0s autopkgtest [03:43:31]: starting date and time: 2026-02-08 03:43:31+0000 0s autopkgtest [03:43:31]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [03:43:31]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.acmwt90a/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:golang-go.crypto --apt-upgrade etcd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=golang-go.crypto/1:0.47.0-1 -- 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-14.secgroup --name adt-resolute-s390x-etcd-20260208-034331-juju-7f2275-prod-proposed-migration-environment-15-f5ebff47-52e2-4da6-8448-e848299e1af7 --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/ 3s Creating nova instance adt-resolute-s390x-etcd-20260208-034331-juju-7f2275-prod-proposed-migration-environment-15-f5ebff47-52e2-4da6-8448-e848299e1af7 from image adt/ubuntu-resolute-s390x-server-20260208.img (UUID bf8d2066-816d-4293-b7d1-06f39d3d29cb)... 185s autopkgtest [03:46:36]: testbed dpkg architecture: s390x 185s autopkgtest [03:46:36]: testbed apt version: 3.1.15 186s autopkgtest [03:46:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 186s autopkgtest [03:46:37]: testbed release detected to be: None 189s autopkgtest [03:46:40]: updating testbed package index (apt update) 189s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 189s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 190s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 190s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 190s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [31.5 kB] 190s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [182 kB] 190s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1638 kB] 193s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [203 kB] 193s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [1438 kB] 196s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [8452 B] 198s Fetched 3625 kB in 8s (456 kB/s) 204s Reading package lists... 206s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 206s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 206s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 206s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 213s Reading package lists... 213s Reading package lists... 215s Building dependency tree... 215s Reading state information... 216s Calculating upgrade... 217s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 217s autopkgtest [03:47:08]: upgrading testbed (apt dist-upgrade and autopurge) 218s Reading package lists... 219s Building dependency tree... 219s Reading state information... 220s Calculating upgrade... 221s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 222s Reading package lists... 223s Building dependency tree... 223s Reading state information... 223s Solving dependencies... 224s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 231s autopkgtest [03:47:22]: testbed running kernel: Linux 6.19.0-3-generic #3-Ubuntu SMP Fri Jan 23 19:02:49 UTC 2026 232s autopkgtest [03:47:23]: @@@@@@@@@@@@@@@@@@@@ apt-source etcd 249s Get:1 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (dsc) [4038 B] 249s Get:2 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (tar) [4121 kB] 249s Get:3 http://ftpmaster.internal/ubuntu resolute/universe etcd 3.5.16-4 (diff) [45.4 kB] 250s gpgv: Signature made Tue Mar 4 13:33:24 2025 UTC 250s gpgv: using RSA key 4F3E74F436050C10F5696574B972BF3EA4AE57A3 250s gpgv: Can't check signature: No public key 250s dpkg-source: warning: cannot verify inline signature for ./etcd_3.5.16-4.dsc: no acceptable signature found 253s autopkgtest [03:47:44]: testing package etcd version 3.5.16-4 254s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 254s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 254s autopkgtest [03:47:45]: build not needed 257s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 257s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 257s autopkgtest [03:47:48]: test dh-golang-autopkgtest: preparing testbed 258s Reading package lists... 260s Building dependency tree... 260s Reading state information... 260s Solving dependencies... 262s The following NEW packages will be installed: 262s autoconf automake autopoint autotools-dev build-essential cpp cpp-15 262s cpp-15-s390x-linux-gnu cpp-s390x-linux-gnu debhelper debugedit dh-autoreconf 262s dh-golang dh-strip-nondeterminism dwz etcd-client etcd-server g++ g++-15 262s g++-15-s390x-linux-gnu g++-s390x-linux-gnu gcc gcc-15 gcc-15-s390x-linux-gnu 262s gcc-s390x-linux-gnu gettext golang-1.25-go golang-1.25-src golang-any 262s golang-dbus-dev golang-etcd-server-dev golang-github-ajstarks-svgo-dev 262s golang-github-alecthomas-units-dev golang-github-antlr-antlr4-dev 262s golang-github-aws-aws-sdk-go-dev golang-github-aws-aws-sdk-go-v2-dev 262s golang-github-aws-smithy-go-dev golang-github-benbjohnson-clock-dev 262s golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev 262s golang-github-bmatcuk-doublestar-dev golang-github-burntsushi-toml-dev 262s golang-github-casbin-casbin-dev golang-github-casbin-govaluate-dev 262s golang-github-cenkalti-backoff-v4-dev golang-github-cespare-xxhash-dev 262s golang-github-chzyer-logex-dev golang-github-chzyer-readline-dev 262s golang-github-chzyer-test-dev golang-github-cockroachdb-datadriven-dev 262s golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev 262s golang-github-coreos-go-systemd-dev golang-github-cpuguy83-go-md2man-v2-dev 262s golang-github-creack-pty-dev golang-github-davecgh-go-spew-dev 262s golang-github-dustin-go-humanize-dev golang-github-edsrzf-mmap-go-dev 262s golang-github-etcd-io-gofail-dev golang-github-felixge-httpsnoop-dev 262s golang-github-fogleman-gg-dev golang-github-fsnotify-fsnotify-dev 262s golang-github-go-kit-kit-dev golang-github-go-kit-log-dev 262s golang-github-go-logfmt-logfmt-dev golang-github-go-logr-logr-dev 262s golang-github-go-logr-stdr-dev golang-github-go-zookeeper-zk-dev 262s golang-github-goccmack-gocc-dev golang-github-gogo-protobuf-dev 262s golang-github-golang-freetype-dev golang-github-golang-groupcache-dev 262s golang-github-golang-jwt-jwt-dev golang-github-golang-mock-dev 262s golang-github-golang-protobuf-1-5-dev golang-github-google-btree-dev 262s golang-github-google-cel-go-dev golang-github-google-go-cmp-dev 262s golang-github-google-martian-dev golang-github-google-pprof-dev 262s golang-github-google-uuid-dev golang-github-googleapis-gax-go-dev 262s golang-github-gorilla-websocket-dev 262s golang-github-grpc-ecosystem-go-grpc-middleware-dev 262s golang-github-grpc-ecosystem-go-grpc-prometheus-dev 262s golang-github-grpc-ecosystem-grpc-gateway-dev 262s golang-github-hashicorp-hcl-dev 262s golang-github-hdrhistogram-hdrhistogram-go-dev 262s golang-github-ianlancetaylor-demangle-dev 262s golang-github-influxdata-influxdb1-client-dev 262s golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev 262s golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev 262s golang-github-julienschmidt-httprouter-dev 262s golang-github-jung-kurt-gofpdf-dev golang-github-klauspost-compress-dev 262s golang-github-kr-fs-dev golang-github-kr-pretty-dev 262s golang-github-kr-text-dev golang-github-kylelemons-godebug-dev 262s golang-github-magiconair-properties-dev golang-github-masterminds-semver-dev 262s golang-github-mattn-go-runewidth-dev golang-github-minio-highwayhash-dev 262s golang-github-mitchellh-mapstructure-dev 262s golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev 262s golang-github-munnerz-goautoneg-dev golang-github-mwitkow-go-conntrack-dev 262s golang-github-nats-io-go-nats-dev golang-github-nats-io-jwt-dev 262s golang-github-nats-io-nats-server-dev golang-github-nats-io-nkeys-dev 262s golang-github-nats-io-nuid-dev golang-github-oklog-run-dev 262s golang-github-olekukonko-tablewriter-dev 262s golang-github-opentracing-opentracing-go-dev 262s golang-github-pelletier-go-toml-dev golang-github-pelletier-go-toml.v2-dev 262s golang-github-performancecopilot-speed-dev golang-github-pkg-errors-dev 262s golang-github-pkg-sftp-dev golang-github-pmezard-go-difflib-dev 262s golang-github-prometheus-client-golang-dev 262s golang-github-prometheus-client-model-dev 262s golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev 262s golang-github-prometheus-sigv4-dev golang-github-rabbitmq-amqp091-go-dev 262s golang-github-rivo-uniseg-dev golang-github-rogpeppe-fastuuid-dev 262s golang-github-rogpeppe-go-internal-dev 262s golang-github-russross-blackfriday-v2-dev 262s golang-github-shurcool-sanitized-anchor-name-dev 262s golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev 262s golang-github-spf13-afero-dev golang-github-spf13-cast-dev 262s golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev 262s golang-github-spf13-pflag-dev golang-github-spf13-viper-dev 262s golang-github-stoewer-go-strcase-dev golang-github-stretchr-objx-dev 262s golang-github-stretchr-testify-dev golang-github-subosito-gotenv-dev 262s golang-github-tmc-grpc-websocket-proxy-dev golang-github-urfave-cli-dev 262s golang-github-vividcortex-gohistogram-dev golang-github-xiang90-probing-dev 262s golang-github-yuin-goldmark-dev golang-glog-dev golang-go 262s golang-go.opencensus-dev golang-go.uber-atomic-dev 262s golang-go.uber-multierr-dev golang-go.uber-zap-dev 262s golang-golang-x-crypto-dev golang-golang-x-exp-dev golang-golang-x-image-dev 262s golang-golang-x-mod-dev golang-golang-x-net-dev golang-golang-x-oauth2-dev 262s golang-golang-x-oauth2-google-dev golang-golang-x-sync-dev 262s golang-golang-x-sys-dev golang-golang-x-term-dev golang-golang-x-text-dev 262s golang-golang-x-time-dev golang-golang-x-tools golang-golang-x-tools-dev 262s golang-gonum-v1-gonum-dev golang-gonum-v1-plot-dev golang-google-api-dev 262s golang-google-cloud-compute-metadata-dev golang-google-cloud-dev 262s golang-google-genproto-dev golang-google-grpc-dev golang-google-protobuf-dev 262s golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-check.v1-dev 262s golang-gopkg-cheggaaa-pb.v1-dev golang-gopkg-ini.v1-dev 262s golang-gopkg-natefinch-lumberjack.v2-dev golang-gopkg-yaml.v2-dev 262s golang-gopkg-yaml.v3-dev golang-k8s-sigs-yaml-dev 262s golang-opentelemetry-contrib-dev golang-opentelemetry-otel-dev 262s golang-opentelemetry-proto-dev golang-rsc-binaryregexp-dev golang-src 262s golang-uber-automaxprocs-dev golang-uber-goleak-dev intltool-debian 262s libarchive-zip-perl libasan8 libc-dev-bin libc6-dev libcap-dev libcc1-0 262s libcrypt-dev libdebhelper-perl libfile-stripnondeterminism-perl 262s libgcc-15-dev libgomp1 libisl23 libitm1 libjs-jquery libjs-jquery-ui 262s liblsan0 libmpc3 libprotobuf-dev libprotobuf-lite32t64 libprotobuf32t64 262s libprotoc32t64 libstdc++-15-dev libsystemd-dev libtool libtsan2 libubsan1 262s linux-libc-dev m4 po-debconf protobuf-compiler protoc-gen-go-1-5 262s rpcsvc-proto tzdata-legacy zlib1g-dev 263s 0 upgraded, 230 newly installed, 0 to remove and 0 not upgraded. 263s Need to get 281 MB of archives. 263s After this operation, 1919 MB of additional disk space will be used. 263s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-server s390x 3.5.16-4 [11.6 MB] 285s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x m4 s390x 1.4.20-2 [223 kB] 285s Get:3 http://ftpmaster.internal/ubuntu resolute/main s390x autoconf all 2.72-3.1ubuntu1 [384 kB] 285s Get:4 http://ftpmaster.internal/ubuntu resolute/main s390x autotools-dev all 20240727.1build1 [43.4 kB] 285s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x automake all 1:1.18.1-3build1 [582 kB] 286s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x autopoint all 0.23.2-1 [620 kB] 288s Get:7 http://ftpmaster.internal/ubuntu resolute/main s390x libc-dev-bin s390x 2.42-2ubuntu4 [22.9 kB] 288s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x linux-libc-dev s390x 6.19.0-3.3 [1839 kB] 291s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libcrypt-dev s390x 1:4.5.1-1 [127 kB] 291s Get:10 http://ftpmaster.internal/ubuntu resolute/main s390x rpcsvc-proto s390x 1.4.3-1build1 [67.1 kB] 291s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x libc6-dev s390x 2.42-2ubuntu4 [1696 kB] 294s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x libisl23 s390x 0.27-1build1 [702 kB] 295s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x libmpc3 s390x 1.3.1-2 [57.4 kB] 295s Get:14 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [10.2 MB] 314s Get:15 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-15 s390x 15.2.0-12ubuntu1 [1028 B] 314s Get:16 http://ftpmaster.internal/ubuntu resolute/main s390x cpp-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [5746 B] 314s Get:17 http://ftpmaster.internal/ubuntu resolute/main s390x cpp s390x 4:15.2.0-4ubuntu1 [22.4 kB] 314s Get:18 http://ftpmaster.internal/ubuntu resolute/main s390x libcc1-0 s390x 15.2.0-12ubuntu1 [50.0 kB] 314s Get:19 http://ftpmaster.internal/ubuntu resolute/main s390x libgomp1 s390x 15.2.0-12ubuntu1 [154 kB] 314s Get:20 http://ftpmaster.internal/ubuntu resolute/main s390x libitm1 s390x 15.2.0-12ubuntu1 [30.9 kB] 315s Get:21 http://ftpmaster.internal/ubuntu resolute/main s390x libasan8 s390x 15.2.0-12ubuntu1 [2968 kB] 322s Get:22 http://ftpmaster.internal/ubuntu resolute/main s390x liblsan0 s390x 15.2.0-12ubuntu1 [1354 kB] 325s Get:23 http://ftpmaster.internal/ubuntu resolute/main s390x libtsan2 s390x 15.2.0-12ubuntu1 [2685 kB] 330s Get:24 http://ftpmaster.internal/ubuntu resolute/main s390x libubsan1 s390x 15.2.0-12ubuntu1 [1211 kB] 332s Get:25 http://ftpmaster.internal/ubuntu resolute/main s390x libgcc-15-dev s390x 15.2.0-12ubuntu1 [1294 kB] 334s Get:26 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [19.9 MB] 371s Get:27 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-15 s390x 15.2.0-12ubuntu1 [519 kB] 371s Get:28 http://ftpmaster.internal/ubuntu resolute/main s390x gcc-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [1208 B] 371s Get:29 http://ftpmaster.internal/ubuntu resolute/main s390x gcc s390x 4:15.2.0-4ubuntu1 [5018 B] 372s Get:30 http://ftpmaster.internal/ubuntu resolute/main s390x libstdc++-15-dev s390x 15.2.0-12ubuntu1 [2660 kB] 376s Get:31 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15-s390x-linux-gnu s390x 15.2.0-12ubuntu1 [11.7 MB] 396s Get:32 http://ftpmaster.internal/ubuntu resolute/main s390x g++-15 s390x 15.2.0-12ubuntu1 [25.3 kB] 396s Get:33 http://ftpmaster.internal/ubuntu resolute/main s390x g++-s390x-linux-gnu s390x 4:15.2.0-4ubuntu1 [956 B] 396s Get:34 http://ftpmaster.internal/ubuntu resolute/main s390x g++ s390x 4:15.2.0-4ubuntu1 [1078 B] 396s Get:35 http://ftpmaster.internal/ubuntu resolute/main s390x build-essential s390x 12.12ubuntu2 [5258 B] 396s Get:36 http://ftpmaster.internal/ubuntu resolute/main s390x libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 396s Get:37 http://ftpmaster.internal/ubuntu resolute/main s390x libtool all 2.5.4-9 [169 kB] 396s Get:38 http://ftpmaster.internal/ubuntu resolute/main s390x dh-autoreconf all 21+nmu1 [11.9 kB] 396s Get:39 http://ftpmaster.internal/ubuntu resolute/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] 396s Get:40 http://ftpmaster.internal/ubuntu resolute/main s390x libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 396s Get:41 http://ftpmaster.internal/ubuntu resolute/main s390x dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 396s Get:42 http://ftpmaster.internal/ubuntu resolute/main s390x debugedit s390x 1:5.2-3build1 [52.7 kB] 396s Get:43 http://ftpmaster.internal/ubuntu resolute/main s390x dwz s390x 0.16-2build1 [121 kB] 396s Get:44 http://ftpmaster.internal/ubuntu resolute/main s390x gettext s390x 0.23.2-1 [1062 kB] 398s Get:45 http://ftpmaster.internal/ubuntu resolute/main s390x intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 398s Get:46 http://ftpmaster.internal/ubuntu resolute/main s390x po-debconf all 1.0.22 [215 kB] 398s Get:47 http://ftpmaster.internal/ubuntu resolute/main s390x debhelper all 13.28ubuntu1 [916 kB] 399s Get:48 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-src all 1.25.0-0ubuntu1 [23.0 MB] 436s Get:49 http://ftpmaster.internal/ubuntu resolute/main s390x golang-1.25-go s390x 1.25.0-0ubuntu1 [17.1 MB] 467s Get:50 http://ftpmaster.internal/ubuntu resolute/main s390x golang-src all 2:1.25~1 [5206 B] 467s Get:51 http://ftpmaster.internal/ubuntu resolute/main s390x golang-go s390x 2:1.25~1 [44.1 kB] 467s Get:52 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-any s390x 2:1.25~1 [2838 B] 467s Get:53 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ajstarks-svgo-dev all 2012-01-27-3build1 [13.3 kB] 467s Get:54 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-exp-dev all 0.0~git20250911.df92998-1 [226 kB] 467s Get:55 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [99.9 kB] 467s Get:56 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cenkalti-backoff-v4-dev all 4.3.0-3 [12.4 kB] 467s Get:57 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-logr-dev all 1.4.3-1 [36.3 kB] 467s Get:58 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logr-stdr-dev all 1.2.2-4 [5060 B] 467s Get:59 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-masterminds-semver-dev all 3.4.0-1 [22.2 kB] 467s Get:60 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-beorn7-perks-dev all 1.0.1-3 [12.6 kB] 467s Get:61 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cespare-xxhash-dev all 2.3.0-1 [11.1 kB] 467s Get:62 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-davecgh-go-spew-dev all 1.1.1-3 [31.1 kB] 467s Get:63 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4708 B] 467s Get:64 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-modern-go-reflect2-dev all 1.0.2-2 [11.0 kB] 467s Get:65 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-json-iterator-go-dev all 1.1.12-2 [63.9 kB] 467s Get:66 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-klauspost-compress-dev all 1.18.1+ds1-1 [33.5 MB] 523s Get:67 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.9 kB] 523s Get:68 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-protobuf-dev all 1.36.7-1 [749 kB] 525s Get:69 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-model-dev all 0.6.2-1 [11.4 kB] 525s Get:70 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.4 kB] 525s Get:71 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-objx-dev all 0.5.2-1 [26.5 kB] 525s Get:72 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v2-dev all 2.4.3-1 [62.7 kB] 525s Get:73 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [93.9 kB] 525s Get:74 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sys-dev all 0.22.0-1 [457 kB] 525s Get:75 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-term-dev all 0.22.0-1 [14.6 kB] 525s Get:76 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-text-dev all 0.31.0-1 [4602 kB] 541s Get:77 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x golang-golang-x-crypto-dev all 1:0.47.0-1 [1990 kB] 546s Get:78 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-net-dev all 1:0.27.0-2 [938 kB] 548s Get:79 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.3 MB] 569s Get:80 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [12.8 kB] 569s Get:81 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-log-dev all 0.2.1-1 [27.4 kB] 569s Get:82 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-go-cmp-dev all 0.6.0-1 [89.8 kB] 569s Get:83 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.4 kB] 569s Get:84 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4348 B] 569s Get:85 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3744 B] 569s Get:86 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [15.1 kB] 569s Get:87 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-yaml.v3-dev all 3.0.4-1 [78.0 kB] 569s Get:88 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stretchr-testify-dev all 1.10.0-1 [79.6 kB] 569s Get:89 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-sigv4-dev all 0.2.1-1 [9852 B] 569s Get:90 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-dev all 0.27.0-1 [38.1 kB] 569s Get:91 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [9082 B] 569s Get:92 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [43.6 kB] 569s Get:93 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-common-dev all 0.62.0-3 [120 kB] 569s Get:94 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-sync-dev all 0.7.0-1 [19.5 kB] 569s Get:95 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-procfs-dev all 0.19.2-1 [209 kB] 569s Get:96 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-prometheus-client-golang-dev all 1.21.1-1 [189 kB] 569s Get:97 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-protobuf-1-5-dev all 1.5.4-2 [140 kB] 569s Get:98 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5596 B] 569s Get:99 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5100 kB] 580s Get:100 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-cel-go-dev all 0.18.2+ds-7 [408 kB] 580s Get:101 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-uuid-dev all 1.6.0-1 [20.4 kB] 580s Get:102 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-glog-dev all 1.2.4-1 [32.9 kB] 580s Get:103 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-2 [23.5 kB] 580s Get:104 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.opencensus-dev all 0.24.0-2 [136 kB] 580s Get:105 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-compute-metadata-dev all 0.56.0-6 [17.9 kB] 580s Get:106 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-oauth2-google-dev all 0.27.0-1 [50.6 kB] 580s Get:107 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-mock-dev all 1.6.0-2build1 [48.7 kB] 580s Get:108 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-btree-dev all 1.0.1-1 [13.7 kB] 580s Get:109 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-martian-dev all 3.3.2-3 [111 kB] 580s Get:110 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-logex-dev all 1.2.1-1 [5162 B] 580s Get:111 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-test-dev all 1.0.0-1 [5872 B] 580s Get:112 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-chzyer-readline-dev all 1.5.1-1 [31.8 kB] 580s Get:113 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [50.2 kB] 580s Get:114 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [1067 kB] 583s Get:115 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-googleapis-gax-go-dev all 2.14.1-1 [35.4 kB] 583s Get:116 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-time-dev all 0.14.0-1 [13.8 kB] 583s Get:117 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-api-dev all 0.61.0-6 [5043 kB] 597s Get:118 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-rsc-binaryregexp-dev all 0.2.0-3 [424 kB] 597s Get:119 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-cloud-dev all 0.56.0-6 [798 kB] 598s Get:120 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-google-grpc-dev all 1.64.0-7 [1247 kB] 601s Get:121 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-fastuuid-dev all 1.2.0-1 [6240 B] 601s Get:122 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2build1 [383 kB] 601s Get:123 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-proto-dev all 1.3.1-2 [49.0 kB] 601s Get:124 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-otel-dev all 1.31.0-6 [473 kB] 601s Get:125 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-aws-smithy-go-dev all 1.23.2-1 [153 kB] 601s 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] 627s Get:127 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-benbjohnson-clock-dev all 1.3.0-1build1 [8522 B] 627s Get:128 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bmatcuk-doublestar-dev all 4.6.1-1 [20.3 kB] 627s Get:129 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-govaluate-dev all 1.10.0-1 [35.9 kB] 627s Get:130 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-casbin-casbin-dev all 3.4.1-1 [98.7 kB] 627s Get:131 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [14.0 kB] 627s Get:132 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-etcd-io-gofail-dev all 0.1.0-1build1 [98.6 kB] 627s Get:133 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-bbolt-dev all 1.4.2-1 [101 kB] 627s Get:134 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3590 B] 627s Get:135 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-russross-blackfriday-v2-dev all 2.1.0-1build1 [79.1 kB] 627s Get:136 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [11.0 kB] 627s Get:137 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-creack-pty-dev all 1.1.21-1 [14.8 kB] 627s Get:138 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-felixge-httpsnoop-dev all 1.0.3-3 [8668 B] 627s Get:139 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-image-dev all 0.35.0-1 [2861 kB] 632s Get:140 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-golang-freetype-dev all 0.0~git20170609.e2365df+dfsg-2 [54.0 kB] 632s Get:141 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fogleman-gg-dev all 1.3.0-4 [15.3 kB] 632s Get:142 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-zookeeper-zk-dev all 1.0.4-1 [41.2 kB] 632s 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] 632s Get:144 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-influxdata-influxdb1-client-dev all 0.0~git20220302.a9ab567-2 [51.2 kB] 632s Get:145 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nkeys-dev all 0.4.12-1 [17.1 kB] 632s Get:146 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nuid-dev all 1.0.1-1 [4346 B] 633s Get:147 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-go-nats-dev all 1.48.0-1 [411 kB] 633s Get:148 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-minio-highwayhash-dev all 1.0.2-2 [16.8 kB] 633s Get:149 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-jwt-dev all 2.8.0-1 [54.6 kB] 633s Get:150 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-automaxprocs-dev all 1.5.3-1 [22.1 kB] 633s Get:151 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-nats-io-nats-server-dev all 2.10.27-1 [1367 kB] 635s Get:152 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [28.5 kB] 635s Get:153 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-edsrzf-mmap-go-dev all 1.2.0-1 [8846 B] 635s Get:154 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-goccmack-gocc-dev all 0.0~git20230228.2292f9e-1build1 [76.6 kB] 635s Get:155 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-yuin-goldmark-dev all 1.7.13-1 [119 kB] 635s Get:156 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-mod-dev all 0.30.0-1 [109 kB] 635s Get:157 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools-dev all 1:0.25.1+ds-0ubuntu1 [1594 kB] 637s Get:158 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-jung-kurt-gofpdf-dev all 2.17.3+ds-1 [962 kB] 639s Get:159 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-plot-dev all 0.7.0-5 [4823 kB] 647s Get:160 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gonum-v1-gonum-dev all 0.15.1-1 [1960 kB] 650s Get:161 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hdrhistogram-hdrhistogram-go-dev all 1.2.0+ds-1 [193 kB] 650s Get:162 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-errors-dev all 0.9.1-3 [13.2 kB] 650s Get:163 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-performancecopilot-speed-dev all 4.0.0-4 [38.9 kB] 650s Get:164 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-uber-goleak-dev all 1.3.0-1 [17.4 kB] 650s Get:165 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rabbitmq-amqp091-go-dev all 1.10.0-1 [87.2 kB] 650s Get:166 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-sirupsen-logrus-dev all 1.9.3-1 [44.8 kB] 650s Get:167 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-vividcortex-gohistogram-dev all 1.0.0-2 [17.8 kB] 650s Get:168 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-go-kit-kit-dev all 0.13.0-9 [139 kB] 650s Get:169 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-oklog-run-dev all 1.1.0-2 [5720 B] 650s Get:170 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-atomic-dev all 1.11.0-1 [16.8 kB] 650s Get:171 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-multierr-dev all 1.6.0-1 [10.2 kB] 650s Get:172 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-go.uber-zap-dev all 1.27.0-1 [121 kB] 650s 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] 650s Get:174 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml.v2-dev all 2.2.4-1 [878 kB] 651s Get:175 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rivo-uniseg-dev all 0.4.7-1 [258 kB] 652s Get:176 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [105 kB] 652s Get:177 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-soheilhy-cmux-dev all 0.1.5-2 [13.1 kB] 652s Get:178 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-subosito-gotenv-dev all 1.3.0-1 [8808 B] 652s Get:179 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gorilla-websocket-dev all 1.5.3-1 [50.6 kB] 652s Get:180 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5756 B] 652s Get:181 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-text-dev all 0.2.0-2 [10.3 kB] 652s Get:182 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-pretty-dev all 0.3.1-1 [12.1 kB] 652s Get:183 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.9 kB] 652s Get:184 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-k8s-sigs-yaml-dev all 1.4.0-2 [99.3 kB] 652s Get:185 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-opentelemetry-contrib-dev all 0.56.0-5 [132 kB] 652s Get:186 http://ftpmaster.internal/ubuntu resolute/main s390x libcap-dev s390x 1:2.75-10ubuntu1 [576 kB] 653s Get:187 http://ftpmaster.internal/ubuntu resolute/main s390x libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 653s Get:188 http://ftpmaster.internal/ubuntu resolute/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 653s Get:189 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-lite32t64 s390x 3.21.12-15 [239 kB] 653s Get:190 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf32t64 s390x 3.21.12-15 [941 kB] 654s Get:191 http://ftpmaster.internal/ubuntu resolute/main s390x libprotoc32t64 s390x 3.21.12-15 [694 kB] 655s Get:192 http://ftpmaster.internal/ubuntu resolute/main s390x libsystemd-dev s390x 259-1ubuntu3 [1351 kB] 657s Get:193 http://ftpmaster.internal/ubuntu resolute/main s390x zlib1g-dev s390x 1:1.3.dfsg+really1.3.1-1ubuntu2 [897 kB] 659s Get:194 http://ftpmaster.internal/ubuntu resolute/main s390x libprotobuf-dev s390x 3.21.12-15 [1418 kB] 661s Get:195 http://ftpmaster.internal/ubuntu resolute/universe s390x protobuf-compiler s390x 3.21.12-15 [29.0 kB] 661s Get:196 http://ftpmaster.internal/ubuntu resolute/universe s390x protoc-gen-go-1-5 s390x 1.5.4-2 [1931 kB] 664s Get:197 http://ftpmaster.internal/ubuntu resolute/main s390x tzdata-legacy all 2025c-3ubuntu3 [99.3 kB] 664s Get:198 http://ftpmaster.internal/ubuntu resolute/main s390x dh-golang all 1.63build1 [25.0 kB] 664s Get:199 http://ftpmaster.internal/ubuntu resolute/universe s390x etcd-client s390x 3.5.16-4 [5492 kB] 671s Get:200 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-dbus-dev all 5.1.0-1 [65.0 kB] 671s Get:201 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-bgentry-speakeasy-dev all 0.1.0-2build1 [5564 B] 671s Get:202 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-semver-dev all 0.3.0-1build1 [6768 B] 671s Get:203 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-coreos-go-systemd-dev all 22.6.0-1 [60.3 kB] 671s Get:204 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-dustin-go-humanize-dev all 1.0.1-1 [17.6 kB] 671s Get:205 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-gogo-protobuf-dev all 1.3.2-3build1 [885 kB] 673s 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] 673s 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] 673s Get:208 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mattn-go-runewidth-dev all 0.0.16-2 [17.6 kB] 673s Get:209 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.6 kB] 673s Get:210 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-pflag-dev all 1.0.10-1 [50.1 kB] 673s Get:211 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-fsnotify-fsnotify-dev all 1.9.0-1 [57.3 kB] 673s Get:212 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.9 kB] 673s Get:213 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-magiconair-properties-dev all 1.8.7-1 [27.3 kB] 673s Get:214 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-mitchellh-mapstructure-dev all 1.5.0+git20231216.8508981-1 [28.3 kB] 673s Get:215 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-burntsushi-toml-dev all 1.5.0-1 [121 kB] 673s Get:216 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pelletier-go-toml-dev all 1.9.5-1build1 [79.6 kB] 673s Get:217 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-kr-fs-dev all 0.1.0-2 [6344 B] 673s Get:218 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-pkg-sftp-dev all 1.13.9-1 [108 kB] 673s Get:219 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-afero-dev all 1.15.0-2 [49.9 kB] 673s Get:220 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cast-dev all 1.10.0-2 [20.5 kB] 673s Get:221 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [6828 B] 673s Get:222 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-ini.v1-dev all 1.67.0-1 [40.8 kB] 673s Get:223 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-viper-dev all 1.12.0-1 [71.0 kB] 673s Get:224 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-spf13-cobra-dev all 1.8.1-1 [76.2 kB] 673s Get:225 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-urfave-cli-dev all 1.22.14-1 [49.1 kB] 673s Get:226 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-github-xiang90-probing-dev all 0.0.2-2 [4164 B] 673s Get:227 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-3 [13.7 kB] 673s Get:228 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-gopkg-natefinch-lumberjack.v2-dev all 2.1-2 [13.3 kB] 673s Get:229 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-etcd-server-dev all 3.5.16-4 [1036 kB] 674s Get:230 http://ftpmaster.internal/ubuntu resolute/universe s390x golang-golang-x-tools s390x 1:0.25.1+ds-0ubuntu1 [43.4 MB] 755s Fetched 281 MB in 8min 8s (574 kB/s) 755s Selecting previously unselected package etcd-server. 756s (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.) 756s Preparing to unpack .../000-etcd-server_3.5.16-4_s390x.deb ... 756s Unpacking etcd-server (3.5.16-4) ... 759s Selecting previously unselected package m4. 759s Preparing to unpack .../001-m4_1.4.20-2_s390x.deb ... 759s Unpacking m4 (1.4.20-2) ... 760s Selecting previously unselected package autoconf. 760s Preparing to unpack .../002-autoconf_2.72-3.1ubuntu1_all.deb ... 760s Unpacking autoconf (2.72-3.1ubuntu1) ... 760s Selecting previously unselected package autotools-dev. 760s Preparing to unpack .../003-autotools-dev_20240727.1build1_all.deb ... 760s Unpacking autotools-dev (20240727.1build1) ... 760s Selecting previously unselected package automake. 760s Preparing to unpack .../004-automake_1%3a1.18.1-3build1_all.deb ... 760s Unpacking automake (1:1.18.1-3build1) ... 761s Selecting previously unselected package autopoint. 761s Preparing to unpack .../005-autopoint_0.23.2-1_all.deb ... 761s Unpacking autopoint (0.23.2-1) ... 761s Selecting previously unselected package libc-dev-bin. 761s Preparing to unpack .../006-libc-dev-bin_2.42-2ubuntu4_s390x.deb ... 761s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 761s Selecting previously unselected package linux-libc-dev:s390x. 761s Preparing to unpack .../007-linux-libc-dev_6.19.0-3.3_s390x.deb ... 761s Unpacking linux-libc-dev:s390x (6.19.0-3.3) ... 762s Selecting previously unselected package libcrypt-dev:s390x. 762s Preparing to unpack .../008-libcrypt-dev_1%3a4.5.1-1_s390x.deb ... 762s Unpacking libcrypt-dev:s390x (1:4.5.1-1) ... 762s Selecting previously unselected package rpcsvc-proto. 762s Preparing to unpack .../009-rpcsvc-proto_1.4.3-1build1_s390x.deb ... 762s Unpacking rpcsvc-proto (1.4.3-1build1) ... 762s Selecting previously unselected package libc6-dev:s390x. 762s Preparing to unpack .../010-libc6-dev_2.42-2ubuntu4_s390x.deb ... 762s Unpacking libc6-dev:s390x (2.42-2ubuntu4) ... 762s Selecting previously unselected package libisl23:s390x. 762s Preparing to unpack .../011-libisl23_0.27-1build1_s390x.deb ... 762s Unpacking libisl23:s390x (0.27-1build1) ... 762s Selecting previously unselected package libmpc3:s390x. 762s Preparing to unpack .../012-libmpc3_1.3.1-2_s390x.deb ... 762s Unpacking libmpc3:s390x (1.3.1-2) ... 762s Selecting previously unselected package cpp-15-s390x-linux-gnu. 762s Preparing to unpack .../013-cpp-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 762s Unpacking cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 765s Selecting previously unselected package cpp-15. 765s Preparing to unpack .../014-cpp-15_15.2.0-12ubuntu1_s390x.deb ... 765s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 765s Selecting previously unselected package cpp-s390x-linux-gnu. 765s Preparing to unpack .../015-cpp-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 765s Unpacking cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 765s Selecting previously unselected package cpp. 765s Preparing to unpack .../016-cpp_4%3a15.2.0-4ubuntu1_s390x.deb ... 765s Unpacking cpp (4:15.2.0-4ubuntu1) ... 765s Selecting previously unselected package libcc1-0:s390x. 765s Preparing to unpack .../017-libcc1-0_15.2.0-12ubuntu1_s390x.deb ... 765s Unpacking libcc1-0:s390x (15.2.0-12ubuntu1) ... 765s Selecting previously unselected package libgomp1:s390x. 765s Preparing to unpack .../018-libgomp1_15.2.0-12ubuntu1_s390x.deb ... 765s Unpacking libgomp1:s390x (15.2.0-12ubuntu1) ... 765s Selecting previously unselected package libitm1:s390x. 765s Preparing to unpack .../019-libitm1_15.2.0-12ubuntu1_s390x.deb ... 765s Unpacking libitm1:s390x (15.2.0-12ubuntu1) ... 765s Selecting previously unselected package libasan8:s390x. 765s Preparing to unpack .../020-libasan8_15.2.0-12ubuntu1_s390x.deb ... 765s Unpacking libasan8:s390x (15.2.0-12ubuntu1) ... 766s Selecting previously unselected package liblsan0:s390x. 766s Preparing to unpack .../021-liblsan0_15.2.0-12ubuntu1_s390x.deb ... 766s Unpacking liblsan0:s390x (15.2.0-12ubuntu1) ... 766s Selecting previously unselected package libtsan2:s390x. 766s Preparing to unpack .../022-libtsan2_15.2.0-12ubuntu1_s390x.deb ... 766s Unpacking libtsan2:s390x (15.2.0-12ubuntu1) ... 766s Selecting previously unselected package libubsan1:s390x. 766s Preparing to unpack .../023-libubsan1_15.2.0-12ubuntu1_s390x.deb ... 766s Unpacking libubsan1:s390x (15.2.0-12ubuntu1) ... 767s Selecting previously unselected package libgcc-15-dev:s390x. 767s Preparing to unpack .../024-libgcc-15-dev_15.2.0-12ubuntu1_s390x.deb ... 767s Unpacking libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 767s Selecting previously unselected package gcc-15-s390x-linux-gnu. 767s Preparing to unpack .../025-gcc-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 767s Unpacking gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 772s Selecting previously unselected package gcc-15. 772s Preparing to unpack .../026-gcc-15_15.2.0-12ubuntu1_s390x.deb ... 772s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 772s Selecting previously unselected package gcc-s390x-linux-gnu. 772s Preparing to unpack .../027-gcc-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 772s Unpacking gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 772s Selecting previously unselected package gcc. 772s Preparing to unpack .../028-gcc_4%3a15.2.0-4ubuntu1_s390x.deb ... 772s Unpacking gcc (4:15.2.0-4ubuntu1) ... 772s Selecting previously unselected package libstdc++-15-dev:s390x. 772s Preparing to unpack .../029-libstdc++-15-dev_15.2.0-12ubuntu1_s390x.deb ... 772s Unpacking libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 773s Selecting previously unselected package g++-15-s390x-linux-gnu. 773s Preparing to unpack .../030-g++-15-s390x-linux-gnu_15.2.0-12ubuntu1_s390x.deb ... 773s Unpacking g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 775s Selecting previously unselected package g++-15. 775s Preparing to unpack .../031-g++-15_15.2.0-12ubuntu1_s390x.deb ... 775s Unpacking g++-15 (15.2.0-12ubuntu1) ... 775s Selecting previously unselected package g++-s390x-linux-gnu. 775s Preparing to unpack .../032-g++-s390x-linux-gnu_4%3a15.2.0-4ubuntu1_s390x.deb ... 775s Unpacking g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 775s Selecting previously unselected package g++. 775s Preparing to unpack .../033-g++_4%3a15.2.0-4ubuntu1_s390x.deb ... 775s Unpacking g++ (4:15.2.0-4ubuntu1) ... 775s Selecting previously unselected package build-essential. 775s Preparing to unpack .../034-build-essential_12.12ubuntu2_s390x.deb ... 775s Unpacking build-essential (12.12ubuntu2) ... 775s Selecting previously unselected package libdebhelper-perl. 776s Preparing to unpack .../035-libdebhelper-perl_13.28ubuntu1_all.deb ... 776s Unpacking libdebhelper-perl (13.28ubuntu1) ... 776s Selecting previously unselected package libtool. 776s Preparing to unpack .../036-libtool_2.5.4-9_all.deb ... 776s Unpacking libtool (2.5.4-9) ... 776s Selecting previously unselected package dh-autoreconf. 776s Preparing to unpack .../037-dh-autoreconf_21+nmu1_all.deb ... 776s Unpacking dh-autoreconf (21+nmu1) ... 776s Selecting previously unselected package libarchive-zip-perl. 776s Preparing to unpack .../038-libarchive-zip-perl_1.68-1_all.deb ... 776s Unpacking libarchive-zip-perl (1.68-1) ... 776s Selecting previously unselected package libfile-stripnondeterminism-perl. 776s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 776s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 776s Selecting previously unselected package dh-strip-nondeterminism. 776s Preparing to unpack .../040-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 776s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 776s Selecting previously unselected package debugedit. 776s Preparing to unpack .../041-debugedit_1%3a5.2-3build1_s390x.deb ... 776s Unpacking debugedit (1:5.2-3build1) ... 776s Selecting previously unselected package dwz. 776s Preparing to unpack .../042-dwz_0.16-2build1_s390x.deb ... 776s Unpacking dwz (0.16-2build1) ... 776s Selecting previously unselected package gettext. 776s Preparing to unpack .../043-gettext_0.23.2-1_s390x.deb ... 776s Unpacking gettext (0.23.2-1) ... 777s Selecting previously unselected package intltool-debian. 777s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6build1_all.deb ... 777s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 777s Selecting previously unselected package po-debconf. 777s Preparing to unpack .../045-po-debconf_1.0.22_all.deb ... 777s Unpacking po-debconf (1.0.22) ... 777s Selecting previously unselected package debhelper. 777s Preparing to unpack .../046-debhelper_13.28ubuntu1_all.deb ... 777s Unpacking debhelper (13.28ubuntu1) ... 777s Selecting previously unselected package golang-1.25-src. 777s Preparing to unpack .../047-golang-1.25-src_1.25.0-0ubuntu1_all.deb ... 777s Unpacking golang-1.25-src (1.25.0-0ubuntu1) ... 788s Selecting previously unselected package golang-1.25-go. 788s Preparing to unpack .../048-golang-1.25-go_1.25.0-0ubuntu1_s390x.deb ... 788s Unpacking golang-1.25-go (1.25.0-0ubuntu1) ... 792s Selecting previously unselected package golang-src. 792s Preparing to unpack .../049-golang-src_2%3a1.25~1_all.deb ... 792s Unpacking golang-src (2:1.25~1) ... 792s Selecting previously unselected package golang-go:s390x. 792s Preparing to unpack .../050-golang-go_2%3a1.25~1_s390x.deb ... 792s Unpacking golang-go:s390x (2:1.25~1) ... 792s Selecting previously unselected package golang-any:s390x. 792s Preparing to unpack .../051-golang-any_2%3a1.25~1_s390x.deb ... 792s Unpacking golang-any:s390x (2:1.25~1) ... 792s Selecting previously unselected package golang-github-ajstarks-svgo-dev. 793s Preparing to unpack .../052-golang-github-ajstarks-svgo-dev_2012-01-27-3build1_all.deb ... 793s Unpacking golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 793s Selecting previously unselected package golang-golang-x-exp-dev. 793s Preparing to unpack .../053-golang-golang-x-exp-dev_0.0~git20250911.df92998-1_all.deb ... 793s Unpacking golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 793s Selecting previously unselected package golang-github-antlr-antlr4-dev. 793s Preparing to unpack .../054-golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb ... 793s Unpacking golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 793s Selecting previously unselected package golang-github-cenkalti-backoff-v4-dev. 793s Preparing to unpack .../055-golang-github-cenkalti-backoff-v4-dev_4.3.0-3_all.deb ... 793s Unpacking golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 793s Selecting previously unselected package golang-github-go-logr-logr-dev. 793s Preparing to unpack .../056-golang-github-go-logr-logr-dev_1.4.3-1_all.deb ... 793s Unpacking golang-github-go-logr-logr-dev (1.4.3-1) ... 793s Selecting previously unselected package golang-github-go-logr-stdr-dev. 793s Preparing to unpack .../057-golang-github-go-logr-stdr-dev_1.2.2-4_all.deb ... 793s Unpacking golang-github-go-logr-stdr-dev (1.2.2-4) ... 794s Selecting previously unselected package golang-github-masterminds-semver-dev. 794s Preparing to unpack .../058-golang-github-masterminds-semver-dev_3.4.0-1_all.deb ... 794s Unpacking golang-github-masterminds-semver-dev (3.4.0-1) ... 794s Selecting previously unselected package golang-github-beorn7-perks-dev. 794s Preparing to unpack .../059-golang-github-beorn7-perks-dev_1.0.1-3_all.deb ... 794s Unpacking golang-github-beorn7-perks-dev (1.0.1-3) ... 794s Selecting previously unselected package golang-github-cespare-xxhash-dev. 794s Preparing to unpack .../060-golang-github-cespare-xxhash-dev_2.3.0-1_all.deb ... 794s Unpacking golang-github-cespare-xxhash-dev (2.3.0-1) ... 794s Selecting previously unselected package golang-github-davecgh-go-spew-dev. 794s Preparing to unpack .../061-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ... 794s Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ... 794s Selecting previously unselected package golang-github-modern-go-concurrent-dev. 794s Preparing to unpack .../062-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... 794s Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 794s Selecting previously unselected package golang-github-modern-go-reflect2-dev. 794s Preparing to unpack .../063-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ... 794s Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ... 795s Selecting previously unselected package golang-github-json-iterator-go-dev. 795s Preparing to unpack .../064-golang-github-json-iterator-go-dev_1.1.12-2_all.deb ... 795s Unpacking golang-github-json-iterator-go-dev (1.1.12-2) ... 795s Selecting previously unselected package golang-github-klauspost-compress-dev. 795s Preparing to unpack .../065-golang-github-klauspost-compress-dev_1.18.1+ds1-1_all.deb ... 795s Unpacking golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 797s Selecting previously unselected package golang-github-kylelemons-godebug-dev. 797s Preparing to unpack .../066-golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb ... 797s Unpacking golang-github-kylelemons-godebug-dev (1.1.0-2) ... 797s Selecting previously unselected package golang-google-protobuf-dev. 797s Preparing to unpack .../067-golang-google-protobuf-dev_1.36.7-1_all.deb ... 797s Unpacking golang-google-protobuf-dev (1.36.7-1) ... 798s Selecting previously unselected package golang-github-prometheus-client-model-dev. 798s Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.6.2-1_all.deb ... 798s Unpacking golang-github-prometheus-client-model-dev (0.6.2-1) ... 798s Selecting previously unselected package golang-github-pmezard-go-difflib-dev. 798s Preparing to unpack .../069-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... 798s Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 798s Selecting previously unselected package golang-github-stretchr-objx-dev. 798s Preparing to unpack .../070-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ... 798s Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ... 798s Selecting previously unselected package golang-gopkg-yaml.v2-dev. 798s Preparing to unpack .../071-golang-gopkg-yaml.v2-dev_2.4.3-1_all.deb ... 798s Unpacking golang-gopkg-yaml.v2-dev (2.4.3-1) ... 798s Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. 798s Preparing to unpack .../072-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ... 798s Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 798s Selecting previously unselected package golang-golang-x-sys-dev. 798s Preparing to unpack .../073-golang-golang-x-sys-dev_0.22.0-1_all.deb ... 798s Unpacking golang-golang-x-sys-dev (0.22.0-1) ... 799s Selecting previously unselected package golang-golang-x-term-dev. 799s Preparing to unpack .../074-golang-golang-x-term-dev_0.22.0-1_all.deb ... 799s Unpacking golang-golang-x-term-dev (0.22.0-1) ... 799s Selecting previously unselected package golang-golang-x-text-dev. 799s Preparing to unpack .../075-golang-golang-x-text-dev_0.31.0-1_all.deb ... 799s Unpacking golang-golang-x-text-dev (0.31.0-1) ... 800s Selecting previously unselected package golang-golang-x-crypto-dev. 800s Preparing to unpack .../076-golang-golang-x-crypto-dev_1%3a0.47.0-1_all.deb ... 800s Unpacking golang-golang-x-crypto-dev (1:0.47.0-1) ... 801s Selecting previously unselected package golang-golang-x-net-dev. 801s Preparing to unpack .../077-golang-golang-x-net-dev_1%3a0.27.0-2_all.deb ... 801s Unpacking golang-golang-x-net-dev (1:0.27.0-2) ... 801s Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. 801s Preparing to unpack .../078-golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb ... 801s Unpacking golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 816s Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. 816s Preparing to unpack .../079-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... 816s Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 816s Selecting previously unselected package golang-github-go-kit-log-dev. 816s Preparing to unpack .../080-golang-github-go-kit-log-dev_0.2.1-1_all.deb ... 816s Unpacking golang-github-go-kit-log-dev (0.2.1-1) ... 816s Selecting previously unselected package golang-github-google-go-cmp-dev. 816s Preparing to unpack .../081-golang-github-google-go-cmp-dev_0.6.0-1_all.deb ... 816s Unpacking golang-github-google-go-cmp-dev (0.6.0-1) ... 816s Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. 816s Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ... 816s Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 817s Selecting previously unselected package golang-github-munnerz-goautoneg-dev. 817s Preparing to unpack .../083-golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb ... 817s Unpacking golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 817s Selecting previously unselected package golang-github-jpillora-backoff-dev. 817s Preparing to unpack .../084-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... 817s Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 817s Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. 817s Preparing to unpack .../085-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb ... 817s Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 817s Selecting previously unselected package golang-gopkg-yaml.v3-dev. 817s Preparing to unpack .../086-golang-gopkg-yaml.v3-dev_3.0.4-1_all.deb ... 817s Unpacking golang-gopkg-yaml.v3-dev (3.0.4-1) ... 817s Selecting previously unselected package golang-github-stretchr-testify-dev. 817s Preparing to unpack .../087-golang-github-stretchr-testify-dev_1.10.0-1_all.deb ... 817s Unpacking golang-github-stretchr-testify-dev (1.10.0-1) ... 818s Selecting previously unselected package golang-github-prometheus-sigv4-dev. 818s Preparing to unpack .../088-golang-github-prometheus-sigv4-dev_0.2.1-1_all.deb ... 818s Unpacking golang-github-prometheus-sigv4-dev (0.2.1-1) ... 818s Selecting previously unselected package golang-golang-x-oauth2-dev. 818s Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.27.0-1_all.deb ... 818s Unpacking golang-golang-x-oauth2-dev (0.27.0-1) ... 818s Selecting previously unselected package golang-github-alecthomas-units-dev. 818s Preparing to unpack .../090-golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb ... 818s Unpacking golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 818s Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. 818s Preparing to unpack .../091-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ... 818s Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 818s Selecting previously unselected package golang-github-prometheus-common-dev. 819s Preparing to unpack .../092-golang-github-prometheus-common-dev_0.62.0-3_all.deb ... 819s Unpacking golang-github-prometheus-common-dev (0.62.0-3) ... 819s Selecting previously unselected package golang-golang-x-sync-dev. 819s Preparing to unpack .../093-golang-golang-x-sync-dev_0.7.0-1_all.deb ... 819s Unpacking golang-golang-x-sync-dev (0.7.0-1) ... 819s Selecting previously unselected package golang-github-prometheus-procfs-dev. 819s Preparing to unpack .../094-golang-github-prometheus-procfs-dev_0.19.2-1_all.deb ... 819s Unpacking golang-github-prometheus-procfs-dev (0.19.2-1) ... 819s Selecting previously unselected package golang-github-prometheus-client-golang-dev. 819s Preparing to unpack .../095-golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb ... 819s Unpacking golang-github-prometheus-client-golang-dev (1.21.1-1) ... 820s Selecting previously unselected package golang-github-golang-protobuf-1-5-dev. 820s Preparing to unpack .../096-golang-github-golang-protobuf-1-5-dev_1.5.4-2_all.deb ... 820s Unpacking golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 820s Selecting previously unselected package golang-github-stoewer-go-strcase-dev. 820s Preparing to unpack .../097-golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb ... 820s Unpacking golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 820s Selecting previously unselected package golang-google-genproto-dev. 820s Preparing to unpack .../098-golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb ... 820s Unpacking golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 825s Selecting previously unselected package golang-github-google-cel-go-dev. 825s Preparing to unpack .../099-golang-github-google-cel-go-dev_0.18.2+ds-7_all.deb ... 825s Unpacking golang-github-google-cel-go-dev (0.18.2+ds-7) ... 825s Selecting previously unselected package golang-github-google-uuid-dev. 825s Preparing to unpack .../100-golang-github-google-uuid-dev_1.6.0-1_all.deb ... 825s Unpacking golang-github-google-uuid-dev (1.6.0-1) ... 825s Selecting previously unselected package golang-glog-dev. 825s Preparing to unpack .../101-golang-glog-dev_1.2.4-1_all.deb ... 825s Unpacking golang-glog-dev (1.2.4-1) ... 825s Selecting previously unselected package golang-github-golang-groupcache-dev. 825s Preparing to unpack .../102-golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-2_all.deb ... 826s Unpacking golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 826s Selecting previously unselected package golang-go.opencensus-dev. 826s Preparing to unpack .../103-golang-go.opencensus-dev_0.24.0-2_all.deb ... 826s Unpacking golang-go.opencensus-dev (0.24.0-2) ... 826s Selecting previously unselected package golang-google-cloud-compute-metadata-dev. 826s Preparing to unpack .../104-golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb ... 826s Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 826s Selecting previously unselected package golang-golang-x-oauth2-google-dev. 826s Preparing to unpack .../105-golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb ... 826s Unpacking golang-golang-x-oauth2-google-dev (0.27.0-1) ... 826s Selecting previously unselected package golang-github-golang-mock-dev. 826s Preparing to unpack .../106-golang-github-golang-mock-dev_1.6.0-2build1_all.deb ... 826s Unpacking golang-github-golang-mock-dev (1.6.0-2build1) ... 826s Selecting previously unselected package golang-github-google-btree-dev. 826s Preparing to unpack .../107-golang-github-google-btree-dev_1.0.1-1_all.deb ... 826s Unpacking golang-github-google-btree-dev (1.0.1-1) ... 826s Selecting previously unselected package golang-github-google-martian-dev. 826s Preparing to unpack .../108-golang-github-google-martian-dev_3.3.2-3_all.deb ... 826s Unpacking golang-github-google-martian-dev (3.3.2-3) ... 826s Selecting previously unselected package golang-github-chzyer-logex-dev. 826s Preparing to unpack .../109-golang-github-chzyer-logex-dev_1.2.1-1_all.deb ... 826s Unpacking golang-github-chzyer-logex-dev (1.2.1-1) ... 827s Selecting previously unselected package golang-github-chzyer-test-dev. 827s Preparing to unpack .../110-golang-github-chzyer-test-dev_1.0.0-1_all.deb ... 827s Unpacking golang-github-chzyer-test-dev (1.0.0-1) ... 827s Selecting previously unselected package golang-github-chzyer-readline-dev. 827s Preparing to unpack .../111-golang-github-chzyer-readline-dev_1.5.1-1_all.deb ... 827s Unpacking golang-github-chzyer-readline-dev (1.5.1-1) ... 827s Selecting previously unselected package golang-github-ianlancetaylor-demangle-dev. 827s Preparing to unpack .../112-golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb ... 827s Unpacking golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 827s Selecting previously unselected package golang-github-google-pprof-dev. 827s Preparing to unpack .../113-golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb ... 827s Unpacking golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 827s Selecting previously unselected package golang-github-googleapis-gax-go-dev. 827s Preparing to unpack .../114-golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb ... 827s Unpacking golang-github-googleapis-gax-go-dev (2.14.1-1) ... 827s Selecting previously unselected package golang-golang-x-time-dev. 827s Preparing to unpack .../115-golang-golang-x-time-dev_0.14.0-1_all.deb ... 827s Unpacking golang-golang-x-time-dev (0.14.0-1) ... 827s Selecting previously unselected package golang-google-api-dev. 827s Preparing to unpack .../116-golang-google-api-dev_0.61.0-6_all.deb ... 827s Unpacking golang-google-api-dev (0.61.0-6) ... 834s Selecting previously unselected package golang-rsc-binaryregexp-dev. 834s Preparing to unpack .../117-golang-rsc-binaryregexp-dev_0.2.0-3_all.deb ... 834s Unpacking golang-rsc-binaryregexp-dev (0.2.0-3) ... 834s Selecting previously unselected package golang-google-cloud-dev. 834s Preparing to unpack .../118-golang-google-cloud-dev_0.56.0-6_all.deb ... 834s Unpacking golang-google-cloud-dev (0.56.0-6) ... 835s Selecting previously unselected package golang-google-grpc-dev. 835s Preparing to unpack .../119-golang-google-grpc-dev_1.64.0-7_all.deb ... 835s Unpacking golang-google-grpc-dev (1.64.0-7) ... 837s Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. 837s Preparing to unpack .../120-golang-github-rogpeppe-fastuuid-dev_1.2.0-1_all.deb ... 837s Unpacking golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 837s Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. 837s Preparing to unpack .../121-golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2build1_all.deb ... 837s Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 837s Selecting previously unselected package golang-opentelemetry-proto-dev. 837s Preparing to unpack .../122-golang-opentelemetry-proto-dev_1.3.1-2_all.deb ... 837s Unpacking golang-opentelemetry-proto-dev (1.3.1-2) ... 837s Selecting previously unselected package golang-opentelemetry-otel-dev. 837s Preparing to unpack .../123-golang-opentelemetry-otel-dev_1.31.0-6_all.deb ... 837s Unpacking golang-opentelemetry-otel-dev (1.31.0-6) ... 838s Selecting previously unselected package golang-github-aws-smithy-go-dev. 838s Preparing to unpack .../124-golang-github-aws-smithy-go-dev_1.23.2-1_all.deb ... 838s Unpacking golang-github-aws-smithy-go-dev (1.23.2-1) ... 839s Selecting previously unselected package golang-github-aws-aws-sdk-go-v2-dev. 839s Preparing to unpack .../125-golang-github-aws-aws-sdk-go-v2-dev_1.30.3-1_all.deb ... 839s Unpacking golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 864s Selecting previously unselected package golang-github-benbjohnson-clock-dev. 864s Preparing to unpack .../126-golang-github-benbjohnson-clock-dev_1.3.0-1build1_all.deb ... 864s Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 864s Selecting previously unselected package golang-github-bmatcuk-doublestar-dev. 864s Preparing to unpack .../127-golang-github-bmatcuk-doublestar-dev_4.6.1-1_all.deb ... 864s Unpacking golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 864s Selecting previously unselected package golang-github-casbin-govaluate-dev. 864s Preparing to unpack .../128-golang-github-casbin-govaluate-dev_1.10.0-1_all.deb ... 864s Unpacking golang-github-casbin-govaluate-dev (1.10.0-1) ... 864s Selecting previously unselected package golang-github-casbin-casbin-dev. 864s Preparing to unpack .../129-golang-github-casbin-casbin-dev_3.4.1-1_all.deb ... 864s Unpacking golang-github-casbin-casbin-dev (3.4.1-1) ... 865s Selecting previously unselected package golang-github-cockroachdb-datadriven-dev. 865s Preparing to unpack .../130-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ... 865s Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 865s Selecting previously unselected package golang-github-etcd-io-gofail-dev. 865s Preparing to unpack .../131-golang-github-etcd-io-gofail-dev_0.1.0-1build1_all.deb ... 865s Unpacking golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 865s Selecting previously unselected package golang-github-coreos-bbolt-dev. 865s Preparing to unpack .../132-golang-github-coreos-bbolt-dev_1.4.2-1_all.deb ... 865s Unpacking golang-github-coreos-bbolt-dev (1.4.2-1) ... 865s Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. 865s Preparing to unpack .../133-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ... 865s Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 865s Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. 865s Preparing to unpack .../134-golang-github-russross-blackfriday-v2-dev_2.1.0-1build1_all.deb ... 865s Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 865s Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. 865s Preparing to unpack .../135-golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb ... 865s Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 865s Selecting previously unselected package golang-github-creack-pty-dev. 866s Preparing to unpack .../136-golang-github-creack-pty-dev_1.1.21-1_all.deb ... 866s Unpacking golang-github-creack-pty-dev (1.1.21-1) ... 866s Selecting previously unselected package golang-github-felixge-httpsnoop-dev. 866s Preparing to unpack .../137-golang-github-felixge-httpsnoop-dev_1.0.3-3_all.deb ... 866s Unpacking golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 866s Selecting previously unselected package golang-golang-x-image-dev. 866s Preparing to unpack .../138-golang-golang-x-image-dev_0.35.0-1_all.deb ... 866s Unpacking golang-golang-x-image-dev (0.35.0-1) ... 867s Selecting previously unselected package golang-github-golang-freetype-dev. 867s Preparing to unpack .../139-golang-github-golang-freetype-dev_0.0~git20170609.e2365df+dfsg-2_all.deb ... 867s Unpacking golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 867s Selecting previously unselected package golang-github-fogleman-gg-dev. 867s Preparing to unpack .../140-golang-github-fogleman-gg-dev_1.3.0-4_all.deb ... 867s Unpacking golang-github-fogleman-gg-dev (1.3.0-4) ... 867s Selecting previously unselected package golang-github-go-zookeeper-zk-dev. 867s Preparing to unpack .../141-golang-github-go-zookeeper-zk-dev_1.0.4-1_all.deb ... 867s Unpacking golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 867s Selecting previously unselected package golang-github-golang-jwt-jwt-dev. 867s Preparing to unpack .../142-golang-github-golang-jwt-jwt-dev_5.0.0+really4.5.2-1_all.deb ... 867s Unpacking golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 867s Selecting previously unselected package golang-github-influxdata-influxdb1-client-dev. 867s Preparing to unpack .../143-golang-github-influxdata-influxdb1-client-dev_0.0~git20220302.a9ab567-2_all.deb ... 867s Unpacking golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 867s Selecting previously unselected package golang-github-nats-io-nkeys-dev. 867s Preparing to unpack .../144-golang-github-nats-io-nkeys-dev_0.4.12-1_all.deb ... 867s Unpacking golang-github-nats-io-nkeys-dev (0.4.12-1) ... 867s Selecting previously unselected package golang-github-nats-io-nuid-dev. 867s Preparing to unpack .../145-golang-github-nats-io-nuid-dev_1.0.1-1_all.deb ... 867s Unpacking golang-github-nats-io-nuid-dev (1.0.1-1) ... 867s Selecting previously unselected package golang-github-nats-io-go-nats-dev. 867s Preparing to unpack .../146-golang-github-nats-io-go-nats-dev_1.48.0-1_all.deb ... 867s Unpacking golang-github-nats-io-go-nats-dev (1.48.0-1) ... 868s Selecting previously unselected package golang-github-minio-highwayhash-dev. 868s Preparing to unpack .../147-golang-github-minio-highwayhash-dev_1.0.2-2_all.deb ... 868s Unpacking golang-github-minio-highwayhash-dev (1.0.2-2) ... 868s Selecting previously unselected package golang-github-nats-io-jwt-dev. 868s Preparing to unpack .../148-golang-github-nats-io-jwt-dev_2.8.0-1_all.deb ... 868s Unpacking golang-github-nats-io-jwt-dev (2.8.0-1) ... 868s Selecting previously unselected package golang-uber-automaxprocs-dev. 868s Preparing to unpack .../149-golang-uber-automaxprocs-dev_1.5.3-1_all.deb ... 868s Unpacking golang-uber-automaxprocs-dev (1.5.3-1) ... 868s Selecting previously unselected package golang-github-nats-io-nats-server-dev. 868s Preparing to unpack .../150-golang-github-nats-io-nats-server-dev_2.10.27-1_all.deb ... 868s Unpacking golang-github-nats-io-nats-server-dev (2.10.27-1) ... 869s Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. 869s Preparing to unpack .../151-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ... 869s Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 869s Selecting previously unselected package golang-github-edsrzf-mmap-go-dev. 869s Preparing to unpack .../152-golang-github-edsrzf-mmap-go-dev_1.2.0-1_all.deb ... 869s Unpacking golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 869s Selecting previously unselected package golang-github-goccmack-gocc-dev. 869s Preparing to unpack .../153-golang-github-goccmack-gocc-dev_0.0~git20230228.2292f9e-1build1_all.deb ... 869s Unpacking golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 869s Selecting previously unselected package golang-github-yuin-goldmark-dev. 869s Preparing to unpack .../154-golang-github-yuin-goldmark-dev_1.7.13-1_all.deb ... 869s Unpacking golang-github-yuin-goldmark-dev (1.7.13-1) ... 869s Selecting previously unselected package golang-golang-x-mod-dev. 869s Preparing to unpack .../155-golang-golang-x-mod-dev_0.30.0-1_all.deb ... 869s Unpacking golang-golang-x-mod-dev (0.30.0-1) ... 869s Selecting previously unselected package golang-golang-x-tools-dev. 869s Preparing to unpack .../156-golang-golang-x-tools-dev_1%3a0.25.1+ds-0ubuntu1_all.deb ... 869s Unpacking golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 870s Selecting previously unselected package golang-github-jung-kurt-gofpdf-dev. 870s Preparing to unpack .../157-golang-github-jung-kurt-gofpdf-dev_2.17.3+ds-1_all.deb ... 870s Unpacking golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 870s Selecting previously unselected package golang-gonum-v1-plot-dev. 870s Preparing to unpack .../158-golang-gonum-v1-plot-dev_0.7.0-5_all.deb ... 870s Unpacking golang-gonum-v1-plot-dev (0.7.0-5) ... 871s Selecting previously unselected package golang-gonum-v1-gonum-dev. 871s Preparing to unpack .../159-golang-gonum-v1-gonum-dev_0.15.1-1_all.deb ... 871s Unpacking golang-gonum-v1-gonum-dev (0.15.1-1) ... 874s Selecting previously unselected package golang-github-hdrhistogram-hdrhistogram-go-dev. 874s Preparing to unpack .../160-golang-github-hdrhistogram-hdrhistogram-go-dev_1.2.0+ds-1_all.deb ... 874s Unpacking golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 874s Selecting previously unselected package golang-github-pkg-errors-dev. 874s Preparing to unpack .../161-golang-github-pkg-errors-dev_0.9.1-3_all.deb ... 874s Unpacking golang-github-pkg-errors-dev (0.9.1-3) ... 874s Selecting previously unselected package golang-github-performancecopilot-speed-dev. 874s Preparing to unpack .../162-golang-github-performancecopilot-speed-dev_4.0.0-4_all.deb ... 874s Unpacking golang-github-performancecopilot-speed-dev (4.0.0-4) ... 874s Selecting previously unselected package golang-uber-goleak-dev. 874s Preparing to unpack .../163-golang-uber-goleak-dev_1.3.0-1_all.deb ... 874s Unpacking golang-uber-goleak-dev (1.3.0-1) ... 874s Selecting previously unselected package golang-github-rabbitmq-amqp091-go-dev. 874s Preparing to unpack .../164-golang-github-rabbitmq-amqp091-go-dev_1.10.0-1_all.deb ... 874s Unpacking golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 874s Selecting previously unselected package golang-github-sirupsen-logrus-dev. 874s Preparing to unpack .../165-golang-github-sirupsen-logrus-dev_1.9.3-1_all.deb ... 874s Unpacking golang-github-sirupsen-logrus-dev (1.9.3-1) ... 875s Selecting previously unselected package golang-github-vividcortex-gohistogram-dev. 875s Preparing to unpack .../166-golang-github-vividcortex-gohistogram-dev_1.0.0-2_all.deb ... 875s Unpacking golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 875s Selecting previously unselected package golang-github-go-kit-kit-dev. 875s Preparing to unpack .../167-golang-github-go-kit-kit-dev_0.13.0-9_all.deb ... 875s Unpacking golang-github-go-kit-kit-dev (0.13.0-9) ... 875s Selecting previously unselected package golang-github-oklog-run-dev. 875s Preparing to unpack .../168-golang-github-oklog-run-dev_1.1.0-2_all.deb ... 875s Unpacking golang-github-oklog-run-dev (1.1.0-2) ... 875s Selecting previously unselected package golang-go.uber-atomic-dev. 875s Preparing to unpack .../169-golang-go.uber-atomic-dev_1.11.0-1_all.deb ... 875s Unpacking golang-go.uber-atomic-dev (1.11.0-1) ... 875s Selecting previously unselected package golang-go.uber-multierr-dev. 875s Preparing to unpack .../170-golang-go.uber-multierr-dev_1.6.0-1_all.deb ... 875s Unpacking golang-go.uber-multierr-dev (1.6.0-1) ... 875s Selecting previously unselected package golang-go.uber-zap-dev. 875s Preparing to unpack .../171-golang-go.uber-zap-dev_1.27.0-1_all.deb ... 875s Unpacking golang-go.uber-zap-dev (1.27.0-1) ... 876s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. 876s Preparing to unpack .../172-golang-github-grpc-ecosystem-go-grpc-middleware-dev_2.1.0-2_all.deb ... 876s Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 876s Selecting previously unselected package golang-github-pelletier-go-toml.v2-dev. 876s Preparing to unpack .../173-golang-github-pelletier-go-toml.v2-dev_2.2.4-1_all.deb ... 876s Unpacking golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 876s Selecting previously unselected package golang-github-rivo-uniseg-dev. 876s Preparing to unpack .../174-golang-github-rivo-uniseg-dev_0.4.7-1_all.deb ... 876s Unpacking golang-github-rivo-uniseg-dev (0.4.7-1) ... 877s Selecting previously unselected package golang-github-rogpeppe-go-internal-dev. 877s Preparing to unpack .../175-golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb ... 877s Unpacking golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 877s Selecting previously unselected package golang-github-soheilhy-cmux-dev. 878s Preparing to unpack .../176-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ... 878s Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ... 878s Selecting previously unselected package golang-github-subosito-gotenv-dev. 878s Preparing to unpack .../177-golang-github-subosito-gotenv-dev_1.3.0-1_all.deb ... 878s Unpacking golang-github-subosito-gotenv-dev (1.3.0-1) ... 878s Selecting previously unselected package golang-github-gorilla-websocket-dev. 878s Preparing to unpack .../178-golang-github-gorilla-websocket-dev_1.5.3-1_all.deb ... 878s Unpacking golang-github-gorilla-websocket-dev (1.5.3-1) ... 878s Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. 878s Preparing to unpack .../179-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ... 878s Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 878s Selecting previously unselected package golang-github-kr-text-dev. 878s Preparing to unpack .../180-golang-github-kr-text-dev_0.2.0-2_all.deb ... 879s Unpacking golang-github-kr-text-dev (0.2.0-2) ... 879s Selecting previously unselected package golang-github-kr-pretty-dev. 879s Preparing to unpack .../181-golang-github-kr-pretty-dev_0.3.1-1_all.deb ... 879s Unpacking golang-github-kr-pretty-dev (0.3.1-1) ... 879s Selecting previously unselected package golang-gopkg-check.v1-dev. 879s Preparing to unpack .../182-golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb ... 879s Unpacking golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 879s Selecting previously unselected package golang-k8s-sigs-yaml-dev. 879s Preparing to unpack .../183-golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb ... 879s Unpacking golang-k8s-sigs-yaml-dev (1.4.0-2) ... 879s Selecting previously unselected package golang-opentelemetry-contrib-dev. 879s Preparing to unpack .../184-golang-opentelemetry-contrib-dev_0.56.0-5_all.deb ... 879s Unpacking golang-opentelemetry-contrib-dev (0.56.0-5) ... 879s Selecting previously unselected package libcap-dev:s390x. 879s Preparing to unpack .../185-libcap-dev_1%3a2.75-10ubuntu1_s390x.deb ... 879s Unpacking libcap-dev:s390x (1:2.75-10ubuntu1) ... 880s Selecting previously unselected package libjs-jquery. 880s Preparing to unpack .../186-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 880s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 880s Selecting previously unselected package libjs-jquery-ui. 880s Preparing to unpack .../187-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 880s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 880s Selecting previously unselected package libprotobuf-lite32t64:s390x. 880s Preparing to unpack .../188-libprotobuf-lite32t64_3.21.12-15_s390x.deb ... 880s Unpacking libprotobuf-lite32t64:s390x (3.21.12-15) ... 881s Selecting previously unselected package libprotobuf32t64:s390x. 881s Preparing to unpack .../189-libprotobuf32t64_3.21.12-15_s390x.deb ... 881s Unpacking libprotobuf32t64:s390x (3.21.12-15) ... 881s Selecting previously unselected package libprotoc32t64:s390x. 881s Preparing to unpack .../190-libprotoc32t64_3.21.12-15_s390x.deb ... 881s Unpacking libprotoc32t64:s390x (3.21.12-15) ... 882s Selecting previously unselected package libsystemd-dev:s390x. 882s Preparing to unpack .../191-libsystemd-dev_259-1ubuntu3_s390x.deb ... 882s Unpacking libsystemd-dev:s390x (259-1ubuntu3) ... 882s Selecting previously unselected package zlib1g-dev:s390x. 882s Preparing to unpack .../192-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu2_s390x.deb ... 882s Unpacking zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 882s Selecting previously unselected package libprotobuf-dev:s390x. 882s Preparing to unpack .../193-libprotobuf-dev_3.21.12-15_s390x.deb ... 882s Unpacking libprotobuf-dev:s390x (3.21.12-15) ... 882s Selecting previously unselected package protobuf-compiler. 882s Preparing to unpack .../194-protobuf-compiler_3.21.12-15_s390x.deb ... 882s Unpacking protobuf-compiler (3.21.12-15) ... 882s Selecting previously unselected package protoc-gen-go-1-5. 883s Preparing to unpack .../195-protoc-gen-go-1-5_1.5.4-2_s390x.deb ... 883s Unpacking protoc-gen-go-1-5 (1.5.4-2) ... 883s Selecting previously unselected package tzdata-legacy. 883s Preparing to unpack .../196-tzdata-legacy_2025c-3ubuntu3_all.deb ... 883s Unpacking tzdata-legacy (2025c-3ubuntu3) ... 883s Selecting previously unselected package dh-golang. 883s Preparing to unpack .../197-dh-golang_1.63build1_all.deb ... 883s Unpacking dh-golang (1.63build1) ... 883s Selecting previously unselected package etcd-client. 883s Preparing to unpack .../198-etcd-client_3.5.16-4_s390x.deb ... 883s Unpacking etcd-client (3.5.16-4) ... 885s Selecting previously unselected package golang-dbus-dev. 885s Preparing to unpack .../199-golang-dbus-dev_5.1.0-1_all.deb ... 885s Unpacking golang-dbus-dev (5.1.0-1) ... 885s Selecting previously unselected package golang-github-bgentry-speakeasy-dev. 885s Preparing to unpack .../200-golang-github-bgentry-speakeasy-dev_0.1.0-2build1_all.deb ... 885s Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 885s Selecting previously unselected package golang-github-coreos-go-semver-dev. 885s Preparing to unpack .../201-golang-github-coreos-go-semver-dev_0.3.0-1build1_all.deb ... 885s Unpacking golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 885s Selecting previously unselected package golang-github-coreos-go-systemd-dev. 885s Preparing to unpack .../202-golang-github-coreos-go-systemd-dev_22.6.0-1_all.deb ... 885s Unpacking golang-github-coreos-go-systemd-dev (22.6.0-1) ... 885s Selecting previously unselected package golang-github-dustin-go-humanize-dev. 885s Preparing to unpack .../203-golang-github-dustin-go-humanize-dev_1.0.1-1_all.deb ... 885s Unpacking golang-github-dustin-go-humanize-dev (1.0.1-1) ... 885s Selecting previously unselected package golang-github-gogo-protobuf-dev. 886s Preparing to unpack .../204-golang-github-gogo-protobuf-dev_1.3.2-3build1_all.deb ... 886s Unpacking golang-github-gogo-protobuf-dev (1.3.2-3build1) ... 887s Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. 887s Preparing to unpack .../205-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb ... 887s Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 887s Selecting previously unselected package golang-github-jonboulle-clockwork-dev. 887s Preparing to unpack .../206-golang-github-jonboulle-clockwork-dev_0.5.0+really+0.1.0-1_all.deb ... 887s Unpacking golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 887s Selecting previously unselected package golang-github-mattn-go-runewidth-dev. 887s Preparing to unpack .../207-golang-github-mattn-go-runewidth-dev_0.0.16-2_all.deb ... 887s Unpacking golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 887s Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. 887s Preparing to unpack .../208-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ... 887s Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 888s Selecting previously unselected package golang-github-spf13-pflag-dev. 888s Preparing to unpack .../209-golang-github-spf13-pflag-dev_1.0.10-1_all.deb ... 888s Unpacking golang-github-spf13-pflag-dev (1.0.10-1) ... 888s Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. 888s Preparing to unpack .../210-golang-github-fsnotify-fsnotify-dev_1.9.0-1_all.deb ... 888s Unpacking golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 888s Selecting previously unselected package golang-github-hashicorp-hcl-dev. 888s Preparing to unpack .../211-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... 888s Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 888s Selecting previously unselected package golang-github-magiconair-properties-dev. 888s Preparing to unpack .../212-golang-github-magiconair-properties-dev_1.8.7-1_all.deb ... 888s Unpacking golang-github-magiconair-properties-dev (1.8.7-1) ... 888s Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. 888s Preparing to unpack .../213-golang-github-mitchellh-mapstructure-dev_1.5.0+git20231216.8508981-1_all.deb ... 888s Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 888s Selecting previously unselected package golang-github-burntsushi-toml-dev. 888s Preparing to unpack .../214-golang-github-burntsushi-toml-dev_1.5.0-1_all.deb ... 888s Unpacking golang-github-burntsushi-toml-dev (1.5.0-1) ... 889s Selecting previously unselected package golang-github-pelletier-go-toml-dev. 889s Preparing to unpack .../215-golang-github-pelletier-go-toml-dev_1.9.5-1build1_all.deb ... 889s Unpacking golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... 889s Selecting previously unselected package golang-github-kr-fs-dev. 889s Preparing to unpack .../216-golang-github-kr-fs-dev_0.1.0-2_all.deb ... 889s Unpacking golang-github-kr-fs-dev (0.1.0-2) ... 889s Selecting previously unselected package golang-github-pkg-sftp-dev. 890s Preparing to unpack .../217-golang-github-pkg-sftp-dev_1.13.9-1_all.deb ... 890s Unpacking golang-github-pkg-sftp-dev (1.13.9-1) ... 890s Selecting previously unselected package golang-github-spf13-afero-dev. 890s Preparing to unpack .../218-golang-github-spf13-afero-dev_1.15.0-2_all.deb ... 890s Unpacking golang-github-spf13-afero-dev (1.15.0-2) ... 890s Selecting previously unselected package golang-github-spf13-cast-dev. 890s Preparing to unpack .../219-golang-github-spf13-cast-dev_1.10.0-2_all.deb ... 890s Unpacking golang-github-spf13-cast-dev (1.10.0-2) ... 890s Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. 890s Preparing to unpack .../220-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ... 890s Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 890s Selecting previously unselected package golang-gopkg-ini.v1-dev. 890s Preparing to unpack .../221-golang-gopkg-ini.v1-dev_1.67.0-1_all.deb ... 890s Unpacking golang-gopkg-ini.v1-dev (1.67.0-1) ... 890s Selecting previously unselected package golang-github-spf13-viper-dev. 890s Preparing to unpack .../222-golang-github-spf13-viper-dev_1.12.0-1_all.deb ... 890s Unpacking golang-github-spf13-viper-dev (1.12.0-1) ... 890s Selecting previously unselected package golang-github-spf13-cobra-dev. 890s Preparing to unpack .../223-golang-github-spf13-cobra-dev_1.8.1-1_all.deb ... 890s Unpacking golang-github-spf13-cobra-dev (1.8.1-1) ... 891s Selecting previously unselected package golang-github-urfave-cli-dev. 891s Preparing to unpack .../224-golang-github-urfave-cli-dev_1.22.14-1_all.deb ... 891s Unpacking golang-github-urfave-cli-dev (1.22.14-1) ... 891s Selecting previously unselected package golang-github-xiang90-probing-dev. 891s Preparing to unpack .../225-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ... 891s Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ... 891s Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. 891s Preparing to unpack .../226-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-3_all.deb ... 891s Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 891s Selecting previously unselected package golang-gopkg-natefinch-lumberjack.v2-dev. 891s Preparing to unpack .../227-golang-gopkg-natefinch-lumberjack.v2-dev_2.1-2_all.deb ... 891s Unpacking golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 891s Selecting previously unselected package golang-etcd-server-dev. 892s Preparing to unpack .../228-golang-etcd-server-dev_3.5.16-4_all.deb ... 892s Unpacking golang-etcd-server-dev (3.5.16-4) ... 893s Selecting previously unselected package golang-golang-x-tools. 893s Preparing to unpack .../229-golang-golang-x-tools_1%3a0.25.1+ds-0ubuntu1_s390x.deb ... 893s Unpacking golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 903s Setting up libprotobuf-lite32t64:s390x (3.21.12-15) ... 903s Setting up golang-golang-x-time-dev (0.14.0-1) ... 903s Setting up golang-github-pelletier-go-toml.v2-dev (2.2.4-1) ... 903s Setting up golang-github-google-go-cmp-dev (0.6.0-1) ... 903s Setting up golang-github-oklog-run-dev (1.1.0-2) ... 903s Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ... 903s Setting up golang-gopkg-yaml.v2-dev (2.4.3-1) ... 903s Setting up libprotobuf32t64:s390x (3.21.12-15) ... 903s Setting up golang-github-ianlancetaylor-demangle-dev (0.0~git20200824.28f6c0f-2) ... 903s Setting up golang-github-mitchellh-mapstructure-dev (1.5.0+git20231216.8508981-1) ... 903s Setting up golang-dbus-dev (5.1.0-1) ... 903s Setting up golang-github-creack-pty-dev (1.1.21-1) ... 903s Setting up golang-github-felixge-httpsnoop-dev (1.0.3-3) ... 903s Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ... 903s Setting up golang-github-golang-mock-dev (1.6.0-2build1) ... 903s Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... 903s Setting up golang-github-benbjohnson-clock-dev (1.3.0-1build1) ... 903s Setting up golang-github-pkg-errors-dev (0.9.1-3) ... 903s Setting up libarchive-zip-perl (1.68-1) ... 903s Setting up golang-github-influxdata-influxdb1-client-dev (0.0~git20220302.a9ab567-2) ... 903s Setting up golang-rsc-binaryregexp-dev (0.2.0-3) ... 903s Setting up golang-github-kylelemons-godebug-dev (1.1.0-2) ... 903s Setting up golang-gopkg-yaml.v3-dev (3.0.4-1) ... 903s Setting up libdebhelper-perl (13.28ubuntu1) ... 903s Setting up golang-github-burntsushi-toml-dev (1.5.0-1) ... 903s Setting up golang-golang-x-sys-dev (0.22.0-1) ... 903s Setting up golang-github-kr-fs-dev (0.1.0-2) ... 903s Setting up golang-github-goccmack-gocc-dev (0.0~git20230228.2292f9e-1build1) ... 903s Setting up golang-github-subosito-gotenv-dev (1.3.0-1) ... 903s Setting up linux-libc-dev:s390x (6.19.0-3.3) ... 903s Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... 903s Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... 903s Setting up m4 (1.4.20-2) ... 903s Setting up golang-golang-x-term-dev (0.22.0-1) ... 903s Setting up golang-github-jonboulle-clockwork-dev (0.5.0+really+0.1.0-1) ... 903s Setting up golang-github-masterminds-semver-dev (3.4.0-1) ... 903s Setting up libgomp1:s390x (15.2.0-12ubuntu1) ... 903s Setting up golang-github-google-btree-dev (1.0.1-1) ... 903s Setting up golang-github-stoewer-go-strcase-dev (1.2.0-4) ... 903s Setting up golang-go.uber-atomic-dev (1.11.0-1) ... 903s Setting up golang-github-beorn7-perks-dev (1.0.1-3) ... 903s Setting up tzdata-legacy (2025c-3ubuntu3) ... 903s Setting up golang-github-vividcortex-gohistogram-dev (1.0.0-2) ... 903s Setting up golang-github-coreos-go-semver-dev (0.3.0-1build1) ... 903s Setting up golang-github-cespare-xxhash-dev (2.3.0-1) ... 903s Setting up golang-github-spf13-pflag-dev (1.0.10-1) ... 903s Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2build1) ... 903s Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... 903s Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ... 903s Setting up golang-github-xiang90-probing-dev (0.0.2-2) ... 903s Setting up autotools-dev (20240727.1build1) ... 903s Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... 903s Setting up rpcsvc-proto (1.4.3-1build1) ... 903s Setting up golang-github-cenkalti-backoff-v4-dev (4.3.0-3) ... 903s Setting up golang-google-protobuf-dev (1.36.7-1) ... 903s Setting up golang-github-kr-text-dev (0.2.0-2) ... 903s Setting up golang-github-stretchr-testify-dev (1.10.0-1) ... 903s Setting up golang-github-etcd-io-gofail-dev (0.1.0-1build1) ... 903s Setting up golang-github-yuin-goldmark-dev (1.7.13-1) ... 903s Setting up golang-github-bmatcuk-doublestar-dev (4.6.1-1) ... 903s Setting up golang-github-jung-kurt-gofpdf-dev (2.17.3+ds-1) ... 903s Setting up golang-gopkg-ini.v1-dev (1.67.0-1) ... 903s Setting up libmpc3:s390x (1.3.1-2) ... 903s Setting up golang-golang-x-sync-dev (0.7.0-1) ... 903s Setting up golang-golang-x-mod-dev (0.30.0-1) ... 903s Setting up autopoint (0.23.2-1) ... 903s Setting up golang-github-magiconair-properties-dev (1.8.7-1) ... 903s Setting up golang-github-golang-jwt-jwt-dev (5.0.0+really4.5.2-1) ... 903s Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... 903s Setting up golang-github-chzyer-logex-dev (1.2.1-1) ... 903s Setting up golang-github-klauspost-compress-dev (1.18.1+ds1-1) ... 903s Setting up golang-glog-dev (1.2.4-1) ... 903s Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ... 903s Setting up golang-github-rogpeppe-fastuuid-dev (1.2.0-1) ... 903s Setting up autoconf (2.72-3.1ubuntu1) ... 903s Setting up golang-github-rivo-uniseg-dev (0.4.7-1) ... 903s Setting up libubsan1:s390x (15.2.0-12ubuntu1) ... 903s Setting up dwz (0.16-2build1) ... 903s Setting up golang-github-munnerz-goautoneg-dev (0.0~git20191010.a7dc8b6-2) ... 903s Setting up golang-github-casbin-govaluate-dev (1.10.0-1) ... 903s Setting up golang-1.25-src (1.25.0-0ubuntu1) ... 903s Setting up golang-golang-x-text-dev (0.31.0-1) ... 903s Setting up golang-github-go-logr-logr-dev (1.4.3-1) ... 903s Setting up golang-github-google-uuid-dev (1.6.0-1) ... 903s Setting up golang-github-ajstarks-svgo-dev (2012-01-27-3build1) ... 903s Setting up golang-gopkg-natefinch-lumberjack.v2-dev (2.1-2) ... 903s Setting up libcrypt-dev:s390x (1:4.5.1-1) ... 903s Setting up libasan8:s390x (15.2.0-12ubuntu1) ... 903s Setting up golang-github-spf13-cast-dev (1.10.0-2) ... 903s Setting up golang-github-fsnotify-fsnotify-dev (1.9.0-1) ... 903s Setting up golang-github-dustin-go-humanize-dev (1.0.1-1) ... 903s Setting up golang-github-prometheus-procfs-dev (0.19.2-1) ... 903s Setting up debugedit (1:5.2-3build1) ... 903s Setting up golang-github-alecthomas-units-dev (0.0~git20240927.0f3dac3-1) ... 903s Setting up etcd-client (3.5.16-4) ... 903s Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ... 903s Setting up golang-uber-goleak-dev (1.3.0-1) ... 903s Setting up golang-github-go-zookeeper-zk-dev (1.0.4-1) ... 903s Setting up golang-golang-x-crypto-dev (1:0.47.0-1) ... 903s Setting up golang-golang-x-exp-dev (0.0~git20250911.df92998-1) ... 903s Setting up golang-github-prometheus-client-model-dev (0.6.2-1) ... 903s Setting up golang-github-go-logr-stdr-dev (1.2.2-4) ... 903s Setting up etcd-server (3.5.16-4) ... 905s Created symlink '/etc/systemd/system/etcd2.service' → '/usr/lib/systemd/system/etcd.service'. 905s Created symlink '/etc/systemd/system/multi-user.target.wants/etcd.service' → '/usr/lib/systemd/system/etcd.service'. 907s Setting up golang-github-pelletier-go-toml-dev (1.9.5-1build1) ... 907s Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ... 907s Setting up libtsan2:s390x (15.2.0-12ubuntu1) ... 907s Setting up golang-github-casbin-casbin-dev (3.4.1-1) ... 907s Setting up golang-uber-automaxprocs-dev (1.5.3-1) ... 907s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 907s Setting up golang-golang-x-oauth2-dev (0.27.0-1) ... 907s Setting up libprotoc32t64:s390x (3.21.12-15) ... 907s Setting up libisl23:s390x (0.27-1build1) ... 907s Setting up golang-github-edsrzf-mmap-go-dev (1.2.0-1) ... 907s Setting up libc-dev-bin (2.42-2ubuntu4) ... 907s Setting up golang-src (2:1.25~1) ... 907s Setting up libcap-dev:s390x (1:2.75-10ubuntu1) ... 907s Setting up golang-github-nats-io-nuid-dev (1.0.1-1) ... 907s Setting up libcc1-0:s390x (15.2.0-12ubuntu1) ... 907s Setting up libsystemd-dev:s390x (259-1ubuntu3) ... 907s Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ... 907s Setting up liblsan0:s390x (15.2.0-12ubuntu1) ... 907s Setting up libitm1:s390x (15.2.0-12ubuntu1) ... 907s Setting up golang-github-coreos-bbolt-dev (1.4.2-1) ... 907s Setting up automake (1:1.18.1-3build1) ... 907s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 907s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 907s Setting up golang-github-sirupsen-logrus-dev (1.9.3-1) ... 907s Setting up golang-1.25-go (1.25.0-0ubuntu1) ... 907s Setting up golang-github-go-kit-log-dev (0.2.1-1) ... 907s Setting up golang-github-mattn-go-runewidth-dev (0.0.16-2) ... 907s Setting up golang-github-golang-protobuf-1-5-dev (1.5.4-2) ... 907s Setting up gettext (0.23.2-1) ... 907s Setting up libgcc-15-dev:s390x (15.2.0-12ubuntu1) ... 907s Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1build1) ... 907s Setting up protobuf-compiler (3.21.12-15) ... 907s Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ... 907s Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ... 907s Setting up golang-github-minio-highwayhash-dev (1.0.2-2) ... 907s Setting up golang-go:s390x (2:1.25~1) ... 907s Setting up golang-github-antlr-antlr4-dev (4.11.1+ds-2) ... 907s Setting up golang-github-golang-groupcache-dev (0.0~git20210331.41bb18b-2) ... 907s Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ... 907s Setting up golang-github-pkg-sftp-dev (1.13.9-1) ... 907s Setting up golang-github-rabbitmq-amqp091-go-dev (1.10.0-1) ... 907s Setting up golang-github-json-iterator-go-dev (1.1.12-2) ... 907s Setting up golang-any:s390x (2:1.25~1) ... 907s Setting up intltool-debian (0.35.0+20060710.6build1) ... 907s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 907s Setting up golang-github-chzyer-test-dev (1.0.0-1) ... 907s Setting up golang-go.uber-multierr-dev (1.6.0-1) ... 907s Setting up golang-github-coreos-go-systemd-dev (22.6.0-1) ... 907s Setting up golang-github-chzyer-readline-dev (1.5.1-1) ... 907s Setting up golang-golang-x-image-dev (0.35.0-1) ... 907s Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-3) ... 907s Setting up golang-golang-x-net-dev (1:0.27.0-2) ... 907s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 907s Setting up golang-github-nats-io-nkeys-dev (0.4.12-1) ... 907s Setting up cpp-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 907s Setting up libc6-dev:s390x (2.42-2ubuntu4) ... 907s Setting up golang-github-spf13-afero-dev (1.15.0-2) ... 907s Setting up golang-github-golang-freetype-dev (0.0~git20170609.e2365df+dfsg-2) ... 907s Setting up golang-github-aws-aws-sdk-go-dev (1.49.0-2) ... 907s Setting up gcc-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 907s Setting up golang-github-google-martian-dev (3.3.2-3) ... 907s Setting up golang-github-nats-io-jwt-dev (2.8.0-1) ... 907s Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ... 907s Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.4-1) ... 907s Setting up cpp-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 907s Setting up po-debconf (1.0.22) ... 907s Setting up golang-github-nats-io-go-nats-dev (1.48.0-1) ... 907s Setting up golang-google-cloud-compute-metadata-dev (0.56.0-6) ... 907s Setting up golang-golang-x-tools-dev (1:0.25.1+ds-0ubuntu1) ... 907s Setting up golang-github-google-pprof-dev (0.0~git20211008.947d60d-1) ... 907s Setting up golang-golang-x-tools (1:0.25.1+ds-0ubuntu1) ... 907s Setting up golang-github-gorilla-websocket-dev (1.5.3-1) ... 907s Setting up golang-go.uber-zap-dev (1.27.0-1) ... 907s Setting up golang-golang-x-oauth2-google-dev (0.27.0-1) ... 907s Setting up libstdc++-15-dev:s390x (15.2.0-12ubuntu1) ... 907s Setting up golang-github-nats-io-nats-server-dev (2.10.27-1) ... 907s Setting up gcc-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 907s Setting up golang-github-spf13-viper-dev (1.12.0-1) ... 907s Setting up golang-github-fogleman-gg-dev (1.3.0-4) ... 907s Setting up golang-gonum-v1-plot-dev (0.7.0-5) ... 907s Setting up zlib1g-dev:s390x (1:1.3.dfsg+really1.3.1-1ubuntu2) ... 907s Setting up cpp-15 (15.2.0-12ubuntu1) ... 907s Setting up cpp (4:15.2.0-4ubuntu1) ... 907s Setting up golang-github-rogpeppe-go-internal-dev (1.12.0-3) ... 907s Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ... 907s Setting up golang-github-urfave-cli-dev (1.22.14-1) ... 907s Setting up g++-15-s390x-linux-gnu (15.2.0-12ubuntu1) ... 907s Setting up golang-github-kr-pretty-dev (0.3.1-1) ... 907s Setting up g++-s390x-linux-gnu (4:15.2.0-4ubuntu1) ... 907s Setting up golang-gonum-v1-gonum-dev (0.15.1-1) ... 907s Setting up golang-gopkg-check.v1-dev (0.0+git20200902.038fdea-2) ... 907s Setting up libprotobuf-dev:s390x (3.21.12-15) ... 907s Setting up gcc-15 (15.2.0-12ubuntu1) ... 907s Setting up golang-k8s-sigs-yaml-dev (1.4.0-2) ... 907s Setting up golang-github-spf13-cobra-dev (1.8.1-1) ... 907s Setting up g++-15 (15.2.0-12ubuntu1) ... 907s Setting up golang-github-gogo-protobuf-dev (1.3.2-3build1) ... 907s Setting up libtool (2.5.4-9) ... 907s Setting up golang-github-hdrhistogram-hdrhistogram-go-dev (1.2.0+ds-1) ... 907s Setting up protoc-gen-go-1-5 (1.5.4-2) ... 907s Setting up gcc (4:15.2.0-4ubuntu1) ... 907s Setting up dh-autoreconf (21+nmu1) ... 907s Setting up golang-github-performancecopilot-speed-dev (4.0.0-4) ... 907s Setting up g++ (4:15.2.0-4ubuntu1) ... 907s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 907s Setting up build-essential (12.12ubuntu2) ... 907s Setting up debhelper (13.28ubuntu1) ... 907s Setting up dh-golang (1.63build1) ... 907s Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-4) ... 907s Setting up golang-google-genproto-dev (0.0~git20210726.e7812ac-4) ... 907s Setting up golang-go.opencensus-dev (0.24.0-2) ... 907s Setting up golang-github-google-cel-go-dev (0.18.2+ds-7) ... 907s Setting up golang-github-googleapis-gax-go-dev (2.14.1-1) ... 907s Setting up golang-google-api-dev (0.61.0-6) ... 907s Setting up golang-google-cloud-dev (0.56.0-6) ... 907s Setting up golang-google-grpc-dev (1.64.0-7) ... 907s Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (2.20.0-2build1) ... 907s Setting up golang-opentelemetry-proto-dev (1.3.1-2) ... 907s Setting up golang-opentelemetry-otel-dev (1.31.0-6) ... 907s Setting up golang-github-aws-smithy-go-dev (1.23.2-1) ... 907s Setting up golang-opentelemetry-contrib-dev (0.56.0-5) ... 907s Setting up golang-github-aws-aws-sdk-go-v2-dev (1.30.3-1) ... 907s Setting up golang-github-prometheus-sigv4-dev (0.2.1-1) ... 907s Setting up golang-github-prometheus-common-dev (0.62.0-3) ... 907s Setting up golang-github-prometheus-client-golang-dev (1.21.1-1) ... 907s Setting up golang-github-go-kit-kit-dev (0.13.0-9) ... 907s Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (2.1.0-2) ... 907s Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-5) ... 907s Setting up golang-etcd-server-dev (3.5.16-4) ... 907s Processing triggers for install-info (7.2-5) ... 908s Processing triggers for libc-bin (2.42-2ubuntu4) ... 908s Processing triggers for man-db (2.13.1-1build1) ... 914s autopkgtest [03:58:45]: test dh-golang-autopkgtest: /usr/bin/dh_golang_autopkgtest 914s autopkgtest [03:58:45]: test dh-golang-autopkgtest: [----------------------- 914s [info] Testing go.etcd.io/etcd... 914s [info] Source code installed by binary package, overriding dh_auto_configure... 915s dh build --buildsystem=golang --builddirectory=_build 915s dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build 915s dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build 915s debian/rules override_dh_auto_configure 915s make[1]: Entering directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 916s mkdir -p "_build" 916s # remove existing symlinks, since "cp -a" won't convert them 916s find "_build" -type l -exec rm "{}" \; 916s cp -a /usr/share/gocode/src "_build" 927s make[1]: Leaving directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 927s dh_auto_build -O--buildsystem=golang -O--builddirectory=_build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/client/examples contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/concurrency contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/examples contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/naming contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/snapshot contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/embed contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/proxy/grpcproxy contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/snapshot contains no non-test Go files, removing it from build 934s dh_auto_build: warning: go.etcd.io/etcd/tests/integration/v2store contains no non-test Go files, removing it from build 934s 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 934s src/go.etcd.io/etcd/dummy.go 934s src/go.etcd.io/etcd/api/authpb/auth.pb.go 934s src/go.etcd.io/etcd/api/etcdserverpb/etcdserver.pb.go 934s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal.pb.go 934s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer.go 934s src/go.etcd.io/etcd/api/etcdserverpb/rpc.pb.go 934s src/go.etcd.io/etcd/api/etcdserverpb/raft_internal_stringer_test.go 934s src/go.etcd.io/etcd/api/etcdserverpb/gw/rpc.pb.gw.go 934s src/go.etcd.io/etcd/api/membershippb/membership.pb.go 934s src/go.etcd.io/etcd/api/mvccpb/kv.pb.go 934s src/go.etcd.io/etcd/api/v3rpc/rpctypes/doc.go 934s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error.go 934s src/go.etcd.io/etcd/api/v3rpc/rpctypes/error_test.go 934s src/go.etcd.io/etcd/api/v3rpc/rpctypes/md.go 934s src/go.etcd.io/etcd/api/v3rpc/rpctypes/metadatafields.go 934s src/go.etcd.io/etcd/api/version/version.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/dir_unix.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/doc.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/filereader.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/filereader_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/fileutil_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/lock.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/lock_flock.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/lock_linux_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/lock_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/preallocate_unix.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/purge.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/purge_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/read_dir_test.go 934s src/go.etcd.io/etcd/client/pkg/fileutil/sync_linux.go 934s src/go.etcd.io/etcd/client/pkg/logutil/doc.go 934s src/go.etcd.io/etcd/client/pkg/logutil/log_level.go 934s src/go.etcd.io/etcd/client/pkg/logutil/zap.go 934s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal.go 934s src/go.etcd.io/etcd/client/pkg/logutil/zap_journal_test.go 934s src/go.etcd.io/etcd/client/pkg/logutil/zap_test.go 934s src/go.etcd.io/etcd/client/pkg/pathutil/path.go 934s src/go.etcd.io/etcd/client/pkg/pathutil/path_test.go 934s src/go.etcd.io/etcd/client/pkg/srv/srv.go 934s src/go.etcd.io/etcd/client/pkg/srv/srv_test.go 934s src/go.etcd.io/etcd/client/pkg/systemd/doc.go 934s src/go.etcd.io/etcd/client/pkg/systemd/journal.go 934s src/go.etcd.io/etcd/client/pkg/testutil/assert.go 934s src/go.etcd.io/etcd/client/pkg/testutil/leak.go 934s src/go.etcd.io/etcd/client/pkg/testutil/leak_test.go 934s src/go.etcd.io/etcd/client/pkg/testutil/pauseable_handler.go 934s src/go.etcd.io/etcd/client/pkg/testutil/recorder.go 934s src/go.etcd.io/etcd/client/pkg/testutil/testingtb.go 934s src/go.etcd.io/etcd/client/pkg/testutil/testutil.go 934s src/go.etcd.io/etcd/client/pkg/testutil/var.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/cipher_suites_test.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/doc.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/tlsutil.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/versions.go 934s src/go.etcd.io/etcd/client/pkg/tlsutil/versions_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/doc.go 934s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener.go 934s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/keepalive_listener_unix.go 934s src/go.etcd.io/etcd/client/pkg/transport/limit_listen.go 934s src/go.etcd.io/etcd/client/pkg/transport/listener.go 934s src/go.etcd.io/etcd/client/pkg/transport/listener_opts.go 934s src/go.etcd.io/etcd/client/pkg/transport/listener_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/listener_tls.go 934s src/go.etcd.io/etcd/client/pkg/transport/sockopt.go 934s src/go.etcd.io/etcd/client/pkg/transport/sockopt_unix.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_conn.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_dialer_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_listener_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport.go 934s src/go.etcd.io/etcd/client/pkg/transport/timeout_transport_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/tls.go 934s src/go.etcd.io/etcd/client/pkg/transport/tls_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/transport.go 934s src/go.etcd.io/etcd/client/pkg/transport/transport_test.go 934s src/go.etcd.io/etcd/client/pkg/transport/unix_listener.go 934s src/go.etcd.io/etcd/client/pkg/types/doc.go 934s src/go.etcd.io/etcd/client/pkg/types/id.go 934s src/go.etcd.io/etcd/client/pkg/types/id_test.go 934s src/go.etcd.io/etcd/client/pkg/types/set.go 934s src/go.etcd.io/etcd/client/pkg/types/set_test.go 934s src/go.etcd.io/etcd/client/pkg/types/slice.go 934s src/go.etcd.io/etcd/client/pkg/types/slice_test.go 934s src/go.etcd.io/etcd/client/pkg/types/urls.go 934s src/go.etcd.io/etcd/client/pkg/types/urls_test.go 934s src/go.etcd.io/etcd/client/pkg/types/urlsmap.go 934s src/go.etcd.io/etcd/client/pkg/types/urlsmap_test.go 934s src/go.etcd.io/etcd/client/v2/auth_role.go 934s src/go.etcd.io/etcd/client/v2/auth_user.go 934s src/go.etcd.io/etcd/client/v2/cancelreq.go 934s src/go.etcd.io/etcd/client/v2/client.go 934s src/go.etcd.io/etcd/client/v2/client_test.go 934s src/go.etcd.io/etcd/client/v2/cluster_error.go 934s src/go.etcd.io/etcd/client/v2/curl.go 934s src/go.etcd.io/etcd/client/v2/discover.go 934s src/go.etcd.io/etcd/client/v2/doc.go 934s src/go.etcd.io/etcd/client/v2/fake_transport_test.go 934s src/go.etcd.io/etcd/client/v2/json.go 934s src/go.etcd.io/etcd/client/v2/keys.go 934s src/go.etcd.io/etcd/client/v2/keys_bench_test.go 934s src/go.etcd.io/etcd/client/v2/keys_test.go 934s src/go.etcd.io/etcd/client/v2/members.go 934s src/go.etcd.io/etcd/client/v2/members_test.go 934s src/go.etcd.io/etcd/client/v2/util.go 934s src/go.etcd.io/etcd/client/v2/main_test.go 934s src/go.etcd.io/etcd/client/v3/auth.go 934s src/go.etcd.io/etcd/client/v3/client.go 934s src/go.etcd.io/etcd/client/v3/client_test.go 934s src/go.etcd.io/etcd/client/v3/cluster.go 934s src/go.etcd.io/etcd/client/v3/compact_op.go 934s src/go.etcd.io/etcd/client/v3/compact_op_test.go 934s src/go.etcd.io/etcd/client/v3/compare.go 934s src/go.etcd.io/etcd/client/v3/config.go 934s src/go.etcd.io/etcd/client/v3/ctx.go 934s src/go.etcd.io/etcd/client/v3/ctx_test.go 934s src/go.etcd.io/etcd/client/v3/doc.go 934s src/go.etcd.io/etcd/client/v3/kv.go 934s src/go.etcd.io/etcd/client/v3/lease.go 934s src/go.etcd.io/etcd/client/v3/logger.go 934s src/go.etcd.io/etcd/client/v3/maintenance.go 934s src/go.etcd.io/etcd/client/v3/op.go 934s src/go.etcd.io/etcd/client/v3/op_test.go 934s src/go.etcd.io/etcd/client/v3/options.go 934s src/go.etcd.io/etcd/client/v3/retry.go 934s src/go.etcd.io/etcd/client/v3/retry_interceptor.go 934s src/go.etcd.io/etcd/client/v3/retry_interceptor_test.go 934s src/go.etcd.io/etcd/client/v3/sort.go 934s src/go.etcd.io/etcd/client/v3/txn.go 934s src/go.etcd.io/etcd/client/v3/txn_test.go 934s src/go.etcd.io/etcd/client/v3/utils.go 934s src/go.etcd.io/etcd/client/v3/watch.go 934s src/go.etcd.io/etcd/client/v3/watch_test.go 934s src/go.etcd.io/etcd/client/v3/main_test.go 934s src/go.etcd.io/etcd/client/v3/clientv3util/util.go 934s src/go.etcd.io/etcd/client/v3/clientv3util/example_key_test.go 934s src/go.etcd.io/etcd/client/v3/concurrency/doc.go 934s src/go.etcd.io/etcd/client/v3/concurrency/election.go 934s src/go.etcd.io/etcd/client/v3/concurrency/key.go 934s src/go.etcd.io/etcd/client/v3/concurrency/mutex.go 934s src/go.etcd.io/etcd/client/v3/concurrency/session.go 934s src/go.etcd.io/etcd/client/v3/concurrency/stm.go 934s src/go.etcd.io/etcd/client/v3/concurrency/example_election_test.go 934s src/go.etcd.io/etcd/client/v3/concurrency/example_mutex_test.go 934s src/go.etcd.io/etcd/client/v3/concurrency/example_stm_test.go 934s src/go.etcd.io/etcd/client/v3/concurrency/main_test.go 934s src/go.etcd.io/etcd/client/v3/credentials/credentials.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/barrier.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/client.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/doc.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/double_barrier.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/key.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/priority_queue.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/queue.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/rwmutex.go 934s src/go.etcd.io/etcd/client/v3/experimental/recipes/watch.go 934s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint.go 934s src/go.etcd.io/etcd/client/v3/internal/endpoint/endpoint_test.go 934s src/go.etcd.io/etcd/client/v3/internal/resolver/resolver.go 934s src/go.etcd.io/etcd/client/v3/kubernetes/client.go 934s src/go.etcd.io/etcd/client/v3/kubernetes/interface.go 934s src/go.etcd.io/etcd/client/v3/leasing/cache.go 934s src/go.etcd.io/etcd/client/v3/leasing/doc.go 934s src/go.etcd.io/etcd/client/v3/leasing/kv.go 934s src/go.etcd.io/etcd/client/v3/leasing/txn.go 934s src/go.etcd.io/etcd/client/v3/leasing/util.go 934s src/go.etcd.io/etcd/client/v3/mirror/syncer.go 934s src/go.etcd.io/etcd/client/v3/mock/mockserver/doc.go 934s src/go.etcd.io/etcd/client/v3/mock/mockserver/mockserver.go 934s src/go.etcd.io/etcd/client/v3/namespace/doc.go 934s src/go.etcd.io/etcd/client/v3/namespace/kv.go 934s src/go.etcd.io/etcd/client/v3/namespace/lease.go 934s src/go.etcd.io/etcd/client/v3/namespace/util.go 934s src/go.etcd.io/etcd/client/v3/namespace/util_test.go 934s src/go.etcd.io/etcd/client/v3/namespace/watch.go 934s src/go.etcd.io/etcd/client/v3/naming/doc.go 934s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints.go 934s src/go.etcd.io/etcd/client/v3/naming/endpoints/endpoints_impl.go 934s src/go.etcd.io/etcd/client/v3/naming/endpoints/internal/update.go 934s src/go.etcd.io/etcd/client/v3/naming/resolver/resolver.go 934s src/go.etcd.io/etcd/client/v3/ordering/doc.go 934s src/go.etcd.io/etcd/client/v3/ordering/kv.go 934s src/go.etcd.io/etcd/client/v3/ordering/kv_test.go 934s src/go.etcd.io/etcd/client/v3/ordering/util.go 934s src/go.etcd.io/etcd/client/v3/snapshot/doc.go 934s src/go.etcd.io/etcd/client/v3/snapshot/v3_snapshot.go 934s src/go.etcd.io/etcd/client/v3/yaml/config.go 934s src/go.etcd.io/etcd/client/v3/yaml/config_test.go 934s src/go.etcd.io/etcd/etcdctl/main.go 934s src/go.etcd.io/etcd/etcdctl/main_test.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go 934s src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go 934s src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go 934s src/go.etcd.io/etcd/etcdutl/ctl.go 934s src/go.etcd.io/etcd/etcdutl/main.go 934s src/go.etcd.io/etcd/etcdutl/main_test.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/backup_command.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/common.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/defrag_command.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_fields.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_json.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_protobuf.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_simple.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/printer_table.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/snapshot_command.go 934s src/go.etcd.io/etcd/etcdutl/etcdutl/version_command.go 934s src/go.etcd.io/etcd/etcdutl/snapshot/doc.go 934s src/go.etcd.io/etcd/etcdutl/snapshot/util.go 934s src/go.etcd.io/etcd/etcdutl/snapshot/v3_snapshot.go 934s src/go.etcd.io/etcd/pkg/adt/adt.go 934s src/go.etcd.io/etcd/pkg/adt/interval_tree.go 934s src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go 934s src/go.etcd.io/etcd/pkg/adt/example_test.go 934s src/go.etcd.io/etcd/pkg/cobrautl/error.go 934s src/go.etcd.io/etcd/pkg/cobrautl/help.go 934s src/go.etcd.io/etcd/pkg/contention/contention.go 934s src/go.etcd.io/etcd/pkg/contention/doc.go 934s src/go.etcd.io/etcd/pkg/cpuutil/doc.go 934s src/go.etcd.io/etcd/pkg/cpuutil/endian.go 934s src/go.etcd.io/etcd/pkg/crc/crc.go 934s src/go.etcd.io/etcd/pkg/crc/crc_test.go 934s src/go.etcd.io/etcd/pkg/debugutil/doc.go 934s src/go.etcd.io/etcd/pkg/debugutil/pprof.go 934s src/go.etcd.io/etcd/pkg/expect/expect.go 934s src/go.etcd.io/etcd/pkg/expect/expect_test.go 934s src/go.etcd.io/etcd/pkg/flags/flag.go 934s src/go.etcd.io/etcd/pkg/flags/flag_test.go 934s src/go.etcd.io/etcd/pkg/flags/ignored.go 934s src/go.etcd.io/etcd/pkg/flags/selective_string.go 934s src/go.etcd.io/etcd/pkg/flags/selective_string_test.go 934s src/go.etcd.io/etcd/pkg/flags/strings.go 934s src/go.etcd.io/etcd/pkg/flags/strings_test.go 934s src/go.etcd.io/etcd/pkg/flags/uint32.go 934s src/go.etcd.io/etcd/pkg/flags/uint32_test.go 934s src/go.etcd.io/etcd/pkg/flags/unique_strings.go 934s src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go 934s src/go.etcd.io/etcd/pkg/flags/unique_urls.go 934s src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go 934s src/go.etcd.io/etcd/pkg/flags/urls.go 934s src/go.etcd.io/etcd/pkg/flags/urls_test.go 934s src/go.etcd.io/etcd/pkg/grpc_testing/recorder.go 934s src/go.etcd.io/etcd/pkg/grpc_testing/stub_server.go 934s src/go.etcd.io/etcd/pkg/httputil/httputil.go 934s src/go.etcd.io/etcd/pkg/httputil/httputil_test.go 934s src/go.etcd.io/etcd/pkg/idutil/id.go 934s src/go.etcd.io/etcd/pkg/idutil/id_test.go 934s src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go 934s src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go 934s src/go.etcd.io/etcd/pkg/ioutil/readcloser.go 934s src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go 934s src/go.etcd.io/etcd/pkg/ioutil/reader.go 934s src/go.etcd.io/etcd/pkg/ioutil/reader_test.go 934s src/go.etcd.io/etcd/pkg/ioutil/util.go 934s src/go.etcd.io/etcd/pkg/netutil/doc.go 934s src/go.etcd.io/etcd/pkg/netutil/netutil.go 934s src/go.etcd.io/etcd/pkg/netutil/netutil_test.go 934s src/go.etcd.io/etcd/pkg/netutil/routes_linux.go 934s src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go 934s src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go 934s src/go.etcd.io/etcd/pkg/osutil/osutil.go 934s src/go.etcd.io/etcd/pkg/osutil/osutil_test.go 934s src/go.etcd.io/etcd/pkg/osutil/signal_linux.go 934s src/go.etcd.io/etcd/pkg/pbutil/pbutil.go 934s src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go 934s src/go.etcd.io/etcd/pkg/proxy/doc.go 934s src/go.etcd.io/etcd/pkg/proxy/server.go 934s src/go.etcd.io/etcd/pkg/proxy/server_test.go 934s src/go.etcd.io/etcd/pkg/report/doc.go 934s src/go.etcd.io/etcd/pkg/report/report.go 934s src/go.etcd.io/etcd/pkg/report/report_test.go 934s src/go.etcd.io/etcd/pkg/report/timeseries.go 934s src/go.etcd.io/etcd/pkg/report/timeseries_test.go 934s src/go.etcd.io/etcd/pkg/report/weighted.go 934s src/go.etcd.io/etcd/pkg/runtime/fds_linux.go 934s src/go.etcd.io/etcd/pkg/schedule/doc.go 934s src/go.etcd.io/etcd/pkg/schedule/schedule.go 934s src/go.etcd.io/etcd/pkg/schedule/schedule_test.go 934s src/go.etcd.io/etcd/pkg/stringutil/doc.go 934s src/go.etcd.io/etcd/pkg/stringutil/rand.go 934s src/go.etcd.io/etcd/pkg/stringutil/rand_test.go 934s src/go.etcd.io/etcd/pkg/traceutil/trace.go 934s src/go.etcd.io/etcd/pkg/traceutil/trace_test.go 934s src/go.etcd.io/etcd/pkg/wait/wait.go 934s src/go.etcd.io/etcd/pkg/wait/wait_test.go 934s src/go.etcd.io/etcd/pkg/wait/wait_time.go 934s src/go.etcd.io/etcd/pkg/wait/wait_time_test.go 934s src/go.etcd.io/etcd/raft/bootstrap.go 934s src/go.etcd.io/etcd/raft/diff_test.go 934s src/go.etcd.io/etcd/raft/doc.go 934s src/go.etcd.io/etcd/raft/example_test.go 934s src/go.etcd.io/etcd/raft/log.go 934s src/go.etcd.io/etcd/raft/log_test.go 934s src/go.etcd.io/etcd/raft/log_unstable.go 934s src/go.etcd.io/etcd/raft/log_unstable_test.go 934s src/go.etcd.io/etcd/raft/logger.go 934s src/go.etcd.io/etcd/raft/node.go 934s src/go.etcd.io/etcd/raft/node_bench_test.go 934s src/go.etcd.io/etcd/raft/node_test.go 934s src/go.etcd.io/etcd/raft/raft.go 934s src/go.etcd.io/etcd/raft/raft_flow_control_test.go 934s src/go.etcd.io/etcd/raft/raft_paper_test.go 934s src/go.etcd.io/etcd/raft/raft_snap_test.go 934s src/go.etcd.io/etcd/raft/raft_test.go 934s src/go.etcd.io/etcd/raft/rawnode.go 934s src/go.etcd.io/etcd/raft/rawnode_test.go 934s src/go.etcd.io/etcd/raft/read_only.go 934s src/go.etcd.io/etcd/raft/status.go 934s src/go.etcd.io/etcd/raft/storage.go 934s src/go.etcd.io/etcd/raft/storage_test.go 934s src/go.etcd.io/etcd/raft/util.go 934s src/go.etcd.io/etcd/raft/util_test.go 934s src/go.etcd.io/etcd/raft/interaction_test.go 934s src/go.etcd.io/etcd/raft/confchange/confchange.go 934s src/go.etcd.io/etcd/raft/confchange/datadriven_test.go 934s src/go.etcd.io/etcd/raft/confchange/quick_test.go 934s src/go.etcd.io/etcd/raft/confchange/restore.go 934s src/go.etcd.io/etcd/raft/confchange/restore_test.go 934s src/go.etcd.io/etcd/raft/quorum/bench_test.go 934s src/go.etcd.io/etcd/raft/quorum/datadriven_test.go 934s src/go.etcd.io/etcd/raft/quorum/joint.go 934s src/go.etcd.io/etcd/raft/quorum/majority.go 934s src/go.etcd.io/etcd/raft/quorum/quick_test.go 934s src/go.etcd.io/etcd/raft/quorum/quorum.go 974s src/go.etcd.io/etcd/raft/quorum/voteresult_string.go 974s src/go.etcd.io/etcd/raft/raftpb/confchange.go 974s src/go.etcd.io/etcd/raft/raftpb/confstate.go 974s src/go.etcd.io/etcd/raft/raftpb/confstate_test.go 974s src/go.etcd.io/etcd/raft/raftpb/raft.pb.go 974s src/go.etcd.io/etcd/raft/raftpb/raft_test.go 974s src/go.etcd.io/etcd/raft/rafttest/doc.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go 974s src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go 974s src/go.etcd.io/etcd/raft/rafttest/network.go 974s src/go.etcd.io/etcd/raft/rafttest/network_test.go 974s src/go.etcd.io/etcd/raft/rafttest/node.go 974s src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go 974s src/go.etcd.io/etcd/raft/rafttest/node_test.go 974s src/go.etcd.io/etcd/raft/tracker/inflights.go 974s src/go.etcd.io/etcd/raft/tracker/inflights_test.go 974s src/go.etcd.io/etcd/raft/tracker/progress.go 974s src/go.etcd.io/etcd/raft/tracker/progress_test.go 974s src/go.etcd.io/etcd/raft/tracker/state.go 974s src/go.etcd.io/etcd/raft/tracker/tracker.go 974s src/go.etcd.io/etcd/server/main.go 974s src/go.etcd.io/etcd/server/main_test.go 974s src/go.etcd.io/etcd/server/auth/doc.go 974s src/go.etcd.io/etcd/server/auth/jwt.go 974s src/go.etcd.io/etcd/server/auth/jwt_test.go 974s src/go.etcd.io/etcd/server/auth/main_test.go 974s src/go.etcd.io/etcd/server/auth/metrics.go 974s src/go.etcd.io/etcd/server/auth/nop.go 974s src/go.etcd.io/etcd/server/auth/options.go 974s src/go.etcd.io/etcd/server/auth/range_perm_cache.go 974s src/go.etcd.io/etcd/server/auth/range_perm_cache_test.go 974s src/go.etcd.io/etcd/server/auth/simple_token.go 974s src/go.etcd.io/etcd/server/auth/simple_token_test.go 974s src/go.etcd.io/etcd/server/auth/store.go 974s src/go.etcd.io/etcd/server/auth/store_test.go 974s src/go.etcd.io/etcd/server/config/config.go 974s src/go.etcd.io/etcd/server/config/config_test.go 974s src/go.etcd.io/etcd/server/config/v2_deprecation.go 974s src/go.etcd.io/etcd/server/config/v2_deprecation_test.go 974s src/go.etcd.io/etcd/server/datadir/datadir.go 974s src/go.etcd.io/etcd/server/datadir/doc.go 974s src/go.etcd.io/etcd/server/datadir/datadir_test.go 974s src/go.etcd.io/etcd/server/embed/auth_test.go 974s src/go.etcd.io/etcd/server/embed/config.go 974s src/go.etcd.io/etcd/server/embed/config_logging.go 974s src/go.etcd.io/etcd/server/embed/config_logging_journal_unix.go 974s src/go.etcd.io/etcd/server/embed/config_test.go 974s src/go.etcd.io/etcd/server/embed/config_tracing.go 974s src/go.etcd.io/etcd/server/embed/config_tracing_test.go 974s src/go.etcd.io/etcd/server/embed/doc.go 974s src/go.etcd.io/etcd/server/embed/etcd.go 974s src/go.etcd.io/etcd/server/embed/etcd_test.go 974s src/go.etcd.io/etcd/server/embed/serve.go 974s src/go.etcd.io/etcd/server/embed/serve_test.go 974s src/go.etcd.io/etcd/server/embed/util.go 974s src/go.etcd.io/etcd/server/etcdmain/config.go 974s src/go.etcd.io/etcd/server/etcdmain/config_test.go 974s src/go.etcd.io/etcd/server/etcdmain/doc.go 974s src/go.etcd.io/etcd/server/etcdmain/etcd.go 974s src/go.etcd.io/etcd/server/etcdmain/gateway.go 974s src/go.etcd.io/etcd/server/etcdmain/grpc_proxy.go 974s src/go.etcd.io/etcd/server/etcdmain/help.go 974s src/go.etcd.io/etcd/server/etcdmain/main.go 974s src/go.etcd.io/etcd/server/etcdmain/util.go 974s src/go.etcd.io/etcd/server/etcdserver/apply.go 974s src/go.etcd.io/etcd/server/etcdserver/apply_auth.go 974s src/go.etcd.io/etcd/server/etcdserver/apply_auth_test.go 974s src/go.etcd.io/etcd/server/etcdserver/apply_test.go 974s src/go.etcd.io/etcd/server/etcdserver/apply_v2.go 974s src/go.etcd.io/etcd/server/etcdserver/backend.go 974s src/go.etcd.io/etcd/server/etcdserver/cluster_util.go 974s src/go.etcd.io/etcd/server/etcdserver/cluster_util_test.go 974s src/go.etcd.io/etcd/server/etcdserver/corrupt.go 974s src/go.etcd.io/etcd/server/etcdserver/corrupt_test.go 974s src/go.etcd.io/etcd/server/etcdserver/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/errors.go 974s src/go.etcd.io/etcd/server/etcdserver/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/quota.go 974s src/go.etcd.io/etcd/server/etcdserver/raft.go 974s src/go.etcd.io/etcd/server/etcdserver/raft_test.go 974s src/go.etcd.io/etcd/server/etcdserver/server.go 974s src/go.etcd.io/etcd/server/etcdserver/server_access_control.go 974s src/go.etcd.io/etcd/server/etcdserver/server_test.go 974s src/go.etcd.io/etcd/server/etcdserver/snapshot_merge.go 974s src/go.etcd.io/etcd/server/etcdserver/storage.go 974s src/go.etcd.io/etcd/server/etcdserver/util.go 974s src/go.etcd.io/etcd/server/etcdserver/util_bench_test.go 974s src/go.etcd.io/etcd/server/etcdserver/util_test.go 974s src/go.etcd.io/etcd/server/etcdserver/v2_server.go 974s src/go.etcd.io/etcd/server/etcdserver/v3_server.go 974s src/go.etcd.io/etcd/server/etcdserver/zap_raft.go 974s src/go.etcd.io/etcd/server/etcdserver/zap_raft_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/capability.go 974s src/go.etcd.io/etcd/server/etcdserver/api/cluster.go 974s src/go.etcd.io/etcd/server/etcdserver/api/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/base.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/health_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/peer_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/etcdhttp/version_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/cluster_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/downgrade_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/errors.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/member.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/member_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/store.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/store_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/storev2_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/membership/confstate_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/coder.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/fake_roundtripper_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/functional_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/http_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msg_codec_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/msgappv2_codec_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_status.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/peer_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/pipeline_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/probing_status.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/remote.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_sender.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/snapshot_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/stream_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_bench_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/transport_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/urlpick_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util.go 974s src/go.etcd.io/etcd/server/etcdserver/api/rafthttp/util_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/db.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/message.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/snapshotter_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/snap/snappb/snap.pb.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_requests.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2auth/auth_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2discovery/discovery_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2error/error_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/capability.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_auth_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/client_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/http_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/errors_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes/member_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/leader.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/queue.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/server.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2stats/stats.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_history.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_queue.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/event_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/heap_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_extern_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/node_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/stats_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_bench_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/store_ttl_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/ttl_key_heap.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_hub_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2store/watcher_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/cluster.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/server.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/store.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v2v3/watcher.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3alarm/alarms.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3client/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3client/v3client.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/compactor_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/periodic_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3compactor/revision_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3election/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3election/election.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/v3election.pb.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/doc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/lock.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/auth.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/codec.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/grpc.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/header.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/health.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/interceptor.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/key.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/lease.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/maintenance.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/member.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/metrics.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/quota.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/util_test.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch.go 974s src/go.etcd.io/etcd/server/etcdserver/api/v3rpc/watch_test.go 974s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex.go 974s src/go.etcd.io/etcd/server/etcdserver/cindex/cindex_test.go 974s src/go.etcd.io/etcd/server/etcdserver/cindex/doc.go 974s src/go.etcd.io/etcd/server/lease/doc.go 974s src/go.etcd.io/etcd/server/lease/lease_queue.go 974s src/go.etcd.io/etcd/server/lease/lease_queue_test.go 974s src/go.etcd.io/etcd/server/lease/lessor.go 974s src/go.etcd.io/etcd/server/lease/lessor_bench_test.go 974s src/go.etcd.io/etcd/server/lease/lessor_test.go 974s src/go.etcd.io/etcd/server/lease/metrics.go 974s src/go.etcd.io/etcd/server/lease/leasehttp/doc.go 974s src/go.etcd.io/etcd/server/lease/leasehttp/http.go 974s src/go.etcd.io/etcd/server/lease/leasehttp/http_test.go 974s src/go.etcd.io/etcd/server/lease/leasepb/lease.pb.go 974s src/go.etcd.io/etcd/server/mock/mockstorage/doc.go 974s src/go.etcd.io/etcd/server/mock/mockstorage/storage_recorder.go 974s src/go.etcd.io/etcd/server/mock/mockstore/doc.go 974s src/go.etcd.io/etcd/server/mock/mockstore/store_recorder.go 974s src/go.etcd.io/etcd/server/mock/mockwait/doc.go 974s src/go.etcd.io/etcd/server/mock/mockwait/wait_recorder.go 974s src/go.etcd.io/etcd/server/mvcc/doc.go 974s src/go.etcd.io/etcd/server/mvcc/hash.go 974s src/go.etcd.io/etcd/server/mvcc/hash_test.go 974s src/go.etcd.io/etcd/server/mvcc/index.go 974s src/go.etcd.io/etcd/server/mvcc/index_bench_test.go 974s src/go.etcd.io/etcd/server/mvcc/index_test.go 974s src/go.etcd.io/etcd/server/mvcc/key_index.go 974s src/go.etcd.io/etcd/server/mvcc/key_index_test.go 974s src/go.etcd.io/etcd/server/mvcc/kv.go 974s src/go.etcd.io/etcd/server/mvcc/kv_test.go 974s src/go.etcd.io/etcd/server/mvcc/kv_view.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore_bench_test.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore_compaction_test.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore_test.go 974s src/go.etcd.io/etcd/server/mvcc/kvstore_txn.go 974s src/go.etcd.io/etcd/server/mvcc/metrics.go 974s src/go.etcd.io/etcd/server/mvcc/metrics_txn.go 974s src/go.etcd.io/etcd/server/mvcc/revision.go 974s src/go.etcd.io/etcd/server/mvcc/revision_test.go 974s src/go.etcd.io/etcd/server/mvcc/util.go 974s src/go.etcd.io/etcd/server/mvcc/watchable_store.go 974s src/go.etcd.io/etcd/server/mvcc/watchable_store_bench_test.go 974s src/go.etcd.io/etcd/server/mvcc/watchable_store_test.go 974s src/go.etcd.io/etcd/server/mvcc/watchable_store_txn.go 974s src/go.etcd.io/etcd/server/mvcc/watcher.go 974s src/go.etcd.io/etcd/server/mvcc/watcher_bench_test.go 974s src/go.etcd.io/etcd/server/mvcc/watcher_group.go 974s src/go.etcd.io/etcd/server/mvcc/watcher_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/backend.go 974s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx.go 974s src/go.etcd.io/etcd/server/mvcc/backend/config_linux.go 974s src/go.etcd.io/etcd/server/mvcc/backend/doc.go 974s src/go.etcd.io/etcd/server/mvcc/backend/export_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/hooks.go 974s src/go.etcd.io/etcd/server/mvcc/backend/metrics.go 974s src/go.etcd.io/etcd/server/mvcc/backend/read_tx.go 974s src/go.etcd.io/etcd/server/mvcc/backend/tx_buffer.go 974s src/go.etcd.io/etcd/server/mvcc/backend/verify.go 974s src/go.etcd.io/etcd/server/mvcc/backend/backend_bench_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/backend_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/batch_tx_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/hooks_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/verify_test.go 974s src/go.etcd.io/etcd/server/mvcc/backend/testing/betesting.go 974s src/go.etcd.io/etcd/server/mvcc/buckets/bucket.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/auth.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/cluster.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/doc.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/election.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/health.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/kv.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/leader.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/lease.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/lock.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/maintenance.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/metrics.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/register.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/util.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcast.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_broadcasts.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/watch_ranges.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/watcher.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/auth_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/chan_stream.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/cluster_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/doc.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/election_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/kv_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lease_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/lock_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/maintenance_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/adapter/watch_client_adapter.go 974s src/go.etcd.io/etcd/server/proxy/grpcproxy/cache/store.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/director.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/director_test.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/doc.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/metrics.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/proxy_test.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse.go 974s src/go.etcd.io/etcd/server/proxy/httpproxy/reverse_test.go 974s src/go.etcd.io/etcd/server/proxy/tcpproxy/doc.go 974s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace.go 974s src/go.etcd.io/etcd/server/proxy/tcpproxy/userspace_test.go 974s src/go.etcd.io/etcd/server/storage/mvcc/testutil/hash.go 974s src/go.etcd.io/etcd/server/verify/doc.go 974s src/go.etcd.io/etcd/server/verify/verify.go 974s src/go.etcd.io/etcd/server/wal/decoder.go 974s src/go.etcd.io/etcd/server/wal/doc.go 974s src/go.etcd.io/etcd/server/wal/encoder.go 974s src/go.etcd.io/etcd/server/wal/file_pipeline.go 974s src/go.etcd.io/etcd/server/wal/file_pipeline_test.go 974s src/go.etcd.io/etcd/server/wal/metrics.go 974s src/go.etcd.io/etcd/server/wal/record_test.go 974s src/go.etcd.io/etcd/server/wal/repair.go 974s src/go.etcd.io/etcd/server/wal/repair_test.go 974s src/go.etcd.io/etcd/server/wal/util.go 974s src/go.etcd.io/etcd/server/wal/wal.go 974s src/go.etcd.io/etcd/server/wal/wal_bench_test.go 974s src/go.etcd.io/etcd/server/wal/wal_test.go 974s src/go.etcd.io/etcd/server/wal/walpb/record.go 974s src/go.etcd.io/etcd/server/wal/walpb/record.pb.go 974s src/go.etcd.io/etcd/server/wal/walpb/record_test.go 974s src/go.etcd.io/etcd/tests/e2e/cluster_downgrade_test.go 974s src/go.etcd.io/etcd/tests/e2e/cmux_test.go 974s src/go.etcd.io/etcd/tests/e2e/corrupt_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_security_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_grpc_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_no_proxy_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go 974s src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go 974s src/go.etcd.io/etcd/tests/e2e/doc.go 974s src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go 974s src/go.etcd.io/etcd/tests/e2e/etcd_grpcproxy_test.go 974s src/go.etcd.io/etcd/tests/e2e/etcd_mix_versions_test.go 974s src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go 974s src/go.etcd.io/etcd/tests/e2e/failover_test.go 974s src/go.etcd.io/etcd/tests/e2e/gateway_test.go 974s src/go.etcd.io/etcd/tests/e2e/hashkv_test.go 974s src/go.etcd.io/etcd/tests/e2e/http_health_check_test.go 974s src/go.etcd.io/etcd/tests/e2e/main_test.go 974s src/go.etcd.io/etcd/tests/e2e/metrics_test.go 974s src/go.etcd.io/etcd/tests/e2e/reproduce_17780_test.go 974s src/go.etcd.io/etcd/tests/e2e/utils.go 974s src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go 974s src/go.etcd.io/etcd/tests/e2e/v2store_deprecation_test.go 974s src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go 974s src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go 974s src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go 974s src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go 974s src/go.etcd.io/etcd/tests/e2e/v3_lease_no_proxy_test.go 974s src/go.etcd.io/etcd/tests/e2e/watch_test.go 974s src/go.etcd.io/etcd/tests/e2e/zap_logging_test.go 974s src/go.etcd.io/etcd/tests/framework/e2e/cluster.go 974s src/go.etcd.io/etcd/tests/framework/e2e/cluster_direct.go 974s src/go.etcd.io/etcd/tests/framework/e2e/config.go 974s src/go.etcd.io/etcd/tests/framework/e2e/curl.go 974s src/go.etcd.io/etcd/tests/framework/e2e/etcd_process.go 974s src/go.etcd.io/etcd/tests/framework/e2e/etcd_spawn_nocov.go 974s src/go.etcd.io/etcd/tests/framework/e2e/etcdctl.go 974s src/go.etcd.io/etcd/tests/framework/e2e/flags.go 974s src/go.etcd.io/etcd/tests/framework/e2e/testing.go 974s src/go.etcd.io/etcd/tests/framework/e2e/util.go 974s src/go.etcd.io/etcd/tests/framework/e2e/v2.go 974s src/go.etcd.io/etcd/tests/framework/testutils/execute.go 974s src/go.etcd.io/etcd/tests/functional/agent/doc.go 974s src/go.etcd.io/etcd/tests/functional/agent/handler.go 974s src/go.etcd.io/etcd/tests/functional/agent/server.go 974s src/go.etcd.io/etcd/tests/functional/agent/utils.go 974s src/go.etcd.io/etcd/tests/functional/agent/utils_test.go 974s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config.go 974s src/go.etcd.io/etcd/tests/functional/rpcpb/etcd_config_test.go 974s src/go.etcd.io/etcd/tests/functional/rpcpb/member.go 974s src/go.etcd.io/etcd/tests/functional/rpcpb/rpc.pb.go 974s src/go.etcd.io/etcd/tests/functional/runner/election_command.go 974s src/go.etcd.io/etcd/tests/functional/runner/error.go 974s src/go.etcd.io/etcd/tests/functional/runner/global.go 974s src/go.etcd.io/etcd/tests/functional/runner/help.go 974s src/go.etcd.io/etcd/tests/functional/runner/lease_renewer_command.go 974s src/go.etcd.io/etcd/tests/functional/runner/lock_racer_command.go 974s src/go.etcd.io/etcd/tests/functional/runner/root.go 974s src/go.etcd.io/etcd/tests/functional/runner/watch_command.go 974s src/go.etcd.io/etcd/tests/functional/tester/case.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_delay.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_external.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_failpoints_disk_io.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_network_blackhole.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_network_delay.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_no_fail.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_sigquit_remove_quorum.go 974s src/go.etcd.io/etcd/tests/functional/tester/case_sigterm.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker_kv_hash.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker_lease_expire.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker_no_check.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker_runner.go 974s src/go.etcd.io/etcd/tests/functional/tester/checker_short_ttl_lease_expire.go 974s src/go.etcd.io/etcd/tests/functional/tester/cluster.go 974s src/go.etcd.io/etcd/tests/functional/tester/cluster_read_config.go 974s src/go.etcd.io/etcd/tests/functional/tester/cluster_run.go 974s src/go.etcd.io/etcd/tests/functional/tester/cluster_shuffle.go 974s src/go.etcd.io/etcd/tests/functional/tester/cluster_test.go 974s src/go.etcd.io/etcd/tests/functional/tester/doc.go 974s src/go.etcd.io/etcd/tests/functional/tester/metrics_report.go 974s src/go.etcd.io/etcd/tests/functional/tester/stresser.go 974s src/go.etcd.io/etcd/tests/functional/tester/stresser_composite.go 974s src/go.etcd.io/etcd/tests/functional/tester/stresser_key.go 974s src/go.etcd.io/etcd/tests/functional/tester/stresser_lease.go 974s src/go.etcd.io/etcd/tests/functional/tester/stresser_runner.go 974s src/go.etcd.io/etcd/tests/functional/tester/utils.go 974s src/go.etcd.io/etcd/tests/integration/bridge.go 974s src/go.etcd.io/etcd/tests/integration/cluster.go 974s src/go.etcd.io/etcd/tests/integration/cluster_direct.go 974s src/go.etcd.io/etcd/tests/integration/cluster_test.go 974s src/go.etcd.io/etcd/tests/integration/corrupt_test.go 974s src/go.etcd.io/etcd/tests/integration/doc.go 974s src/go.etcd.io/etcd/tests/integration/grpc_test.go 974s src/go.etcd.io/etcd/tests/integration/hashkv_test.go 974s src/go.etcd.io/etcd/tests/integration/lazy_cluster.go 974s src/go.etcd.io/etcd/tests/integration/main_test.go 974s src/go.etcd.io/etcd/tests/integration/member_test.go 974s src/go.etcd.io/etcd/tests/integration/metrics_test.go 974s src/go.etcd.io/etcd/tests/integration/network_partition_test.go 974s src/go.etcd.io/etcd/tests/integration/testing.go 974s src/go.etcd.io/etcd/tests/integration/tracing_test.go 974s src/go.etcd.io/etcd/tests/integration/util_test.go 974s src/go.etcd.io/etcd/tests/integration/v2_http_kv_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_alarm_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_auth_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_election_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_grpc_inflight_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_grpc_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_health_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_kv_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_leadership_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_lease_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_stm_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_tls_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_watch_restore_test.go 974s src/go.etcd.io/etcd/tests/integration/v3_watch_test.go 974s src/go.etcd.io/etcd/tests/integration/v3election_grpc_test.go 974s src/go.etcd.io/etcd/tests/integration/v3lock_grpc_test.go 974s src/go.etcd.io/etcd/tests/integration/testing_test.go 974s src/go.etcd.io/etcd/tests/integration/client/client_test.go 974s src/go.etcd.io/etcd/tests/integration/client/doc.go 974s src/go.etcd.io/etcd/tests/integration/client/main_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/cluster_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/doc.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/kv_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/main_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/maintenance_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/metrics_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_auth_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/mirror_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/namespace_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_kv_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/ordering_util_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/role_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/txn_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/user_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/util.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/watch_fragment_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/watch_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/doc.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/main_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/black_hole_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/dial_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/network_partition_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/connectivity/server_shutdown_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/lease/doc.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/lease/lease_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/lease/leasing_test.go 974s src/go.etcd.io/etcd/tests/integration/clientv3/lease/main_test.go 974s src/go.etcd.io/etcd/tests/testutils/execute.go 974s 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 977s internal/unsafeheader 977s internal/goarch 977s internal/cpu 977s internal/abi 977s internal/bytealg 977s internal/byteorder 977s internal/chacha8rand 978s internal/coverage/rtcov 978s internal/godebugs 979s internal/goexperiment 979s internal/goos 979s internal/profilerecord 979s internal/runtime/atomic 979s internal/runtime/math 979s internal/runtime/strconv 979s internal/runtime/syscall 979s internal/runtime/exithook 979s internal/runtime/cgroup 979s internal/runtime/gc 979s internal/asan 979s internal/msan 979s internal/race 979s internal/runtime/sys 979s internal/stringslite 979s internal/runtime/maps 979s internal/trace/tracev2 980s sync/atomic 980s internal/sync 981s internal/synctest 981s math/bits 981s unicode 982s runtime 982s unicode/utf8 983s internal/itoa 983s cmp 983s encoding 983s math 986s unicode/utf16 986s log/internal 986s internal/nettrace 986s container/list 986s crypto/internal/fips140/alias 986s crypto/internal/fips140deps/byteorder 986s crypto/internal/fips140deps/cpu 986s crypto/internal/boring/sig 986s vendor/golang.org/x/crypto/cryptobyte/asn1 986s vendor/golang.org/x/crypto/internal/alias 987s github.com/rivo/uniseg 989s google.golang.org/protobuf/internal/flags 989s google.golang.org/protobuf/internal/set 989s google.golang.org/grpc/serviceconfig 989s go.opentelemetry.io/otel/internal 989s log/slog/internal 989s go.opentelemetry.io/otel/metric/embedded 989s go.opentelemetry.io/otel/trace/embedded 989s github.com/klauspost/compress 989s go.opentelemetry.io/otel/sdk/instrumentation 989s go.opentelemetry.io/otel/sdk 989s go.etcd.io/etcd/client/v3/naming 990s go.etcd.io/etcd/client/v3/naming/endpoints/internal 990s github.com/golang/groupcache/lru 990s go.etcd.io/etcd/tests/integration/client 990s go.etcd.io/etcd/tests/integration/clientv3/connectivity 990s go.etcd.io/etcd/tests/integration/clientv3/lease 1002s internal/reflectlite 1002s sync 1002s errors 1003s iter 1003s internal/oserror 1003s slices 1003s strconv 1003s io 1003s internal/bisect 1003s bytes 1004s internal/godebug 1004s syscall 1005s encoding/base64 1005s reflect 1007s time 1009s context 1010s path 1011s io/fs 1012s internal/filepathlite 1012s internal/syscall/unix 1013s internal/poll 1015s internal/syscall/execenv 1015s internal/testlog 1015s os 1015s internal/fmtsort 1016s strings 1017s github.com/modern-go/reflect2 1020s fmt 1022s io/ioutil 1022s encoding/json 1023s log 1023s runtime/debug 1024s github.com/modern-go/concurrent 1024s math/rand 1025s math/big 1028s sort 1030s regexp/syntax 1030s github.com/json-iterator/go 1032s regexp 1034s github.com/coreos/go-semver/semver 1034s go.etcd.io/etcd/api/version 1034s go.etcd.io/etcd/client/pkg/pathutil 1035s vendor/golang.org/x/net/dns/dnsmessage 1037s internal/singleflight 1037s weak 1037s unique 1037s runtime/cgo 1037s net/netip 1039s maps 1039s net/url 1039s bufio 1040s compress/flate 1040s encoding/binary 1042s hash 1042s hash/crc32 1042s compress/gzip 1043s crypto 1043s crypto/internal/fips140deps/godebug 1043s crypto/internal/fips140 1043s crypto/internal/impl 1043s net 1043s crypto/internal/fips140/sha256 1044s crypto/internal/fips140/subtle 1044s crypto/internal/fips140/sha3 1045s crypto/internal/fips140/sha512 1045s crypto/internal/fips140/hmac 1045s crypto/internal/fips140/check 1045s crypto/internal/fips140/aes 1046s crypto/internal/sysrand 1046s crypto/internal/entropy 1047s math/rand/v2 1047s crypto/internal/randutil 1047s crypto/internal/fips140/drbg 1047s crypto/internal/fips140/aes/gcm 1048s crypto/internal/fips140only 1048s crypto/subtle 1048s crypto/cipher 1049s crypto/internal/boring 1049s crypto/rand 1049s crypto/aes 1050s crypto/des 1050s crypto/internal/fips140/nistec/fiat 1054s crypto/internal/fips140/nistec 1059s crypto/internal/fips140/ecdh 1059s crypto/internal/fips140/edwards25519/field 1060s crypto/ecdh 1060s go.etcd.io/etcd/client/pkg/types 1060s crypto/elliptic 1061s go.etcd.io/etcd/client/pkg/srv 1061s crypto/internal/boring/bbig 1061s crypto/internal/fips140/bigmod 1061s crypto/internal/fips140cache 1061s crypto/sha3 1062s crypto/internal/fips140hash 1062s crypto/internal/fips140/ecdsa 1062s crypto/sha512 1063s encoding/asn1 1063s crypto/internal/fips140/edwards25519 1064s crypto/internal/fips140/ed25519 1064s crypto/ed25519 1064s vendor/golang.org/x/crypto/cryptobyte 1065s crypto/internal/fips140/hkdf 1065s crypto/hkdf 1065s crypto/ecdsa 1065s crypto/hmac 1066s crypto/internal/fips140/mlkem 1066s crypto/internal/fips140/tls12 1066s crypto/internal/fips140/tls13 1067s vendor/golang.org/x/sys/cpu 1068s vendor/golang.org/x/crypto/chacha20 1069s vendor/golang.org/x/crypto/internal/poly1305 1069s crypto/md5 1069s vendor/golang.org/x/crypto/chacha20poly1305 1070s crypto/internal/hpke 1070s crypto/rc4 1070s crypto/internal/fips140/rsa 1070s crypto/sha1 1071s crypto/sha256 1071s crypto/fips140 1071s crypto/tls/internal/fips140tls 1071s crypto/dsa 1071s crypto/rsa 1071s encoding/hex 1072s crypto/x509/pkix 1072s encoding/pem 1072s path/filepath 1073s vendor/golang.org/x/text/transform 1073s crypto/x509 1073s vendor/golang.org/x/text/unicode/bidi 1075s vendor/golang.org/x/text/secure/bidirule 1075s vendor/golang.org/x/text/unicode/norm 1079s vendor/golang.org/x/net/idna 1079s crypto/tls 1079s net/textproto 1080s vendor/golang.org/x/net/http/httpguts 1080s vendor/golang.org/x/net/http/httpproxy 1080s vendor/golang.org/x/net/http2/hpack 1081s mime 1084s mime/quotedprintable 1084s mime/multipart 1085s net/http/internal 1086s net/http/internal/ascii 1086s os/signal 1087s github.com/bgentry/speakeasy 1087s github.com/dustin/go-humanize 1088s encoding/csv 1089s github.com/mattn/go-runewidth 1090s github.com/olekukonko/tablewriter 1091s flag 1092s net/http/httptrace 1092s net/http/internal/httpcommon 1092s github.com/spf13/pflag 1093s net/http 1099s text/template/parse 1102s text/template 1106s github.com/spf13/cobra 1110s github.com/gogo/protobuf/proto 1116s go.etcd.io/etcd/client/v2 1120s hash/fnv 1121s google.golang.org/protobuf/internal/detrand 1121s google.golang.org/protobuf/internal/errors 1122s google.golang.org/protobuf/encoding/protowire 1123s google.golang.org/protobuf/internal/pragma 1123s google.golang.org/protobuf/reflect/protoreflect 1127s github.com/gogo/protobuf/protoc-gen-gogo/descriptor 1127s google.golang.org/protobuf/internal/encoding/messageset 1128s go/token 1128s google.golang.org/protobuf/internal/strs 1128s google.golang.org/protobuf/internal/encoding/text 1130s google.golang.org/protobuf/internal/genid 1130s github.com/gogo/protobuf/gogoproto 1130s google.golang.org/protobuf/internal/order 1130s google.golang.org/protobuf/reflect/protoregistry 1131s google.golang.org/protobuf/runtime/protoiface 1131s embed 1131s google.golang.org/protobuf/internal/editiondefaults 1131s google.golang.org/protobuf/proto 1131s google.golang.org/protobuf/internal/descfmt 1132s google.golang.org/protobuf/internal/descopts 1133s google.golang.org/protobuf/internal/encoding/defval 1133s google.golang.org/protobuf/internal/protolazy 1133s google.golang.org/protobuf/encoding/prototext 1133s google.golang.org/protobuf/internal/filedesc 1135s google.golang.org/protobuf/internal/version 1135s golang.org/x/net/internal/timeseries 1136s html 1137s html/template 1138s google.golang.org/protobuf/internal/encoding/tag 1138s google.golang.org/protobuf/internal/impl 1140s text/tabwriter 1141s golang.org/x/net/trace 1142s google.golang.org/grpc/backoff 1143s golang.org/x/sys/unix 1151s google.golang.org/grpc/internal/grpclog 1152s google.golang.org/grpc/grpclog 1152s google.golang.org/grpc/connectivity 1152s google.golang.org/grpc/attributes 1153s google.golang.org/grpc/internal/credentials 1153s google.golang.org/grpc/credentials 1153s google.golang.org/grpc/internal 1154s google.golang.org/grpc/internal/channelz 1155s google.golang.org/grpc/channelz 1155s google.golang.org/grpc/metadata 1155s google.golang.org/grpc/resolver 1156s google.golang.org/grpc/balancer 1156s google.golang.org/grpc/balancer/base 1156s google.golang.org/protobuf/internal/filetype 1156s google.golang.org/grpc/internal/grpcrand 1157s google.golang.org/grpc/balancer/roundrobin 1157s google.golang.org/grpc/codes 1157s google.golang.org/protobuf/runtime/protoimpl 1157s google.golang.org/grpc/credentials/insecure 1157s google.golang.org/protobuf/types/descriptorpb 1157s google.golang.org/grpc/internal/grpcutil 1157s google.golang.org/grpc/encoding 1157s google.golang.org/protobuf/protoadapt 1157s google.golang.org/grpc/encoding/proto 1158s google.golang.org/grpc/internal/backoff 1158s google.golang.org/grpc/internal/balancer/gracefulswitch 1159s google.golang.org/grpc/internal/balancerload 1159s google.golang.org/protobuf/types/known/durationpb 1159s github.com/golang/protobuf/ptypes/duration 1160s google.golang.org/protobuf/types/known/timestamppb 1160s google.golang.org/protobuf/internal/editionssupport 1160s google.golang.org/protobuf/types/gofeaturespb 1160s google.golang.org/genproto/googleapis/api/annotations 1160s google.golang.org/protobuf/reflect/protodesc 1160s github.com/golang/protobuf/ptypes/timestamp 1161s google.golang.org/grpc/binarylog/grpc_binarylog_v1 1161s google.golang.org/protobuf/types/known/anypb 1162s google.golang.org/genproto/googleapis/rpc/status 1163s github.com/golang/protobuf/proto 1163s google.golang.org/grpc/internal/status 1163s google.golang.org/grpc/status 1164s google.golang.org/grpc/internal/binarylog 1165s google.golang.org/grpc/internal/buffer 1165s google.golang.org/grpc/internal/grpcsync 1165s google.golang.org/grpc/internal/idle 1165s google.golang.org/grpc/internal/metadata 1166s go.etcd.io/etcd/api/authpb 1166s go.etcd.io/etcd/api/membershippb 1166s go.etcd.io/etcd/api/mvccpb 1167s google.golang.org/protobuf/internal/encoding/json 1167s google.golang.org/grpc/internal/serviceconfig 1168s google.golang.org/protobuf/encoding/protojson 1168s google.golang.org/grpc/internal/resolver 1168s google.golang.org/grpc/internal/resolver/passthrough 1168s google.golang.org/grpc/internal/transport/networktype 1168s google.golang.org/grpc/internal/resolver/unix 1168s golang.org/x/text/transform 1169s golang.org/x/text/unicode/bidi 1170s google.golang.org/grpc/internal/pretty 1170s golang.org/x/text/unicode/norm 1171s golang.org/x/text/secure/bidirule 1171s golang.org/x/net/http2/hpack 1171s google.golang.org/grpc/internal/syscall 1172s google.golang.org/grpc/keepalive 1172s google.golang.org/grpc/peer 1172s google.golang.org/grpc/stats 1173s google.golang.org/grpc/tap 1173s golang.org/x/net/idna 1173s net/http/httputil 1174s golang.org/x/net/http/httpguts 1174s google.golang.org/grpc/balancer/grpclb/state 1174s google.golang.org/grpc/internal/envconfig 1174s golang.org/x/net/http2 1174s google.golang.org/grpc/internal/resolver/dns/internal 1174s google.golang.org/grpc/internal/resolver/dns 1175s google.golang.org/grpc/resolver/dns 1175s go.etcd.io/etcd/api/v3rpc/rpctypes 1177s github.com/coreos/go-systemd/journal 1177s go.etcd.io/etcd/client/pkg/systemd 1177s go.uber.org/atomic 1177s go.uber.org/multierr 1178s go.uber.org/zap/internal/pool 1178s go.uber.org/zap/buffer 1178s go.uber.org/zap/internal/bufferpool 1179s go.uber.org/zap/internal/color 1179s go.uber.org/zap/internal/exit 1179s go.uber.org/zap/zapcore 1182s go.uber.org/zap/internal 1183s go.uber.org/zap/internal/stacktrace 1183s go.uber.org/zap 1184s google.golang.org/grpc/internal/transport 1187s go.etcd.io/etcd/client/pkg/logutil 1188s go.etcd.io/etcd/client/pkg/fileutil 1190s go.etcd.io/etcd/client/pkg/tlsutil 1190s go.etcd.io/etcd/client/pkg/transport 1190s google.golang.org/grpc 1193s go.etcd.io/etcd/client/v3/credentials 1193s go.etcd.io/etcd/client/v3/internal/endpoint 1193s google.golang.org/grpc/resolver/manual 1193s go.etcd.io/etcd/client/v3/internal/resolver 1194s go.uber.org/zap/zapgrpc 1194s go.etcd.io/bbolt/errors 1195s go.etcd.io/bbolt/internal/common 1195s go.etcd.io/bbolt/internal/freelist 1196s go.etcd.io/bbolt 1197s go.etcd.io/etcd/api/etcdserverpb 1199s go.etcd.io/etcd/raft/quorum 1200s go.etcd.io/etcd/raft/raftpb 1201s go.etcd.io/etcd/raft/tracker 1201s go.etcd.io/etcd/raft/confchange 1202s go.etcd.io/etcd/raft 1205s go.etcd.io/etcd/pkg/cpuutil 1205s go.etcd.io/etcd/pkg/netutil 1205s go.etcd.io/etcd/server/datadir 1205s go.opentelemetry.io/otel/internal/attribute 1206s go.opentelemetry.io/otel/attribute 1207s go.opentelemetry.io/otel/semconv/v1.17.0 1210s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal 1210s log/slog/internal/buffer 1210s log/slog 1214s github.com/go-logr/logr 1215s github.com/go-logr/logr/funcr 1217s github.com/go-logr/stdr 1217s go.opentelemetry.io/otel/codes 1217s go.etcd.io/etcd/client/v3 1217s go.opentelemetry.io/otel/metric 1219s go.opentelemetry.io/otel/internal/baggage 1219s go.opentelemetry.io/otel/baggage 1220s go.opentelemetry.io/otel/trace 1221s go.opentelemetry.io/otel/propagation 1222s go.opentelemetry.io/otel/internal/global 1223s go.etcd.io/etcd/client/v3/concurrency 1224s go.etcd.io/etcd/client/v3/mirror 1224s go.etcd.io/etcd/client/v3/snapshot 1225s go.opentelemetry.io/otel 1226s go.opentelemetry.io/otel/metric/noop 1226s expvar 1226s go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc 1227s github.com/beorn7/perks/quantile 1227s github.com/cespare/xxhash 1227s github.com/prometheus/client_model/go 1228s go.etcd.io/etcd/server/config 1229s github.com/prometheus/common/model 1229s runtime/metrics 1229s github.com/munnerz/goautoneg 1229s google.golang.org/protobuf/encoding/protodelim 1230s github.com/prometheus/procfs/internal/fs 1230s github.com/prometheus/procfs/internal/util 1231s github.com/prometheus/procfs 1232s github.com/prometheus/client_golang/prometheus/internal 1233s github.com/prometheus/common/expfmt 1237s go.etcd.io/etcd/pkg/contention 1237s go.etcd.io/etcd/pkg/idutil 1237s go.etcd.io/etcd/pkg/pbutil 1237s go.etcd.io/etcd/pkg/runtime 1237s go.etcd.io/etcd/pkg/schedule 1237s go.etcd.io/etcd/pkg/traceutil 1238s go.etcd.io/etcd/pkg/wait 1238s github.com/golang-jwt/jwt 1240s go.etcd.io/etcd/pkg/adt 1242s golang.org/x/crypto/blowfish 1242s golang.org/x/crypto/bcrypt 1242s github.com/prometheus/client_golang/prometheus 1242s go.etcd.io/etcd/server/etcdserver/api/v2error 1242s container/heap 1243s github.com/jonboulle/clockwork 1243s github.com/xiang90/probing 1243s go.etcd.io/etcd/pkg/httputil 1244s go.etcd.io/etcd/pkg/ioutil 1244s go.etcd.io/etcd/server/etcdserver/api/snap/snappb 1244s go.etcd.io/etcd/server/wal/walpb 1245s go.etcd.io/etcd/server/etcdserver/api/v2stats 1246s golang.org/x/time/rate 1246s go.etcd.io/etcd/server/etcdserver/api/v2discovery 1247s go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 1247s github.com/google/btree 1248s go.etcd.io/etcd/server/lease/leasepb 1249s go.etcd.io/etcd/pkg/crc 1249s go.etcd.io/etcd/pkg/cobrautl 1250s go.etcd.io/etcd/pkg/flags 1250s go.etcd.io/etcd/server/mvcc/backend 1250s go.etcd.io/etcd/server/etcdserver/api/v2store 1251s go.etcd.io/etcd/server/mvcc/buckets 1251s go.etcd.io/etcd/server/etcdserver/api/snap 1252s go.etcd.io/etcd/server/auth 1252s go.etcd.io/etcd/server/etcdserver/api/membership 1254s go.etcd.io/etcd/server/etcdserver/api/rafthttp 1254s go.etcd.io/etcd/server/etcdserver/api 1254s go.etcd.io/etcd/server/etcdserver/api/v3alarm 1255s go.etcd.io/etcd/server/lease 1258s go.etcd.io/etcd/server/mvcc 1259s go.etcd.io/etcd/server/etcdserver/cindex 1259s go.etcd.io/etcd/server/lease/leasehttp 1259s go.etcd.io/etcd/server/etcdserver/api/v3compactor 1259s go.etcd.io/etcd/server/wal 1259s go.etcd.io/etcd/pkg/report 1260s gopkg.in/cheggaaa/pb.v1 1260s go.etcd.io/etcd/server/etcdserver 1262s go.etcd.io/etcd/server/verify 1263s os/exec 1263s github.com/soheilhy/cmux 1264s internal/sysinfo 1264s runtime/trace 1265s testing 1270s go.etcd.io/etcd/client/pkg/testutil 1270s google.golang.org/grpc/interop/grpc_testing/core 1272s google.golang.org/grpc/interop/grpc_testing 1274s go.etcd.io/etcd/etcdutl/snapshot 1276s go.etcd.io/etcd/etcdutl/etcdutl 1277s go.etcd.io/etcd/etcdctl/ctlv3/command 1277s go.etcd.io/etcd/pkg/grpc_testing 1278s github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus 1279s github.com/grpc-ecosystem/go-grpc-prometheus 1280s github.com/grpc-ecosystem/grpc-gateway/utilities 1281s github.com/grpc-ecosystem/grpc-gateway/internal/httprule 1281s google.golang.org/genproto/googleapis/api/httpbody 1282s google.golang.org/grpc/health/grpc_health_v1 1283s google.golang.org/protobuf/types/known/fieldmaskpb 1284s google.golang.org/protobuf/types/known/structpb 1284s google.golang.org/protobuf/types/known/wrapperspb 1284s github.com/gorilla/websocket 1285s github.com/grpc-ecosystem/grpc-gateway/runtime 1287s github.com/sirupsen/logrus 1289s go.etcd.io/etcd/api/etcdserverpb/gw 1289s github.com/tmc/grpc-websocket-proxy/wsproxy 1289s internal/profile 1291s runtime/pprof 1295s net/http/pprof 1296s go.etcd.io/etcd/pkg/debugutil 1296s github.com/klauspost/compress/internal/le 1296s github.com/klauspost/compress/fse 1296s github.com/klauspost/compress/internal/snapref 1296s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header 1297s github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil 1297s go.etcd.io/etcd/server/etcdserver/api/v2auth 1297s github.com/klauspost/compress/huff0 1301s go.etcd.io/etcd/server/etcdserver/api/v2v3 1301s github.com/klauspost/compress/zstd 1301s google.golang.org/grpc/health 1301s go.etcd.io/etcd/server/etcdserver/api/v3rpc 1303s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb 1305s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb 1306s go.etcd.io/etcd/server/proxy/grpcproxy/adapter 1307s github.com/prometheus/client_golang/prometheus/promhttp 1308s go.etcd.io/etcd/server/etcdserver/api/v3client 1309s go.etcd.io/etcd/server/etcdserver/api/v3election 1310s go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw 1310s go.etcd.io/etcd/server/etcdserver/api/etcdhttp 1311s go.etcd.io/etcd/server/etcdserver/api/v3lock 1312s go.etcd.io/etcd/server/etcdserver/api/v2http 1312s go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw 1313s database/sql/driver 1313s github.com/google/uuid 1314s go.opentelemetry.io/otel/sdk/internal/x 1314s go.opentelemetry.io/otel/semconv/v1.26.0 1314s os/user 1316s go.opentelemetry.io/otel/sdk/internal/env 1316s go.opentelemetry.io/otel/trace/noop 1316s go.opentelemetry.io/proto/otlp/common/v1 1316s go.opentelemetry.io/proto/otlp/resource/v1 1317s go.opentelemetry.io/proto/otlp/trace/v1 1317s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal 1317s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig 1318s github.com/cenkalti/backoff/v4 1318s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry 1318s go.opentelemetry.io/otel/sdk/resource 1318s google.golang.org/grpc/encoding/gzip 1319s go.opentelemetry.io/proto/otlp/collector/trace/v1 1319s google.golang.org/genproto/googleapis/rpc/errdetails 1320s go.opentelemetry.io/otel/sdk/trace 1320s go.opentelemetry.io/otel/semconv/internal 1322s go.opentelemetry.io/otel/semconv/v1.4.0 1322s gopkg.in/natefinch/lumberjack.v2 1322s sigs.k8s.io/yaml/goyaml.v2 1322s go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform 1324s go.opentelemetry.io/otel/exporters/otlp/otlptrace 1324s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig 1325s sigs.k8s.io/yaml 1325s go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc 1325s go.uber.org/zap/internal/ztest 1326s go.uber.org/zap/zaptest 1328s go.etcd.io/etcd/server/embed 1328s net/http/internal/testcert 1328s net/http/httptest 1328s go.etcd.io/etcd/client/v3/clientv3util 1328s go.etcd.io/etcd/client/v3/experimental/recipes 1329s go.etcd.io/etcd/client/v3/kubernetes 1330s go.etcd.io/etcd/tests/integration 1330s go.etcd.io/etcd/client/v3/leasing 1331s go.etcd.io/etcd/client/v3/mock/mockserver 1332s go.etcd.io/etcd/client/v3/namespace 1332s go.etcd.io/etcd/client/v3/naming/endpoints 1333s go.etcd.io/etcd/client/v3/naming/resolver 1333s go.etcd.io/etcd/client/v3/ordering 1333s go.etcd.io/etcd 1333s go.etcd.io/etcd/client/v3/yaml 1333s github.com/russross/blackfriday/v2 1334s go.etcd.io/etcd/etcdctl/ctlv3 1334s go.etcd.io/etcd/etcdutl 1336s github.com/cpuguy83/go-md2man/v2/md2man 1336s github.com/urfave/cli 1340s go.etcd.io/etcd/etcdctl/ctlv2/command 1341s go.etcd.io/etcd/etcdctl/ctlv2 1341s go.etcd.io/etcd/etcdctl 1352s github.com/creack/pty 1355s go.etcd.io/etcd/pkg/expect 1355s go.etcd.io/etcd/pkg/osutil 1355s go.etcd.io/etcd/pkg/proxy 1355s go.etcd.io/etcd/pkg/stringutil 1355s github.com/pmezard/go-difflib/difflib 1355s github.com/cockroachdb/datadriven 1355s go.etcd.io/etcd/raft/rafttest 1356s github.com/coreos/go-systemd/daemon 1356s go.etcd.io/etcd/server/proxy/grpcproxy/cache 1356s go.etcd.io/etcd/server/proxy/grpcproxy 1359s go.etcd.io/etcd/server/proxy/httpproxy 1359s go.etcd.io/etcd/server/proxy/tcpproxy 1359s go.etcd.io/etcd/server/mock/mockstorage 1359s go.etcd.io/etcd/server/etcdmain 1359s go.etcd.io/etcd/server/mock/mockstore 1360s go.etcd.io/etcd/server/mock/mockwait 1361s github.com/davecgh/go-spew/spew 1362s go.etcd.io/etcd/server 1362s gopkg.in/yaml.v3 1369s github.com/stretchr/testify/assert/yaml 1369s github.com/stretchr/testify/assert 1375s go.etcd.io/etcd/server/mvcc/backend/testing 1375s go.etcd.io/etcd/server/storage/mvcc/testutil 1375s go.etcd.io/etcd/tests/framework/e2e 1377s golang.org/x/sync/errgroup 1377s go.etcd.io/etcd/tests/e2e 1378s go.etcd.io/etcd/tests/framework/testutils 1378s go.etcd.io/etcd/tests/functional/rpcpb 1385s go.etcd.io/etcd/tests/functional/agent 1385s go.etcd.io/etcd/tests/functional/runner 1388s gopkg.in/yaml.v2 1388s go.etcd.io/etcd/tests/integration/clientv3 1388s go.etcd.io/etcd/tests/testutils 1388s go.etcd.io/etcd/tests/functional/tester 1394s debian/rules execute_after_dh_auto_build 1396s make[1]: Entering directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 1396s mv -v _build/bin/server _build/bin/etcd 1396s renamed '_build/bin/server' -> '_build/bin/etcd' 1396s rm -vf _build/src/go.etcd.io/etcd/client/*/example_*.go 1396s make[1]: Leaving directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 1396s debian/rules override_dh_auto_test 1396s make[1]: Entering directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 1398s GOLANG_TEST_SHORT=true dh_auto_test -O--no-parallel -- -run=Test -short 1402s 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 1724s ? go.etcd.io/etcd [no test files] 1724s ? go.etcd.io/etcd/api/authpb [no test files] 1734s === RUN TestInvalidGoTypeIntPanic 1734s --- PASS: TestInvalidGoTypeIntPanic (0.00s) 1734s PASS 1734s ok go.etcd.io/etcd/api/etcdserverpb 0.225s 1734s ? go.etcd.io/etcd/api/etcdserverpb/gw [no test files] 1734s ? go.etcd.io/etcd/api/membershippb [no test files] 1734s ? go.etcd.io/etcd/api/mvccpb [no test files] 1736s === RUN TestConvert 1736s --- PASS: TestConvert (0.00s) 1736s PASS 1736s ok go.etcd.io/etcd/api/v3rpc/rpctypes 0.002s 1736s ? go.etcd.io/etcd/api/version [no test files] 1747s === RUN TestFileBufReader 1747s --- PASS: TestFileBufReader (0.00s) 1747s === RUN TestIsDirWriteable 1747s --- PASS: TestIsDirWriteable (0.00s) 1747s === RUN TestCreateDirAll 1747s --- PASS: TestCreateDirAll (0.00s) 1747s === RUN TestExist 1747s --- PASS: TestExist (0.00s) 1747s === RUN TestDirEmpty 1747s --- PASS: TestDirEmpty (0.00s) 1747s === RUN TestZeroToEnd 1747s --- PASS: TestZeroToEnd (0.00s) 1747s === RUN TestDirPermission 1747s --- PASS: TestDirPermission (0.00s) 1747s === RUN TestRemoveMatchFile 1747s logger.go:146: 2026-02-08T04:13:58.842Z ERROR remove file failed {"file": "/tmp/TestRemoveMatchFile816455900/001/tmp2538596481", "error": "remove /tmp/TestRemoveMatchFile816455900/001/tmp2538596481: no such file or directory"} 1747s --- PASS: TestRemoveMatchFile (0.00s) 1747s === RUN TestLockAndUnlockSyscallFlock 1747s --- PASS: TestLockAndUnlockSyscallFlock (0.11s) 1747s === RUN TestLockAndUnlock 1747s --- PASS: TestLockAndUnlock (0.10s) 1747s === RUN TestPreallocateExtend 1747s --- PASS: TestPreallocateExtend (0.00s) 1747s === RUN TestPreallocateExtendTrunc 1747s --- PASS: TestPreallocateExtendTrunc (0.00s) 1747s === RUN TestPreallocateFixed 1747s --- PASS: TestPreallocateFixed (0.00s) 1747s === RUN TestPurgeFile 1747s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile3392527800","suffix":"test","max":3,"interval":"1ms"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/0.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/1.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/2.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/4.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/5.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile3392527800/6.test"} 1747s --- PASS: TestPurgeFile (0.13s) 1747s === RUN TestPurgeFileHoldingLockFile 1747s {"level":"info","msg":"started to purge file","dir":"/tmp/purgefile23270766","suffix":"test","max":3,"interval":"1ms"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/0.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/1.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/2.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/3.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/4.test"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile23270766/5.test","error":"fileutil: file already locked"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/5.test"} 1747s {"level":"info","msg":"purged","path":"/tmp/purgefile23270766/6.test"} 1747s --- PASS: TestPurgeFileHoldingLockFile (0.06s) 1747s === RUN TestReadDir 1747s --- PASS: TestReadDir (0.00s) 1747s PASS 1747s ok go.etcd.io/etcd/client/pkg/fileutil 0.419s 1751s === RUN TestNewJournalWriter 1751s zap_journal_test.go:49: sent logs successfully to journald 1751s --- PASS: TestNewJournalWriter (0.00s) 1751s === RUN TestEncodeTimePrecisionToMicroSeconds 1751s --- PASS: TestEncodeTimePrecisionToMicroSeconds (0.00s) 1751s PASS 1751s ok go.etcd.io/etcd/client/pkg/logutil 0.162s 1752s === RUN TestCanonicalURLPath 1752s --- PASS: TestCanonicalURLPath (0.00s) 1752s PASS 1752s ok go.etcd.io/etcd/client/pkg/pathutil 0.173s 1755s === RUN TestSRVGetCluster 1755s --- PASS: TestSRVGetCluster (0.00s) 1755s === RUN TestSRVDiscover 1755s --- PASS: TestSRVDiscover (0.00s) 1755s === RUN TestGetSRVService 1755s --- PASS: TestGetSRVService (0.00s) 1755s PASS 1755s ok go.etcd.io/etcd/client/pkg/srv 0.187s 1755s ? go.etcd.io/etcd/client/pkg/systemd [no test files] 1759s === RUN TestSample 1759s leak_test.go:37: Counting leaked routines is disabled in --short tests 1759s --- SKIP: TestSample (0.00s) 1759s PASS 1759s ok go.etcd.io/etcd/client/pkg/testutil 0.110s 1761s === RUN TestGetCipherSuite_not_existing 1761s --- PASS: TestGetCipherSuite_not_existing (0.00s) 1761s === RUN TestGetCipherSuite_success 1761s --- PASS: TestGetCipherSuite_success (0.00s) 1761s === RUN TestGetCipherSuite_insecure 1761s --- PASS: TestGetCipherSuite_insecure (0.00s) 1761s === RUN TestGetVersion 1761s === RUN TestGetVersion/TLS1.2 1761s === RUN TestGetVersion/TLS1.3 1761s === RUN TestGetVersion/Empty_version 1761s === RUN TestGetVersion/Converting_invalid_version_string_to_TLS_version 1761s --- PASS: TestGetVersion (0.00s) 1761s --- PASS: TestGetVersion/TLS1.2 (0.00s) 1761s --- PASS: TestGetVersion/TLS1.3 (0.00s) 1761s --- PASS: TestGetVersion/Empty_version (0.00s) 1761s --- PASS: TestGetVersion/Converting_invalid_version_string_to_TLS_version (0.00s) 1761s PASS 1761s ok go.etcd.io/etcd/client/pkg/tlsutil 0.004s 1765s === RUN TestNewKeepAliveListener 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.270Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2408023852/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2408023852/key.pem"} 1765s --- PASS: TestNewKeepAliveListener (0.08s) 1765s === RUN TestNewKeepAliveListenerTLSEmptyConfig 1765s --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) 1765s === RUN TestNewListenerTLSInfo 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.354Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-494336559/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-494336559/key.pem"} 1765s --- PASS: TestNewListenerTLSInfo (0.01s) 1765s === RUN TestNewListenerWithOpts 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.359Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1717257980/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1717257980/key.pem"} 1765s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo 1765s === RUN TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check 1765s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check 1765s === RUN TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check 1765s === RUN TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check 1765s --- PASS: TestNewListenerWithOpts (0.00s) 1765s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo (0.00s) 1765s --- PASS: TestNewListenerWithOpts/https_scheme_no_TLSInfo_with_skip_check (0.00s) 1765s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_with_skip_check (0.00s) 1765s --- PASS: TestNewListenerWithOpts/https_scheme_empty_TLSInfo_no_skip_check (0.00s) 1765s --- PASS: TestNewListenerWithOpts/https_scheme_with_TLSInfo_and_skip_check (0.00s) 1765s === RUN TestNewListenerWithSocketOpts 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.362Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2168129041/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2168129041/key.pem"} 1765s === RUN TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout 1765s === RUN TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check 1765s === RUN TestNewListenerWithSocketOpts/reuse_port 1765s === RUN TestNewListenerWithSocketOpts/empty_socketopts 1765s === RUN TestNewListenerWithSocketOpts/reuse_address_with_TLS 1765s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS 1765s === RUN TestNewListenerWithSocketOpts/nil_socketopts 1765s === RUN TestNewListenerWithSocketOpts/reuse_address 1765s === RUN TestNewListenerWithSocketOpts/reuse_address_and_port 1765s --- PASS: TestNewListenerWithSocketOpts (0.02s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_TLS_and_timeout (0.01s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_port_with_https_scheme_and_no_TLSInfo_skip_check (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_port (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/empty_socketopts (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_address_with_TLS (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port_with_TLS (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/nil_socketopts (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_address (0.00s) 1765s --- PASS: TestNewListenerWithSocketOpts/reuse_address_and_port (0.00s) 1765s === RUN TestNewListenerTLSInfoSkipClientSANVerify 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.382Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-891363936/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-891363936/key.pem"} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.384Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3958417849/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3958417849/key.pem"} 1765s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3958417849/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-891363936/cert.pem, key = /tmp/etcd-test-tls-891363936/key.pem, client-cert=/tmp/etcd-test-tls-891363936/cert.pem, client-key=/tmp/etcd-test-tls-891363936/key.pem, trusted-ca = /tmp/etcd-test-tls-3958417849/cert.pem, client-cert-auth = false, crl-file = "} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.390Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2648649996/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2648649996/key.pem"} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.391Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3264292468/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3264292468/key.pem"} 1765s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3264292468/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2648649996/cert.pem, key = /tmp/etcd-test-tls-2648649996/key.pem, client-cert=/tmp/etcd-test-tls-2648649996/cert.pem, client-key=/tmp/etcd-test-tls-2648649996/key.pem, trusted-ca = /tmp/etcd-test-tls-3264292468/cert.pem, client-cert-auth = false, crl-file = "} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.397Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2610341486/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2610341486/key.pem"} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.399Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3625074836/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3625074836/key.pem"} 1765s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-3625074836/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-2610341486/cert.pem, key = /tmp/etcd-test-tls-2610341486/key.pem, client-cert=/tmp/etcd-test-tls-2610341486/cert.pem, client-key=/tmp/etcd-test-tls-2610341486/key.pem, trusted-ca = /tmp/etcd-test-tls-3625074836/cert.pem, client-cert-auth = false, crl-file = "} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.405Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3619181361/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3619181361/key.pem"} 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.406Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1234476541/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1234476541/key.pem"} 1765s {"level":"info","msg":"Loading cert pool","cs":["/tmp/etcd-test-tls-1234476541/cert.pem"],"tlsinfo":"cert = /tmp/etcd-test-tls-3619181361/cert.pem, key = /tmp/etcd-test-tls-3619181361/key.pem, client-cert=/tmp/etcd-test-tls-3619181361/cert.pem, client-key=/tmp/etcd-test-tls-3619181361/key.pem, trusted-ca = /tmp/etcd-test-tls-1234476541/cert.pem, client-cert-auth = false, crl-file = "} 1765s --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (0.03s) 1765s === RUN TestNewListenerTLSEmptyInfo 1765s --- PASS: TestNewListenerTLSEmptyInfo (0.00s) 1765s === RUN TestNewTransportTLSInfo 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.412Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2394551384/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2394551384/key.pem"} 1765s --- PASS: TestNewTransportTLSInfo (0.00s) 1765s === RUN TestTLSInfoNonexist 1765s --- PASS: TestTLSInfoNonexist (0.00s) 1765s === RUN TestTLSInfoEmpty 1765s --- PASS: TestTLSInfoEmpty (0.00s) 1765s === RUN TestTLSInfoMissingFields 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.413Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3760687018/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3760687018/key.pem"} 1765s --- PASS: TestTLSInfoMissingFields (0.00s) 1765s === RUN TestTLSInfoParseFuncError 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.414Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2429486752/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2429486752/key.pem"} 1765s --- PASS: TestTLSInfoParseFuncError (0.00s) 1765s === RUN TestTLSInfoConfigFuncs 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.416Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-93860872/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-93860872/key.pem"} 1765s logger.go:146: 2026-02-08T04:14:17.417Z INFO Loading cert pool {"cs": ["/tmp/etcd-test-tls-93860872/cert.pem"], "tlsinfo": "cert = /tmp/etcd-test-tls-93860872/cert.pem, key = /tmp/etcd-test-tls-93860872/key.pem, client-cert=, client-key=, trusted-ca = /tmp/etcd-test-tls-93860872/cert.pem, client-cert-auth = false, crl-file = "} 1765s --- PASS: TestTLSInfoConfigFuncs (0.00s) 1765s === RUN TestNewListenerUnixSocket 1765s --- PASS: TestNewListenerUnixSocket (0.00s) 1765s === RUN TestNewListenerTLSInfoSelfCert 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.417Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/tlsdir436845978/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/tlsdir436845978/key.pem"} 1765s --- PASS: TestNewListenerTLSInfoSelfCert (0.00s) 1765s === RUN TestIsClosedConnError 1765s --- PASS: TestIsClosedConnError (0.00s) 1765s === RUN TestSocktOptsEmpty 1765s --- PASS: TestSocktOptsEmpty (0.00s) 1765s === RUN TestReadWriteTimeoutDialer 1765s timeout_dialer_test.go:24: flaky test 1765s --- SKIP: TestReadWriteTimeoutDialer (0.00s) 1765s === RUN TestNewTimeoutListener 1765s --- PASS: TestNewTimeoutListener (0.00s) 1765s === RUN TestWriteReadTimeoutListener 1765s timeout_listener_test.go:41: flaky test 1765s --- SKIP: TestWriteReadTimeoutListener (0.00s) 1765s === RUN TestNewTimeoutTransport 1765s --- PASS: TestNewTimeoutTransport (0.00s) 1765s === RUN TestValidateSecureEndpoints 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.422Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2809775476/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2809775476/key.pem"} 1765s === RUN TestValidateSecureEndpoints/secureEndPoints 1765s === RUN TestValidateSecureEndpoints/mixEndPoints 1765s === RUN TestValidateSecureEndpoints/invalidEndPoints 1765s === RUN TestValidateSecureEndpoints/insecureEndpoints 1765s --- PASS: TestValidateSecureEndpoints (0.17s) 1765s --- PASS: TestValidateSecureEndpoints/secureEndPoints (0.06s) 1765s --- PASS: TestValidateSecureEndpoints/mixEndPoints (0.00s) 1765s --- PASS: TestValidateSecureEndpoints/invalidEndPoints (0.01s) 1765s --- PASS: TestValidateSecureEndpoints/insecureEndpoints (0.00s) 1765s === RUN TestNewTransportTLSInvalidCipherSuitesTLS12 1765s {"level":"warn","msg":"automatically generate certificates","certificate-validity-bound-not-after":"2027-02-08T04:14:17.595Z"} 1765s {"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2692918029/cert.pem"} 1765s {"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2692918029/key.pem"} 1765s --- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.01s) 1765s PASS 1765s ok go.etcd.io/etcd/client/pkg/transport 0.378s 1769s === RUN TestIDString 1769s --- PASS: TestIDString (0.00s) 1769s === RUN TestIDFromString 1769s --- PASS: TestIDFromString (0.00s) 1769s === RUN TestIDFromStringFail 1769s --- PASS: TestIDFromStringFail (0.00s) 1769s === RUN TestIDSlice 1769s --- PASS: TestIDSlice (0.00s) 1769s === RUN TestUnsafeSet 1769s --- PASS: TestUnsafeSet (0.00s) 1769s === RUN TestThreadsafeSet 1769s --- PASS: TestThreadsafeSet (0.00s) 1769s === RUN TestUnsafeSetContainsAll 1769s --- PASS: TestUnsafeSetContainsAll (0.00s) 1769s === RUN TestUint64Slice 1769s --- PASS: TestUint64Slice (0.00s) 1769s === RUN TestNewURLs 1769s --- PASS: TestNewURLs (0.00s) 1769s === RUN TestURLsString 1769s --- PASS: TestURLsString (0.00s) 1769s === RUN TestURLsSort 1769s --- PASS: TestURLsSort (0.00s) 1769s === RUN TestURLsStringSlice 1769s --- PASS: TestURLsStringSlice (0.00s) 1769s === RUN TestNewURLsFail 1769s --- PASS: TestNewURLsFail (0.00s) 1769s === RUN TestParseInitialCluster 1769s --- PASS: TestParseInitialCluster (0.00s) 1769s === RUN TestParseInitialClusterBad 1769s --- PASS: TestParseInitialClusterBad (0.00s) 1769s === RUN TestNameURLPairsString 1769s --- PASS: TestNameURLPairsString (0.00s) 1769s === RUN TestParse 1769s --- PASS: TestParse (0.00s) 1769s === RUN TestNewURLsMapIPV6 1769s --- PASS: TestNewURLsMapIPV6 (0.00s) 1769s === RUN TestNewURLsMapFromStringMapEmpty 1769s --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s) 1769s === RUN TestNewURLsMapFromStringMapNormal 1769s --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) 1769s PASS 1769s ok go.etcd.io/etcd/client/pkg/types 0.287s 1776s === RUN TestSimpleHTTPClientDoSuccess 1776s --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) 1776s === RUN TestSimpleHTTPClientDoError 1776s --- PASS: TestSimpleHTTPClientDoError (0.00s) 1776s === RUN TestSimpleHTTPClientDoNilRequest 1776s --- PASS: TestSimpleHTTPClientDoNilRequest (0.00s) 1776s === RUN TestSimpleHTTPClientDoCancelContext 1776s --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s) 1776s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed 1776s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.02s) 1776s === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody 1776s --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.07s) 1776s === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip 1776s --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) 1776s === RUN TestSimpleHTTPClientDoHeaderTimeout 1776s --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) 1776s === RUN TestHTTPClusterClientDo 1776s --- PASS: TestHTTPClusterClientDo (0.00s) 1776s === RUN TestHTTPClusterClientDoDeadlineExceedContext 1776s --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) 1776s === RUN TestHTTPClusterClientDoCanceledContext 1776s --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) 1776s === RUN TestRedirectedHTTPAction 1776s --- PASS: TestRedirectedHTTPAction (0.00s) 1776s === RUN TestRedirectFollowingHTTPClient 1776s --- PASS: TestRedirectFollowingHTTPClient (0.00s) 1776s === RUN TestDefaultCheckRedirect 1776s --- PASS: TestDefaultCheckRedirect (0.00s) 1776s === RUN TestHTTPClusterClientSync 1776s --- PASS: TestHTTPClusterClientSync (0.00s) 1776s === RUN TestHTTPClusterClientSyncFail 1776s --- PASS: TestHTTPClusterClientSyncFail (0.00s) 1776s === RUN TestHTTPClusterClientAutoSyncCancelContext 1776s --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s) 1776s === RUN TestHTTPClusterClientAutoSyncFail 1776s --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s) 1776s === RUN TestHTTPClusterClientGetVersion 1776s --- PASS: TestHTTPClusterClientGetVersion (0.00s) 1776s === RUN TestHTTPClusterClientSyncPinEndpoint 1776s --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s) 1776s === RUN TestHTTPClusterClientSyncUnpinEndpoint 1776s --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s) 1776s === RUN TestHTTPClusterClientSyncPinLeaderEndpoint 1776s --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s) 1776s === RUN TestHTTPClusterClientResetFail 1776s --- PASS: TestHTTPClusterClientResetFail (0.00s) 1776s === RUN TestHTTPClusterClientResetPinRandom 1776s --- PASS: TestHTTPClusterClientResetPinRandom (0.38s) 1776s === RUN TestV2KeysURLHelper 1776s --- PASS: TestV2KeysURLHelper (0.00s) 1776s === RUN TestGetAction 1776s --- PASS: TestGetAction (0.00s) 1776s === RUN TestWaitAction 1776s --- PASS: TestWaitAction (0.00s) 1776s === RUN TestSetAction 1776s --- PASS: TestSetAction (0.00s) 1776s === RUN TestCreateInOrderAction 1776s --- PASS: TestCreateInOrderAction (0.00s) 1776s === RUN TestDeleteAction 1776s --- PASS: TestDeleteAction (0.00s) 1776s === RUN TestUnmarshalSuccessfulResponse 1776s --- PASS: TestUnmarshalSuccessfulResponse (0.00s) 1776s === RUN TestUnmarshalFailedKeysResponse 1776s --- PASS: TestUnmarshalFailedKeysResponse (0.00s) 1776s === RUN TestUnmarshalFailedKeysResponseBadJSON 1776s --- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s) 1776s === RUN TestHTTPWatcherNextWaitAction 1776s --- PASS: TestHTTPWatcherNextWaitAction (0.00s) 1776s === RUN TestHTTPWatcherNextFail 1776s --- PASS: TestHTTPWatcherNextFail (0.00s) 1776s === RUN TestHTTPKeysAPIWatcherAction 1776s --- PASS: TestHTTPKeysAPIWatcherAction (0.00s) 1776s === RUN TestHTTPKeysAPISetAction 1776s --- PASS: TestHTTPKeysAPISetAction (0.00s) 1776s === RUN TestHTTPKeysAPISetError 1776s --- PASS: TestHTTPKeysAPISetError (0.00s) 1776s === RUN TestHTTPKeysAPISetResponse 1776s --- PASS: TestHTTPKeysAPISetResponse (0.00s) 1776s === RUN TestHTTPKeysAPIGetAction 1776s --- PASS: TestHTTPKeysAPIGetAction (0.00s) 1776s === RUN TestHTTPKeysAPIGetError 1776s --- PASS: TestHTTPKeysAPIGetError (0.00s) 1776s === RUN TestHTTPKeysAPIGetResponse 1776s --- PASS: TestHTTPKeysAPIGetResponse (0.00s) 1776s === RUN TestHTTPKeysAPIDeleteAction 1776s --- PASS: TestHTTPKeysAPIDeleteAction (0.00s) 1776s === RUN TestHTTPKeysAPIDeleteError 1776s --- PASS: TestHTTPKeysAPIDeleteError (0.00s) 1776s === RUN TestHTTPKeysAPIDeleteResponse 1776s --- PASS: TestHTTPKeysAPIDeleteResponse (0.00s) 1776s === RUN TestHTTPKeysAPICreateAction 1776s --- PASS: TestHTTPKeysAPICreateAction (0.00s) 1776s === RUN TestHTTPKeysAPICreateInOrderAction 1776s --- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s) 1776s === RUN TestHTTPKeysAPIUpdateAction 1776s --- PASS: TestHTTPKeysAPIUpdateAction (0.00s) 1776s === RUN TestNodeTTLDuration 1776s --- PASS: TestNodeTTLDuration (0.00s) 1776s === RUN TestMembersAPIActionList 1776s --- PASS: TestMembersAPIActionList (0.00s) 1776s === RUN TestMembersAPIActionAdd 1776s --- PASS: TestMembersAPIActionAdd (0.00s) 1776s === RUN TestMembersAPIActionUpdate 1776s --- PASS: TestMembersAPIActionUpdate (0.00s) 1776s === RUN TestMembersAPIActionRemove 1776s --- PASS: TestMembersAPIActionRemove (0.00s) 1776s === RUN TestMembersAPIActionLeader 1776s --- PASS: TestMembersAPIActionLeader (0.00s) 1776s === RUN TestAssertStatusCode 1776s --- PASS: TestAssertStatusCode (0.00s) 1776s === RUN TestV2MembersURL 1776s --- PASS: TestV2MembersURL (0.00s) 1776s === RUN TestMemberUnmarshal 1776s --- PASS: TestMemberUnmarshal (0.00s) 1776s === RUN TestMemberCollectionUnmarshalFail 1776s --- PASS: TestMemberCollectionUnmarshalFail (0.00s) 1776s === RUN TestMemberCollectionUnmarshal 1776s --- PASS: TestMemberCollectionUnmarshal (0.00s) 1776s === RUN TestMemberCreateRequestMarshal 1776s --- PASS: TestMemberCreateRequestMarshal (0.00s) 1776s === RUN TestHTTPMembersAPIAddSuccess 1776s --- PASS: TestHTTPMembersAPIAddSuccess (0.00s) 1776s === RUN TestHTTPMembersAPIAddError 1776s --- PASS: TestHTTPMembersAPIAddError (0.00s) 1776s === RUN TestHTTPMembersAPIRemoveSuccess 1776s --- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s) 1776s === RUN TestHTTPMembersAPIRemoveFail 1776s --- PASS: TestHTTPMembersAPIRemoveFail (0.00s) 1776s === RUN TestHTTPMembersAPIListSuccess 1776s --- PASS: TestHTTPMembersAPIListSuccess (0.00s) 1776s === RUN TestHTTPMembersAPIListError 1776s --- PASS: TestHTTPMembersAPIListError (0.00s) 1776s === RUN TestHTTPMembersAPILeaderSuccess 1776s --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s) 1776s === RUN TestHTTPMembersAPILeaderError 1776s --- PASS: TestHTTPMembersAPILeaderError (0.00s) 1776s PASS 1776s ok go.etcd.io/etcd/client/v2 0.761s 1785s === RUN TestDialCancel 1785s logger.go:146: 2026-02-08T04:14:36.783Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0} 1785s logger.go:146: 2026-02-08T04:14:36.907Z WARN retrying of unary invoker failed {"target": "etcd-endpoints://0xc0002774a0/dialcancel:12345", "attempt": 0, "error": "rpc error: code = Canceled desc = received context error while waiting for new LB policy update: context canceled"} 1785s --- PASS: TestDialCancel (0.22s) 1785s === RUN TestDialTimeout 1788s --- PASS: TestDialTimeout (3.01s) 1788s === RUN TestDialNoTimeout 1788s --- PASS: TestDialNoTimeout (0.00s) 1788s === RUN TestMaxUnaryRetries 1788s --- PASS: TestMaxUnaryRetries (0.00s) 1788s === RUN TestBackoff 1788s --- PASS: TestBackoff (0.00s) 1788s === RUN TestBackoffJitterFraction 1788s --- PASS: TestBackoffJitterFraction (0.00s) 1788s === RUN TestIsHaltErr 1788s --- PASS: TestIsHaltErr (0.00s) 1788s === RUN TestCloseCtxClient 1788s --- PASS: TestCloseCtxClient (0.00s) 1788s === RUN TestWithLogger 1788s --- PASS: TestWithLogger (0.00s) 1788s === RUN TestZapWithLogger 1788s --- PASS: TestZapWithLogger (0.00s) 1788s === RUN TestAuthTokenBundleNoOverwrite 1788s logger.go:146: 2026-02-08T04:14:39.980Z DEBUG retrying of unary invoker {"target": "etcd-endpoints://0xc0002c41e0/etcd-auth-test:0", "attempt": 0} 1788s --- PASS: TestAuthTokenBundleNoOverwrite (0.00s) 1788s === RUN TestSyncFiltersMembers 1788s --- PASS: TestSyncFiltersMembers (0.00s) 1788s === RUN TestClientRejectOldCluster 1788s leak.go:102: Found leaked goroutined BEFORE test appears to have leaked : 1788s internal/poll.runtime_pollWait(0x3ff51689c00, 0x72) 1788s /usr/lib/go-1.25/src/runtime/netpoll.go:351 +0xfe 1788s internal/poll.(*pollDesc).wait(0xc00024a8a0, 0x72, 0x0) 1788s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:84 +0x42 1788s internal/poll.(*pollDesc).waitRead(...) 1788s /usr/lib/go-1.25/src/internal/poll/fd_poll_runtime.go:89 1788s internal/poll.(*FD).Read(0xc00024a880, {0xc00023e000, 0x4d0, 0x4d0}) 1788s /usr/lib/go-1.25/src/internal/poll/fd_unix.go:165 +0x27a 1788s net.(*netFD).Read(0xc00024a880, {0xc00023e000, 0x4d0, 0x4d0}) 1788s /usr/lib/go-1.25/src/net/fd_posix.go:68 +0x48 1788s net.(*conn).Read(0xc000350378, {0xc00023e000, 0x4d0, 0x4d0}) 1788s /usr/lib/go-1.25/src/net/net.go:196 +0x58 1788s net.dnsPacketRoundTrip({0x1b19b90, 0xc000350378}, 0x456c, {{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, ...}, ...}, ...}, ...) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:116 +0xfe 1788s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc000260f50}, {0xc0001134d0, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:195 +0x3f0 1788s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc000260f50}, 0xc0001179a0, {0xc00014ab28, 0x14}, 0x1c) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0 1788s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1c) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82 1788s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 112 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6 1788s 1788s net.(*Resolver).goLookupIPCNAMEOrder.func4({0xc00014ab28, 0x14}, 0x1) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:673 +0x4a 1788s net.(*Resolver).goLookupIPCNAMEOrder(0x2032be0, {0x1b16750, 0xc000260f50}, {0x19f9618, 0x3}, {0xc00003e133, 0x13}, 0x1, 0xc0001179a0) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:683 +0x9fc 1788s net.(*Resolver).lookupIP(0x2032be0, {0x1b16750, 0xc000260f50}, {0x19f9618, 0x3}, {0xc00003e133, 0x13}) 1788s /usr/lib/go-1.25/src/net/lookup_unix.go:66 +0x140 1788s net.init.func1({0x1b16750, 0xc000260f50}, 0xc00027af10, {0x19f9618, 0x3}, {0xc00003e133, 0x13}) 1788s /usr/lib/go-1.25/src/net/hook.go:21 +0x60 1788s net.(*Resolver).lookupIPAddr.func1() 1788s /usr/lib/go-1.25/src/net/lookup.go:335 +0x6e 1788s internal/singleflight.(*Group).doCall(0x2032bf0, 0xc000260fa0, {0xc00014aaf8, 0x17}, 0xc00027c4c0) 1788s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:93 +0x30 1788s created by internal/singleflight.(*Group).DoChan in goroutine 111 1788s /usr/lib/go-1.25/src/internal/singleflight/singleflight.go:86 +0x43e 1788s 1788s net.(*Resolver).lookupIPAddr(0x2032be0, {0x1b16718, 0xc000217860}, {0x19f9618, 0x3}, {0xc00003e133, 0x13}) 1788s /usr/lib/go-1.25/src/net/lookup.go:343 +0x41e 1788s net.(*Resolver).internetAddrList(0x2032be0, {0x1b16718, 0xc000217860}, {0x19f9618, 0x3}, {0xc00003e133, 0x18}) 1788s /usr/lib/go-1.25/src/net/ipsock.go:289 +0x5a6 1788s net.(*Resolver).resolveAddrList(0x2032be0, {0x1b16718, 0xc000217860}, {0x19f9a90, 0x4}, {0x19f9618, 0x3}, {0xc00003e133, 0x18}, {0x0, ...}) 1788s /usr/lib/go-1.25/src/net/dial.go:353 +0x4b0 1788s net.(*Dialer).DialContext(0xc0002010d0, {0x1b16718, 0xc000217860}, {0x19f9618, 0x3}, {0xc00003e133, 0x18}) 1788s /usr/lib/go-1.25/src/net/dial.go:560 +0x4d8 1788s google.golang.org/grpc/internal/transport.proxyDial({0x1b16718, 0xc000217860}, {0x1a09867, 0xf}, {0x1a02d28, 0xe}) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/internal/transport/proxy.go:127 +0xc8 1788s google.golang.org/grpc/internal/transport.dial({0x1b16718, 0xc000217860}, 0x0, {{0x1a09867, 0xf}, {0x1a09867, 0xf}, 0x0, 0x0, {0x0, ...}}, ...) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/internal/transport/http2_client.go:178 +0x360 1788s google.golang.org/grpc/internal/transport.newHTTP2Client({0x1b167c0, 0xc000255960}, {0x1b16750, 0xc000260a50}, {{0x1a09867, 0xf}, {0x1a09867, 0xf}, 0x0, 0x0, ...}, ...) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/internal/transport/http2_client.go:217 +0x13e 1788s google.golang.org/grpc/internal/transport.NewClientTransport(...) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/internal/transport/transport.go:620 1788s google.golang.org/grpc.(*addrConn).createTransport(0xc00023a308, {0x1b16750, 0xc000260e10}, {{0x1a09867, 0xf}, {0x1a09867, 0xf}, 0x0, 0x0, {0x0, ...}}, ...) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/clientconn.go:1381 +0x238 1788s google.golang.org/grpc.(*addrConn).tryAllAddrs(0xc00023a308, {0x1b16750, 0xc000260e10}, {0xc00027c400, 0x1, 0x1}, {0xc25a2150fa92659b, 0x568c80a98, 0x2033f00}) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/clientconn.go:1328 +0x3c6 1788s google.golang.org/grpc.(*addrConn).resetTransport(0xc00023a308) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/clientconn.go:1262 +0x284 1788s google.golang.org/grpc.(*addrConn).connect(0xc00023a308) 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/clientconn.go:920 +0xce 1788s created by google.golang.org/grpc.(*acBalancerWrapper).Connect in goroutine 108 1788s /tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/google.golang.org/grpc/balancer_wrapper.go:272 +0x96 1788s 1788s net.newRequest({{{0x65, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x73, 0x37, ...}, ...}, ...}, ...) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:61 +0x56 1788s net.(*Resolver).exchange(0x2032be0, {0x1b16750, 0xc000260f50}, {0xc0001134d0, 0xd}, {{{0x65, 0x67, 0x72, 0x65, 0x73, ...}, ...}, ...}, ...) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:171 +0x6e 1788s net.(*Resolver).tryOneName(0x2032be0, {0x1b16750, 0xc000260f50}, 0xc0001179a0, {0xc00014ab28, 0x14}, 0x1) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:316 +0x3d0 1788s net.(*Resolver).goLookupIPCNAMEOrder.func3.1(0x1) 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:667 +0x82 1788s created by net.(*Resolver).goLookupIPCNAMEOrder.func3 in goroutine 112 1788s /usr/lib/go-1.25/src/net/dnsclient_unix.go:666 +0x1a6 1788s --- SKIP: TestClientRejectOldCluster (0.06s) 1788s === RUN TestCompactOp 1788s --- PASS: TestCompactOp (0.00s) 1788s === RUN TestMetadataWithRequireLeader 1788s --- PASS: TestMetadataWithRequireLeader (0.00s) 1788s === RUN TestMetadataWithClientAPIVersion 1788s --- PASS: TestMetadataWithClientAPIVersion (0.00s) 1788s === RUN TestOpWithSort 1788s --- PASS: TestOpWithSort (0.00s) 1788s === RUN TestIsOptsWithPrefix 1788s --- PASS: TestIsOptsWithPrefix (0.00s) 1788s === RUN TestIsOptsWithFromKey 1788s --- PASS: TestIsOptsWithFromKey (0.00s) 1788s === RUN TestClientShouldRefreshToken 1788s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle 1788s === RUN TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle 1788s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth 1788s === RUN TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth 1788s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth 1788s === RUN TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth 1788s === RUN TestClientShouldRefreshToken/Other_error_and_retryAuth 1788s === RUN TestClientShouldRefreshToken/Other_error_and_!retryAuth 1788s --- PASS: TestClientShouldRefreshToken (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s) 1788s --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s) 1788s === RUN TestTxnPanics 1788s --- PASS: TestTxnPanics (0.00s) 1788s === RUN TestEvent 1788s --- PASS: TestEvent (0.00s) 1788s === RUN TestStreamKeyFromCtx 1788s === RUN TestStreamKeyFromCtx/multiple_keys 1788s === RUN TestStreamKeyFromCtx/no_keys 1788s === RUN TestStreamKeyFromCtx/only_one_key 1788s === RUN TestStreamKeyFromCtx/no_metadata 1788s --- PASS: TestStreamKeyFromCtx (0.00s) 1788s --- PASS: TestStreamKeyFromCtx/multiple_keys (0.00s) 1788s --- PASS: TestStreamKeyFromCtx/no_keys (0.00s) 1788s --- PASS: TestStreamKeyFromCtx/only_one_key (0.00s) 1788s --- PASS: TestStreamKeyFromCtx/no_metadata (0.00s) 1788s PASS 1788s ok go.etcd.io/etcd/client/v3 3.323s 1793s testing: warning: no tests to run 1793s PASS 1793s ok go.etcd.io/etcd/client/v3/clientv3util 0.171s [no tests to run] 1798s testing: warning: no tests to run 1798s PASS 1798s ok go.etcd.io/etcd/client/v3/concurrency 0.064s [no tests to run] 1798s ? go.etcd.io/etcd/client/v3/credentials [no test files] 1798s ? go.etcd.io/etcd/client/v3/experimental/recipes [no test files] 1801s === RUN Test_interpret 1801s === RUN Test_interpret/Interpret_127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_127.0.0.1 1801s === RUN Test_interpret/Interpret_localhost 1801s === RUN Test_interpret/RequiresCredentials_localhost 1801s === RUN Test_interpret/Interpret_localhost:8080 1801s === RUN Test_interpret/RequiresCredentials_localhost:8080 1801s === RUN Test_interpret/Interpret_unix:127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1 1801s === RUN Test_interpret/Interpret_unix:127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_unix://127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1 1801s === RUN Test_interpret/Interpret_unix://127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_unixs:127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1 1801s === RUN Test_interpret/Interpret_unixs:127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_unixs://127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1 1801s === RUN Test_interpret/Interpret_unixs://127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_http://127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1 1801s === RUN Test_interpret/Interpret_http://127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_http://127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_https://127.0.0.1 1801s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1 1801s === RUN Test_interpret/Interpret_https://127.0.0.1:8080 1801s === RUN Test_interpret/RequiresCredentials_https://127.0.0.1:8080 1801s === RUN Test_interpret/Interpret_https://localhost:20000 1801s === RUN Test_interpret/RequiresCredentials_https://localhost:20000 1801s === RUN Test_interpret/Interpret_unix:///tmp/abc 1801s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc 1801s === RUN Test_interpret/Interpret_unixs:///tmp/abc 1801s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc 1801s === RUN Test_interpret/Interpret_unix:///tmp/abc:1234 1801s === RUN Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 1801s === RUN Test_interpret/Interpret_unixs:///tmp/abc:1234 1801s === RUN Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 1801s === RUN Test_interpret/Interpret_etcd.io 1801s === RUN Test_interpret/RequiresCredentials_etcd.io 1801s === RUN Test_interpret/Interpret_http://etcd.io/abc 1801s === RUN Test_interpret/RequiresCredentials_http://etcd.io/abc 1801s === RUN Test_interpret/Interpret_dns://something-other 1801s === RUN Test_interpret/RequiresCredentials_dns://something-other 1801s === RUN Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 1801s === RUN Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ 1801s === RUN Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 1801s === RUN Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 1801s === RUN Test_interpret/Interpret_unix:unexpected-file_name#123$456 1801s === RUN Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 1801s --- PASS: Test_interpret (0.00s) 1801s --- PASS: Test_interpret/Interpret_127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_localhost (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_localhost (0.00s) 1801s --- PASS: Test_interpret/Interpret_localhost:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_localhost:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix:127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix:127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix:127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs:127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs:127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_http://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_http://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_http://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_https://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1 (0.00s) 1801s --- PASS: Test_interpret/Interpret_https://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_https://127.0.0.1:8080 (0.00s) 1801s --- PASS: Test_interpret/Interpret_https://localhost:20000 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_https://localhost:20000 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix:///tmp/abc (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix:///tmp/abc:1234 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix:///tmp/abc:1234 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unixs:///tmp/abc:1234 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unixs:///tmp/abc:1234 (0.00s) 1801s --- PASS: Test_interpret/Interpret_etcd.io (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_etcd.io (0.00s) 1801s --- PASS: Test_interpret/Interpret_http://etcd.io/abc (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_http://etcd.io/abc (0.00s) 1801s --- PASS: Test_interpret/Interpret_dns://something-other (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_dns://something-other (0.00s) 1801s --- PASS: Test_interpret/Interpret_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_http://[2001:db8:1f70::999:de8:7648:6e8]:100/ (0.00s) 1801s --- PASS: Test_interpret/Interpret_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 1801s --- PASS: Test_interpret/Interpret_unix:unexpected-file_name#123$456 (0.00s) 1801s --- PASS: Test_interpret/RequiresCredentials_unix:unexpected-file_name#123$456 (0.00s) 1801s === RUN Test_extractHostFromHostPort 1801s === RUN Test_extractHostFromHostPort/localhost 1801s === RUN Test_extractHostFromHostPort/localhost:8080 1801s === RUN Test_extractHostFromHostPort/192.158.7.14:8080 1801s === RUN Test_extractHostFromHostPort/192.158.7.14:8080#01 1801s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] 1801s === RUN Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 1801s --- PASS: Test_extractHostFromHostPort (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/localhost (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/localhost:8080 (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080 (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/192.158.7.14:8080#01 (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8] (0.00s) 1801s --- PASS: Test_extractHostFromHostPort/[2001:db8:1f70::999:de8:7648:6e8]:100 (0.00s) 1801s PASS 1801s ok go.etcd.io/etcd/client/v3/internal/endpoint 0.055s 1801s ? go.etcd.io/etcd/client/v3/internal/resolver [no test files] 1802s ? go.etcd.io/etcd/client/v3/kubernetes [no test files] 1802s ? go.etcd.io/etcd/client/v3/leasing [no test files] 1802s ? go.etcd.io/etcd/client/v3/mirror [no test files] 1803s ? go.etcd.io/etcd/client/v3/mock/mockserver [no test files] 1810s === RUN TestPrefixInterval 1810s --- PASS: TestPrefixInterval (0.00s) 1810s PASS 1810s ok go.etcd.io/etcd/client/v3/namespace 0.081s 1810s ? go.etcd.io/etcd/client/v3/naming [no test files] 1810s ? go.etcd.io/etcd/client/v3/naming/endpoints [no test files] 1810s ? go.etcd.io/etcd/client/v3/naming/endpoints/internal [no test files] 1810s ? go.etcd.io/etcd/client/v3/naming/resolver [no test files] 1814s === RUN TestKvOrdering 1814s --- PASS: TestKvOrdering (0.00s) 1814s === RUN TestTxnOrdering 1814s --- PASS: TestTxnOrdering (0.00s) 1814s PASS 1814s ok go.etcd.io/etcd/client/v3/ordering 0.078s 1814s ? go.etcd.io/etcd/client/v3/snapshot [no test files] 1819s === RUN TestConfigFromFile 1819s --- PASS: TestConfigFromFile (0.03s) 1819s PASS 1819s ok go.etcd.io/etcd/client/v3/yaml 0.426s 1831s ok go.etcd.io/etcd/etcdctl 0.163s 1831s ? go.etcd.io/etcd/etcdctl/ctlv2 [no test files] 1837s === RUN TestArgOrStdin 1837s --- PASS: TestArgOrStdin (0.00s) 1837s PASS 1837s ok go.etcd.io/etcd/etcdctl/ctlv2/command 0.018s 1837s ? go.etcd.io/etcd/etcdctl/ctlv3 [no test files] 1845s === RUN Test_parseWatchArgs 1845s --- PASS: Test_parseWatchArgs (0.00s) 1845s PASS 1845s ok go.etcd.io/etcd/etcdctl/ctlv3/command 0.073s 1852s ok go.etcd.io/etcd/etcdutl 0.105s 1852s ? go.etcd.io/etcd/etcdutl/etcdutl [no test files] 1852s ? go.etcd.io/etcd/etcdutl/snapshot [no test files] 1853s === RUN TestIntervalTreeInsert 1853s --- PASS: TestIntervalTreeInsert (0.00s) 1853s === RUN TestIntervalTreeSelfBalanced 1853s --- PASS: TestIntervalTreeSelfBalanced (0.00s) 1853s === RUN TestIntervalTreeDelete 1853s --- PASS: TestIntervalTreeDelete (0.00s) 1853s === RUN TestIntervalTreeIntersects 1853s --- PASS: TestIntervalTreeIntersects (0.00s) 1853s === RUN TestIntervalTreeStringAffine 1853s --- PASS: TestIntervalTreeStringAffine (0.00s) 1853s === RUN TestIntervalTreeStab 1853s --- PASS: TestIntervalTreeStab (0.00s) 1853s === RUN TestIntervalTreeRandom 1853s --- PASS: TestIntervalTreeRandom (0.00s) 1853s === RUN TestIntervalTreeSortedVisit 1853s --- PASS: TestIntervalTreeSortedVisit (0.00s) 1853s === RUN TestIntervalTreeVisitExit 1853s --- PASS: TestIntervalTreeVisitExit (0.00s) 1853s === RUN TestIntervalTreeContains 1853s --- PASS: TestIntervalTreeContains (0.00s) 1853s PASS 1853s ok go.etcd.io/etcd/pkg/adt 0.045s 1853s ? go.etcd.io/etcd/pkg/cobrautl [no test files] 1853s ? go.etcd.io/etcd/pkg/contention [no test files] 1853s ? go.etcd.io/etcd/pkg/cpuutil [no test files] 1853s === RUN TestHash32 1853s --- PASS: TestHash32 (0.00s) 1853s PASS 1853s ok go.etcd.io/etcd/pkg/crc 0.006s 1853s ? go.etcd.io/etcd/pkg/debugutil [no test files] 1855s === RUN TestExpectFunc 1855s --- PASS: TestExpectFunc (0.12s) 1855s === RUN TestEcho 1855s --- PASS: TestEcho (0.12s) 1855s === RUN TestLineCount 1855s --- PASS: TestLineCount (0.11s) 1855s === RUN TestSend 1855s --- PASS: TestSend (0.10s) 1855s === RUN TestSignal 1855s --- PASS: TestSignal (0.00s) 1855s PASS 1855s ok go.etcd.io/etcd/pkg/expect 0.486s 1858s === RUN TestSetFlagsFromEnv 1858s {"level":"info","msg":"recognized and used environment variable","variable-name":"ETCD_A","variable-value":"foo"} 1858s --- PASS: TestSetFlagsFromEnv (0.00s) 1858s === RUN TestSetFlagsFromEnvBad 1858s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 1858s --- PASS: TestSetFlagsFromEnvBad (0.00s) 1858s === RUN TestSetFlagsFromEnvParsingError 1858s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_A=foo"} 1858s {"level":"warn","msg":"unrecognized environment variable","environment-variable":"ETCD_X=not_a_number"} 1858s --- PASS: TestSetFlagsFromEnvParsingError (0.00s) 1858s === RUN TestSelectiveStringValue 1858s --- PASS: TestSelectiveStringValue (0.00s) 1858s === RUN TestSelectiveStringsValue 1858s --- PASS: TestSelectiveStringsValue (0.00s) 1858s === RUN TestStringsValue 1858s --- PASS: TestStringsValue (0.00s) 1858s === RUN TestUint32Value 1858s === RUN TestUint32Value/normal_uint32_value 1858s === RUN TestUint32Value/zero_value 1858s === RUN TestUint32Value/negative_int_value 1858s === RUN TestUint32Value/invalid_integer_value 1858s --- PASS: TestUint32Value (0.00s) 1858s --- PASS: TestUint32Value/normal_uint32_value (0.00s) 1858s --- PASS: TestUint32Value/zero_value (0.00s) 1858s --- PASS: TestUint32Value/negative_int_value (0.00s) 1858s --- PASS: TestUint32Value/invalid_integer_value (0.00s) 1858s === RUN TestUint32FromFlag 1858s === RUN TestUint32FromFlag/only_default_value 1858s === RUN TestUint32FromFlag/argument_has_different_value_from_the_default_one 1858s === RUN TestUint32FromFlag/argument_has_the_same_value_from_the_default_one 1858s --- PASS: TestUint32FromFlag (0.00s) 1858s --- PASS: TestUint32FromFlag/only_default_value (0.00s) 1858s --- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s) 1858s --- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s) 1858s === RUN TestNewUniqueStrings 1858s --- PASS: TestNewUniqueStrings (0.00s) 1858s === RUN TestNewUniqueURLsWithExceptions 1858s --- PASS: TestNewUniqueURLsWithExceptions (0.00s) 1858s === RUN TestUniqueURLsFromFlag 1858s --- PASS: TestUniqueURLsFromFlag (0.00s) 1858s === RUN TestValidateURLsValueBad 1858s --- PASS: TestValidateURLsValueBad (0.00s) 1858s === RUN TestNewURLsValue 1858s --- PASS: TestNewURLsValue (0.00s) 1858s PASS 1858s ok go.etcd.io/etcd/pkg/flags 0.112s 1858s ? go.etcd.io/etcd/pkg/grpc_testing [no test files] 1860s === RUN TestGetHostname 1860s --- PASS: TestGetHostname (0.00s) 1860s PASS 1860s ok go.etcd.io/etcd/pkg/httputil 0.033s 1861s === RUN TestNewGenerator 1861s --- PASS: TestNewGenerator (0.00s) 1861s === RUN TestNewGeneratorUnique 1861s --- PASS: TestNewGeneratorUnique (0.00s) 1861s === RUN TestNext 1861s --- PASS: TestNext (0.00s) 1861s PASS 1861s ok go.etcd.io/etcd/pkg/idutil 0.115s 1863s === RUN TestPageWriterRandom 1863s pagewriter_test.go:25: flaky test 1863s --- SKIP: TestPageWriterRandom (0.00s) 1863s === RUN TestPageWriterPartialSlack 1863s --- PASS: TestPageWriterPartialSlack (0.00s) 1863s === RUN TestPageWriterOffset 1863s --- PASS: TestPageWriterOffset (0.00s) 1863s === RUN TestPageWriterPageBytes 1863s === RUN TestPageWriterPageBytes/normal_page_bytes 1863s === RUN TestPageWriterPageBytes/negative_page_bytes 1863s === RUN TestPageWriterPageBytes/zero_page_bytes 1863s --- PASS: TestPageWriterPageBytes (0.00s) 1863s --- PASS: TestPageWriterPageBytes/normal_page_bytes (0.00s) 1863s --- PASS: TestPageWriterPageBytes/negative_page_bytes (0.00s) 1863s --- PASS: TestPageWriterPageBytes/zero_page_bytes (0.00s) 1863s === RUN TestExactReadCloserExpectEOF 1863s --- PASS: TestExactReadCloserExpectEOF (0.00s) 1863s === RUN TestExactReadCloserShort 1863s --- PASS: TestExactReadCloserShort (0.00s) 1863s === RUN TestLimitedBufferReaderRead 1863s --- PASS: TestLimitedBufferReaderRead (0.00s) 1863s PASS 1863s ok go.etcd.io/etcd/pkg/ioutil 0.003s 1866s === RUN TestResolveTCPAddrs 1866s {"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"} 1866s {"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"} 1866s {"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"} 1866s {"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"} 1866s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"} 1866s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"} 1866s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"} 1866s {"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"} 1866s {"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"} 1867s {"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"} 1867s {"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"} 1867s --- PASS: TestResolveTCPAddrs (1.00s) 1867s === RUN TestURLsEqual 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 1867s {"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"} 1867s {"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"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"} 1867s {"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"} 1867s {"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"} 1867s {"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"} 1867s --- PASS: TestURLsEqual (0.00s) 1867s === RUN TestURLStringsEqual 1867s netutil_test.go:346: TestURLStringsEqual, case #0 1867s netutil_test.go:346: TestURLStringsEqual, case #1 1867s netutil_test.go:346: TestURLStringsEqual, case #2 1867s {"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"} 1867s {"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"} 1867s --- PASS: TestURLStringsEqual (0.00s) 1867s === RUN TestGetDefaultInterface 1867s routes_linux_test.go:23: Skip test that fails in some environments 1867s --- SKIP: TestGetDefaultInterface (0.00s) 1867s === RUN TestGetDefaultHost 1867s routes_linux_test.go:32: Skip test that fails in some environments 1867s --- SKIP: TestGetDefaultHost (0.00s) 1867s PASS 1867s ok go.etcd.io/etcd/pkg/netutil 1.008s 1870s === RUN TestUnsetenv 1870s --- PASS: TestUnsetenv (0.00s) 1870s === RUN TestHandleInterrupts 1870s {"level":"info","msg":"received signal; shutting down","signal":"interrupt"} 1870s {"level":"info","msg":"received signal; shutting down","signal":"terminated"} 1870s --- PASS: TestHandleInterrupts (0.04s) 1870s PASS 1870s ok go.etcd.io/etcd/pkg/osutil 0.053s 1871s === RUN TestMarshaler 1871s --- PASS: TestMarshaler (0.00s) 1871s === RUN TestMarshalerPanic 1871s --- PASS: TestMarshalerPanic (0.00s) 1871s === RUN TestUnmarshaler 1871s --- PASS: TestUnmarshaler (0.00s) 1871s === RUN TestUnmarshalerPanic 1871s --- PASS: TestUnmarshalerPanic (0.00s) 1871s === RUN TestGetBool 1871s --- PASS: TestGetBool (0.00s) 1871s PASS 1871s ok go.etcd.io/etcd/pkg/pbutil 0.002s 1874s === RUN TestServer_Unix_Insecure 1874s logger.go:146: 2026-02-08T04:16:06.629Z INFO started proxying {"from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.630Z INFO proxy is listening on {"from": "unix://18922A5952348D878326.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.630Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.630Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s server_test.go:102: took 497.281µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.630Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s server_test.go:119: took 72.25µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO closed proxy listener {"from": "unix://18922A5952348D878326.unix-conn", "to": "unix://18922A595234FEB07EC3.unix-conn"} 1874s --- PASS: TestServer_Unix_Insecure (0.00s) 1874s === RUN TestServer_TCP_Insecure 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO started proxying {"from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO proxy is listening on {"from": "tcp://127.0.0.1:44827"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s server_test.go:102: took 193.465µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.631Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s server_test.go:119: took 119.17µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO closed proxy listener {"from": "tcp://127.0.0.1:44827", "to": "tcp://127.0.0.1:38941"} 1874s --- PASS: TestServer_TCP_Insecure (0.00s) 1874s === RUN TestServer_Unix_Secure 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO started proxying {"from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.631Z INFO proxy is listening on {"from": "unix://18922A5952563F6054E2.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.632Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.632Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s server_test.go:102: took 328.523µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.633Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.633Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s server_test.go:119: took 551.456µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.633Z INFO closed proxy listener {"from": "unix://18922A5952563F6054E2.unix-conn", "to": "unix://18922A59525688E47F4A.unix-conn"} 1874s --- PASS: TestServer_Unix_Secure (0.00s) 1874s === RUN TestServer_TCP_Secure 1874s logger.go:146: 2026-02-08T04:16:06.633Z INFO started proxying {"from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s logger.go:146: 2026-02-08T04:16:06.633Z INFO proxy is listening on {"from": "tcp://127.0.0.1:42947"} 1874s logger.go:146: 2026-02-08T04:16:06.634Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s logger.go:146: 2026-02-08T04:16:06.634Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s server_test.go:102: took 784.416µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.635Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s logger.go:146: 2026-02-08T04:16:06.635Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s server_test.go:119: took 940.893µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.635Z INFO closed proxy listener {"from": "tcp://127.0.0.1:42947", "to": "tcp://127.0.0.1:38057"} 1874s --- PASS: TestServer_TCP_Secure (0.00s) 1874s === RUN TestServer_Unix_Insecure_DelayTx 1874s logger.go:146: 2026-02-08T04:16:06.636Z INFO started proxying {"from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.636Z INFO proxy is listening on {"from": "unix://18922A5952948DD98698.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.636Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.640Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s server_test.go:102: took 4.026423ms with no latency 1874s logger.go:146: 2026-02-08T04:16:06.640Z INFO set transmit latency {"latency": "48.79499ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.640Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.708Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s server_test.go:117: took 68.559118ms with latency 50ms+-5ms 1874s logger.go:146: 2026-02-08T04:16:06.708Z INFO removed transmit latency {"latency": "48.79499ms", "from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s logger.go:146: 2026-02-08T04:16:06.709Z INFO closed proxy listener {"from": "unix://18922A5952948DD98698.unix-conn", "to": "unix://18922A595294FF01750B.unix-conn"} 1874s --- PASS: TestServer_Unix_Insecure_DelayTx (0.07s) 1874s === RUN TestServer_TCP_Insecure_DelayTx 1874s logger.go:146: 2026-02-08T04:16:06.709Z INFO started proxying {"from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1874s logger.go:146: 2026-02-08T04:16:06.709Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43709"} 1874s logger.go:146: 2026-02-08T04:16:06.710Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1874s logger.go:146: 2026-02-08T04:16:06.710Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1874s server_test.go:102: took 167.817µs with no latency 1874s logger.go:146: 2026-02-08T04:16:06.710Z INFO set transmit latency {"latency": "47.018755ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1874s logger.go:146: 2026-02-08T04:16:06.710Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1875s logger.go:146: 2026-02-08T04:16:06.849Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1875s server_test.go:117: took 139.836482ms with latency 50ms+-5ms 1875s logger.go:146: 2026-02-08T04:16:06.850Z INFO removed transmit latency {"latency": "47.018755ms", "from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1875s logger.go:146: 2026-02-08T04:16:06.850Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43709", "to": "tcp://127.0.0.1:46381"} 1875s --- PASS: TestServer_TCP_Insecure_DelayTx (0.14s) 1875s === RUN TestServer_Unix_Secure_DelayTx 1875s logger.go:146: 2026-02-08T04:16:06.850Z INFO started proxying {"from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.850Z INFO proxy is listening on {"from": "unix://18922A595F5A616B3CB1.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.851Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.851Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s server_test.go:102: took 385.766µs with no latency 1875s logger.go:146: 2026-02-08T04:16:06.851Z INFO set transmit latency {"latency": "48.322202ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.851Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.904Z DEBUG transmitted {"data-size": "8 B", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s server_test.go:117: took 52.909936ms with latency 50ms+-5ms 1875s logger.go:146: 2026-02-08T04:16:06.904Z INFO removed transmit latency {"latency": "48.322202ms", "from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:06.904Z INFO closed proxy listener {"from": "unix://18922A595F5A616B3CB1.unix-conn", "to": "unix://18922A595F5AF7EB2F9.unix-conn"} 1875s --- PASS: TestServer_Unix_Secure_DelayTx (0.05s) 1875s === RUN TestServer_TCP_Secure_DelayTx 1875s logger.go:146: 2026-02-08T04:16:06.904Z INFO started proxying {"from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s logger.go:146: 2026-02-08T04:16:06.904Z INFO proxy is listening on {"from": "tcp://127.0.0.1:41357"} 1875s logger.go:146: 2026-02-08T04:16:06.905Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s logger.go:146: 2026-02-08T04:16:06.905Z DEBUG transmitted {"data-size": "12 B", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s server_test.go:102: took 1.045527ms with no latency 1875s logger.go:146: 2026-02-08T04:16:06.905Z INFO set transmit latency {"latency": "49.567904ms", "given-latency": "50ms", "given-latency-random-variable": "5ms", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s logger.go:146: 2026-02-08T04:16:06.906Z DEBUG modified tx {"data-received": "8 B", "data-modified": "8 B", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s logger.go:146: 2026-02-08T04:16:07.032Z DEBUG transmitted {"data-size": "8 B", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s server_test.go:117: took 126.627266ms with latency 50ms+-5ms 1875s logger.go:146: 2026-02-08T04:16:07.032Z INFO removed transmit latency {"latency": "49.567904ms", "from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s logger.go:146: 2026-02-08T04:16:07.032Z INFO closed proxy listener {"from": "tcp://127.0.0.1:41357", "to": "tcp://127.0.0.1:37529"} 1875s --- PASS: TestServer_TCP_Secure_DelayTx (0.13s) 1875s === RUN TestServer_Unix_Insecure_DelayAccept 1875s logger.go:146: 2026-02-08T04:16:07.032Z INFO started proxying {"from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.032Z INFO proxy is listening on {"from": "unix://18922A596A39940A1CF0.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.033Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.033Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1875s server_test.go:207: took 1.316479ms with no latency 1875s logger.go:146: 2026-02-08T04:16:07.034Z INFO set accept latency {"latency": "708.348876ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.034Z DEBUG listener accept error {"error": "accept unix 18922A596A39940A1CF0.unix-conn: use of closed network connection"} 1875s logger.go:146: 2026-02-08T04:16:07.034Z INFO reset listener on {"from": "unix://18922A596A39940A1CF0.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.044Z DEBUG listener is closed; retry listening on {"from": "unix://18922A596A39940A1CF0.unix-conn"} 1875s logger.go:146: 2026-02-08T04:16:07.044Z INFO reset listener on {"from": "unix://18922A596A39940A1CF0.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.755Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.755Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1876s server_test.go:223: took 485.185079ms with latency 700ms±10ms 1876s logger.go:146: 2026-02-08T04:16:07.755Z INFO removed accept latency {"latency": "708.348876ms", "from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.756Z INFO closed proxy listener {"from": "unix://18922A596A39940A1CF0.unix-conn", "to": "unix://18922A596A3A10561A8F.unix-conn"} 1876s --- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s) 1876s === RUN TestServer_Unix_Secure_DelayAccept 1876s logger.go:146: 2026-02-08T04:16:07.756Z INFO started proxying {"from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.756Z INFO proxy is listening on {"from": "unix://18922A59956040494043.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.758Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.758Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s server_test.go:207: took 1.362622ms with no latency 1876s logger.go:146: 2026-02-08T04:16:07.758Z INFO set accept latency {"latency": "707.573319ms", "given-latency": "700ms", "given-latency-random-variable": "10ms", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.758Z DEBUG listener accept error {"error": "accept unix 18922A59956040494043.unix-conn: use of closed network connection"} 1876s logger.go:146: 2026-02-08T04:16:07.758Z INFO reset listener on {"from": "unix://18922A59956040494043.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.769Z DEBUG listener is closed; retry listening on {"from": "unix://18922A59956040494043.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:07.769Z INFO reset listener on {"from": "unix://18922A59956040494043.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s server_test.go:223: took 518.609687ms with latency 700ms±10ms 1876s logger.go:146: 2026-02-08T04:16:08.478Z INFO removed accept latency {"latency": "707.573319ms", "from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z INFO closed proxy listener {"from": "unix://18922A59956040494043.unix-conn", "to": "unix://18922A5995609324864F.unix-conn"} 1876s --- PASS: TestServer_Unix_Secure_DelayAccept (0.72s) 1876s === RUN TestServer_PauseTx 1876s logger.go:146: 2026-02-08T04:16:08.478Z INFO started proxying {"from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z INFO proxy is listening on {"from": "unix://18922A59C065D33C2A62.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z INFO paused tx {"from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.478Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.679Z INFO unpaused tx {"from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.679Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.679Z INFO closed proxy listener {"from": "unix://18922A59C065D33C2A62.unix-conn", "to": "unix://18922A59C0664A96226A.unix-conn"} 1876s --- PASS: TestServer_PauseTx (0.20s) 1876s === RUN TestServer_ModifyTx_corrupt 1876s logger.go:146: 2026-02-08T04:16:08.679Z INFO started proxying {"from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.679Z INFO proxy is listening on {"from": "unix://18922A59CC641F992034.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z INFO modifying tx {"from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z INFO unmodifyed tx {"from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.680Z INFO closed proxy listener {"from": "unix://18922A59CC641F992034.unix-conn", "to": "unix://18922A59CC6469D38745.unix-conn"} 1876s --- PASS: TestServer_ModifyTx_corrupt (0.00s) 1876s === RUN TestServer_ModifyTx_packet_loss 1876s logger.go:146: 2026-02-08T04:16:08.681Z INFO started proxying {"from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z INFO proxy is listening on {"from": "unix://18922A59CC7C026E2451.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z INFO modifying tx {"from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z DEBUG modified tx {"data-received": "12 B", "data-modified": "6 B", "from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z INFO unmodifyed tx {"from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.681Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.682Z INFO closed proxy listener {"from": "unix://18922A59CC7C026E2451.unix-conn", "to": "unix://18922A59CC7CC1C84AF8.unix-conn"} 1876s --- PASS: TestServer_ModifyTx_packet_loss (0.00s) 1876s === RUN TestServer_BlackholeTx 1876s logger.go:146: 2026-02-08T04:16:08.682Z INFO started proxying {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.682Z INFO proxy is listening on {"from": "unix://18922A59CC8BC9EC369E.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.682Z INFO modifying tx {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.682Z INFO blackholed tx {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1876s logger.go:146: 2026-02-08T04:16:08.682Z DEBUG modified tx {"data-received": "12 B", "data-modified": "0 B", "from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.882Z INFO unmodifyed tx {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.882Z INFO unblackholed tx {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.884Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.884Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.884Z INFO closed proxy listener {"from": "unix://18922A59CC8BC9EC369E.unix-conn", "to": "unix://18922A59CC8C418C4304.unix-conn"} 1877s --- PASS: TestServer_BlackholeTx (0.20s) 1877s === RUN TestServer_Shutdown 1877s logger.go:146: 2026-02-08T04:16:08.884Z INFO started proxying {"from": "unix://18922A59D89D32442992.unix-conn", "to": "unix://18922A59D89DA0462ED1.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.884Z INFO proxy is listening on {"from": "unix://18922A59D89D32442992.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.885Z DEBUG listener accept error {"error": "accept unix 18922A59D89D32442992.unix-conn: use of closed network connection"} 1877s logger.go:146: 2026-02-08T04:16:08.904Z DEBUG listener is closed; retry listening on {"from": "unix://18922A59D89D32442992.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:08.904Z INFO reset listener on {"from": "unix://18922A59D89D32442992.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.085Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59D89D32442992.unix-conn", "to": "unix://18922A59D89DA0462ED1.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.086Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59D89D32442992.unix-conn", "to": "unix://18922A59D89DA0462ED1.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.086Z INFO closed proxy listener {"from": "unix://18922A59D89D32442992.unix-conn", "to": "unix://18922A59D89DA0462ED1.unix-conn"} 1877s --- PASS: TestServer_Shutdown (0.20s) 1877s === RUN TestServer_ShutdownListener 1877s logger.go:146: 2026-02-08T04:16:09.086Z INFO started proxying {"from": "unix://18922A59E4A32F1824C6.unix-conn", "to": "unix://18922A59E4A3766A82F6.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.086Z INFO proxy is listening on {"from": "unix://18922A59E4A32F1824C6.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.287Z DEBUG modified tx {"data-received": "12 B", "data-modified": "12 B", "from": "unix://18922A59E4A32F1824C6.unix-conn", "to": "unix://18922A59E4A3766A82F6.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.287Z DEBUG transmitted {"data-size": "12 B", "from": "unix://18922A59E4A32F1824C6.unix-conn", "to": "unix://18922A59E4A3766A82F6.unix-conn"} 1877s logger.go:146: 2026-02-08T04:16:09.287Z INFO closed proxy listener {"from": "unix://18922A59E4A32F1824C6.unix-conn", "to": "unix://18922A59E4A3766A82F6.unix-conn"} 1877s --- PASS: TestServer_ShutdownListener (0.20s) 1877s === RUN TestServerHTTP_Insecure_DelayTx 1879s logger.go:146: 2026-02-08T04:16:09.503Z INFO started proxying {"from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:09.503Z INFO proxy is listening on {"from": "tcp://127.0.0.1:45775"} 1879s logger.go:146: 2026-02-08T04:16:09.504Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:09.504Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:09.504Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:42479", "to": "tcp://127.0.0.1:45775"} 1879s logger.go:146: 2026-02-08T04:16:09.504Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:42479", "to": "tcp://127.0.0.1:45775"} 1879s server_test.go:557: took 1.02688ms with no latency 1879s logger.go:146: 2026-02-08T04:16:09.504Z INFO set transmit latency {"latency": "1.002705581s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:09.505Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:10.507Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:10.508Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:42479", "to": "tcp://127.0.0.1:45775"} 1879s logger.go:146: 2026-02-08T04:16:10.508Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:42479", "to": "tcp://127.0.0.1:45775"} 1879s server_test.go:597: took 1.031314201s with latency 1s±10ms 1879s logger.go:146: 2026-02-08T04:16:10.536Z INFO removed transmit latency {"latency": "1.002705581s", "from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:10.536Z INFO closing Proxy server... 1879s logger.go:146: 2026-02-08T04:16:10.536Z INFO closed proxy listener {"from": "tcp://127.0.0.1:45775", "to": "tcp://127.0.0.1:42479"} 1879s logger.go:146: 2026-02-08T04:16:10.536Z INFO closed Proxy server. 1879s --- PASS: TestServerHTTP_Insecure_DelayTx (1.25s) 1879s === RUN TestServerHTTP_Secure_DelayTx 1879s logger.go:146: 2026-02-08T04:16:10.537Z 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 = "} 1879s logger.go:146: 2026-02-08T04:16:10.738Z INFO started proxying {"from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.738Z INFO proxy is listening on {"from": "tcp://127.0.0.1:42803"} 1879s logger.go:146: 2026-02-08T04:16:10.740Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.743Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.744Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1879s logger.go:146: 2026-02-08T04:16:10.744Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1879s logger.go:146: 2026-02-08T04:16:10.753Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1879s server_test.go:557: took 14.952762ms with no latency 1879s logger.go:146: 2026-02-08T04:16:10.753Z INFO set transmit latency {"latency": "996.487701ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1879s logger.go:146: 2026-02-08T04:16:10.754Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1880s logger.go:146: 2026-02-08T04:16:11.794Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1880s logger.go:146: 2026-02-08T04:16:11.800Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1880s logger.go:146: 2026-02-08T04:16:11.800Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1880s logger.go:146: 2026-02-08T04:16:11.833Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1881s logger.go:146: 2026-02-08T04:16:12.845Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1881s logger.go:146: 2026-02-08T04:16:12.845Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:33703", "to": "tcp://127.0.0.1:42803"} 1882s server_test.go:597: took 3.088812627s with latency 1s±10ms 1882s logger.go:146: 2026-02-08T04:16:13.842Z INFO removed transmit latency {"latency": "996.487701ms", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z INFO closing Proxy server... 1882s logger.go:146: 2026-02-08T04:16:13.842Z INFO closed proxy listener {"from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:42803", "to": "tcp://127.0.0.1:33703"} 1882s logger.go:146: 2026-02-08T04:16:13.842Z INFO closed Proxy server. 1882s --- PASS: TestServerHTTP_Secure_DelayTx (3.31s) 1882s === RUN TestServerHTTP_Insecure_DelayRx 1882s logger.go:146: 2026-02-08T04:16:14.043Z INFO started proxying {"from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1882s logger.go:146: 2026-02-08T04:16:14.043Z INFO proxy is listening on {"from": "tcp://127.0.0.1:37771"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1882s server_test.go:557: took 908.982µs with no latency 1882s logger.go:146: 2026-02-08T04:16:14.044Z INFO set receive latency {"latency": "997.93351ms", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG modified tx {"data-received": "150 B", "data-modified": "150 B", "from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG transmitted {"data-size": "150 B", "from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1882s logger.go:146: 2026-02-08T04:16:14.044Z DEBUG modified rx {"data-received": "142 B", "data-modified": "142 B", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1883s logger.go:146: 2026-02-08T04:16:15.043Z DEBUG received {"data-size": "142 B", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1883s server_test.go:597: took 998.926775ms with latency 1s±10ms 1883s logger.go:146: 2026-02-08T04:16:15.043Z INFO removed receive latency {"latency": "997.93351ms", "from": "tcp://127.0.0.1:36007", "to": "tcp://127.0.0.1:37771"} 1883s logger.go:146: 2026-02-08T04:16:15.043Z INFO closing Proxy server... 1883s logger.go:146: 2026-02-08T04:16:15.044Z INFO closed proxy listener {"from": "tcp://127.0.0.1:37771", "to": "tcp://127.0.0.1:36007"} 1883s logger.go:146: 2026-02-08T04:16:15.044Z INFO closed Proxy server. 1883s --- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) 1883s === RUN TestServerHTTP_Secure_DelayRx 1883s logger.go:146: 2026-02-08T04:16:15.044Z 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 = "} 1883s logger.go:146: 2026-02-08T04:16:15.245Z INFO started proxying {"from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.245Z INFO proxy is listening on {"from": "tcp://127.0.0.1:43573"} 1883s logger.go:146: 2026-02-08T04:16:15.246Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.246Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.251Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1883s logger.go:146: 2026-02-08T04:16:15.251Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1883s logger.go:146: 2026-02-08T04:16:15.252Z DEBUG modified tx {"data-received": "236 B", "data-modified": "236 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.252Z DEBUG transmitted {"data-size": "236 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.252Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1883s logger.go:146: 2026-02-08T04:16:15.252Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1883s server_test.go:557: took 7.335668ms with no latency 1883s logger.go:146: 2026-02-08T04:16:15.253Z INFO set receive latency {"latency": "1.004671796s", "given-latency": "1s", "given-latency-random-variable": "10ms", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1883s logger.go:146: 2026-02-08T04:16:15.253Z DEBUG modified tx {"data-received": "273 B", "data-modified": "273 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.254Z DEBUG transmitted {"data-size": "273 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1883s logger.go:146: 2026-02-08T04:16:15.258Z DEBUG modified rx {"data-received": "1.6 kB", "data-modified": "1.6 kB", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1884s logger.go:146: 2026-02-08T04:16:16.263Z DEBUG received {"data-size": "1.6 kB", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1884s logger.go:146: 2026-02-08T04:16:16.264Z DEBUG modified tx {"data-received": "64 B", "data-modified": "64 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1884s logger.go:146: 2026-02-08T04:16:16.264Z DEBUG transmitted {"data-size": "64 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1884s logger.go:146: 2026-02-08T04:16:16.264Z DEBUG modified tx {"data-received": "172 B", "data-modified": "172 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1884s logger.go:146: 2026-02-08T04:16:16.264Z DEBUG transmitted {"data-size": "172 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1884s logger.go:146: 2026-02-08T04:16:16.264Z DEBUG modified rx {"data-received": "164 B", "data-modified": "164 B", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1885s logger.go:146: 2026-02-08T04:16:17.272Z DEBUG received {"data-size": "164 B", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1885s server_test.go:597: took 2.019886355s with latency 1s±10ms 1885s logger.go:146: 2026-02-08T04:16:17.273Z INFO removed receive latency {"latency": "1.004671796s", "from": "tcp://127.0.0.1:45047", "to": "tcp://127.0.0.1:43573"} 1885s logger.go:146: 2026-02-08T04:16:17.273Z INFO closing Proxy server... 1885s logger.go:146: 2026-02-08T04:16:17.273Z INFO closed proxy listener {"from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1885s logger.go:146: 2026-02-08T04:16:17.273Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1885s logger.go:146: 2026-02-08T04:16:17.273Z DEBUG transmitted {"data-size": "24 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1885s logger.go:146: 2026-02-08T04:16:17.273Z DEBUG modified tx {"data-received": "24 B", "data-modified": "24 B", "from": "tcp://127.0.0.1:43573", "to": "tcp://127.0.0.1:45047"} 1885s logger.go:146: 2026-02-08T04:16:17.273Z INFO closed Proxy server. 1885s --- PASS: TestServerHTTP_Secure_DelayRx (2.23s) 1885s PASS 1885s ok go.etcd.io/etcd/pkg/proxy 10.684s 1886s === RUN TestPercentiles 1886s --- PASS: TestPercentiles (0.00s) 1886s === RUN TestReport 1886s --- PASS: TestReport (0.00s) 1886s === RUN TestWeightedReport 1886s --- PASS: TestWeightedReport (0.00s) 1886s === RUN TestGetTimeseries 1886s --- PASS: TestGetTimeseries (0.00s) 1886s PASS 1886s ok go.etcd.io/etcd/pkg/report 0.006s 1886s ? go.etcd.io/etcd/pkg/runtime [no test files] 1887s === RUN TestFIFOSchedule 1887s --- PASS: TestFIFOSchedule (0.00s) 1887s PASS 1887s ok go.etcd.io/etcd/pkg/schedule 0.076s 1888s === RUN TestUniqueStrings 1888s [eRsh0eAU8C OkdSaBFIAa 0FJoVSUdeO 2iUXQ2ygZm vRF8059DfU LdGTLWshhJ xSwtHmLIaB CeqA3EfSSQ 4Ixpmaji7h owc9llf3EW NED5V2QmhB QpdXUocTvQ iIleiAKy5Y nft5H8lXAJ ND8Mr0GTf2 VA1LP2ODaq XPfy1aFKS4 fV9qZjCwMo LKe6owO2VR TdW1Mf154b C99EAtsKjt q7rDMxDttp rtdbnIKA45 J0hedzW7aK MNHLcUnt0c xl25RTs92s uSSfT3xNkA RACGWB8mSF kKSGCj2BlL 0EUVQILdnQ Q8JaGNuu7V lzCFLykGbs 8x62bq09vw h09UVGQkKy aFFKN08z7c nuBJV0jzaz iQaQvraE1y vqQeyo1Dyu Rm6rr9Y6kJ Uoi1M2acWT iWXS7IUIg1 1W39vZGVVk QQx6BVveKM mO6Kx6QnBj gphaxSqGKW ozFpggYQc7 lfLwQ9ltLh g4Uf8ByOyo v36c748dIx p9UBgA0dGN] 1888s --- PASS: TestUniqueStrings (0.00s) 1888s PASS 1888s ok go.etcd.io/etcd/pkg/stringutil 0.017s 1891s === RUN TestGet 1891s === RUN TestGet/When_the_context_does_not_have_trace 1891s === RUN TestGet/When_the_context_has_trace 1891s --- PASS: TestGet (0.00s) 1891s --- PASS: TestGet/When_the_context_does_not_have_trace (0.00s) 1891s --- PASS: TestGet/When_the_context_has_trace (0.00s) 1891s === RUN TestCreate 1891s --- PASS: TestCreate (0.00s) 1891s === RUN TestLog 1891s === RUN TestLog/When_dump_all_logs 1891s === RUN TestLog/When_trace_has_fields 1891s === RUN TestLog/When_trace_has_subtrace 1891s --- PASS: TestLog (0.00s) 1891s --- PASS: TestLog/When_dump_all_logs (0.00s) 1891s --- PASS: TestLog/When_trace_has_fields (0.00s) 1891s --- PASS: TestLog/When_trace_has_subtrace (0.00s) 1891s === RUN TestLogIfLong 1891s === RUN TestLogIfLong/When_the_duration_is_smaller_than_threshold 1891s === RUN TestLogIfLong/When_the_duration_is_longer_than_threshold 1891s === RUN TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold 1891s --- PASS: TestLogIfLong (0.00s) 1891s --- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s) 1891s --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s) 1891s --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s) 1891s PASS 1891s ok go.etcd.io/etcd/pkg/traceutil 0.002s 1892s === RUN TestWait 1892s --- PASS: TestWait (0.00s) 1892s === RUN TestRegisterDupPanic 1892s 2026/02/08 04:16:24 dup id 1 1892s --- PASS: TestRegisterDupPanic (0.00s) 1892s === RUN TestTriggerDupSuppression 1892s --- PASS: TestTriggerDupSuppression (0.00s) 1892s === RUN TestIsRegistered 1892s --- PASS: TestIsRegistered (0.00s) 1892s === RUN TestWaitTime 1892s --- PASS: TestWaitTime (0.00s) 1892s === RUN TestWaitTestStress 1892s --- PASS: TestWaitTestStress (0.02s) 1892s PASS 1892s ok go.etcd.io/etcd/pkg/wait 0.063s 1906s === RUN TestFindConflict 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] 1906s --- PASS: TestFindConflict (0.00s) 1906s === RUN TestIsUpToDate 1906s --- PASS: TestIsUpToDate (0.00s) 1906s === RUN TestAppend 1906s raft2026/02/08 04:16:37 INFO: replace the unstable entries from index 1 1906s raft2026/02/08 04:16:37 INFO: replace the unstable entries from index 2 1906s --- PASS: TestAppend (0.00s) 1906s === RUN TestLogMaybeAppend 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] 1906s raft2026/02/08 04:16:37 INFO: truncate the unstable entries before index 3 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 1906s raft2026/02/08 04:16:37 INFO: truncate the unstable entries before index 2 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] 1906s raft2026/02/08 04:16:37 entry 1 conflict with committed entry [committed(1)] 1906s raft2026/02/08 04:16:37 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] 1906s raft2026/02/08 04:16:37 INFO: truncate the unstable entries before index 2 1906s --- PASS: TestLogMaybeAppend (0.00s) 1906s === RUN TestCompactionSideEffects 1906s --- PASS: TestCompactionSideEffects (0.00s) 1906s === RUN TestHasNextEnts 1906s --- PASS: TestHasNextEnts (0.00s) 1906s === RUN TestNextEnts 1906s --- PASS: TestNextEnts (0.00s) 1906s === RUN TestUnstableEnts 1906s --- PASS: TestUnstableEnts (0.00s) 1906s === RUN TestCommitTo 1906s raft2026/02/08 04:16:37 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? 1906s --- PASS: TestCommitTo (0.00s) 1906s === RUN TestStableTo 1906s --- PASS: TestStableTo (0.00s) 1906s === RUN TestStableToWithSnap 1906s --- PASS: TestStableToWithSnap (0.00s) 1906s === RUN TestCompaction 1906s raft2026/02/08 04:16:37 compact 1001 is out of bound lastindex(1000) 1906s --- PASS: TestCompaction (0.01s) 1906s === RUN TestLogRestore 1906s --- PASS: TestLogRestore (0.00s) 1906s === RUN TestIsOutOfBounds 1906s raft2026/02/08 04:16:37 slice[201,202) out of bound [101,200] 1906s raft2026/02/08 04:16:37 slice[202,202) out of bound [101,200] 1906s --- PASS: TestIsOutOfBounds (0.00s) 1906s === RUN TestTerm 1906s --- PASS: TestTerm (0.00s) 1906s === RUN TestTermWithUnstableSnapshot 1906s raft2026/02/08 04:16:37 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] 1906s --- PASS: TestTermWithUnstableSnapshot (0.00s) 1906s === RUN TestSlice 1906s raft2026/02/08 04:16:37 slice[200,201) out of bound [101,199] 1906s --- PASS: TestSlice (0.00s) 1906s === RUN TestUnstableMaybeFirstIndex 1906s --- PASS: TestUnstableMaybeFirstIndex (0.00s) 1906s === RUN TestMaybeLastIndex 1906s --- PASS: TestMaybeLastIndex (0.00s) 1906s === RUN TestUnstableMaybeTerm 1906s --- PASS: TestUnstableMaybeTerm (0.00s) 1906s === RUN TestUnstableRestore 1906s --- PASS: TestUnstableRestore (0.00s) 1906s === RUN TestUnstableStableTo 1906s --- PASS: TestUnstableStableTo (0.00s) 1906s === RUN TestUnstableTruncateAndAppend 1906s raft2026/02/08 04:16:37 INFO: replace the unstable entries from index 5 1906s raft2026/02/08 04:16:37 INFO: replace the unstable entries from index 4 1906s raft2026/02/08 04:16:37 INFO: truncate the unstable entries before index 6 1906s raft2026/02/08 04:16:37 INFO: truncate the unstable entries before index 7 1906s --- PASS: TestUnstableTruncateAndAppend (0.00s) 1906s === RUN TestNodeStep 1906s --- PASS: TestNodeStep (0.00s) 1906s === RUN TestNodeStepUnblock 1906s --- PASS: TestNodeStepUnblock (0.00s) 1906s === RUN TestNodePropose 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s --- PASS: TestNodePropose (0.00s) 1906s === RUN TestNodeReadIndex 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s --- PASS: TestNodeReadIndex (0.00s) 1906s === RUN TestDisableProposalForwarding 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal 1906s --- PASS: TestDisableProposalForwarding (0.00s) 1906s === RUN TestNodeReadIndexToOldLeader 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:37 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:37 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:37 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:37 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:37 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 3 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 3 became leader at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 no leader at term 2; dropping index reading msg 1906s --- PASS: TestNodeReadIndexToOldLeader (0.00s) 1906s === RUN TestNodeProposeConfig 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s --- PASS: TestNodeProposeConfig (0.00s) 1906s === RUN TestNodeProposeAddDuplicateNode 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2) 1906s --- PASS: TestNodeProposeAddDuplicateNode (0.00s) 1906s === RUN TestBlockProposal 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s --- PASS: TestBlockProposal (0.02s) 1906s === RUN TestNodeProposeWaitDropped 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s node_test.go:463: dropping message: type:MsgProp from:1 entries: 1906s --- PASS: TestNodeProposeWaitDropped (0.00s) 1906s === RUN TestNodeTick 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestNodeTick (0.17s) 1906s === RUN TestNodeStop 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestNodeStop (0.00s) 1906s === RUN TestReadyContainUpdates 1906s --- PASS: TestReadyContainUpdates (0.00s) 1906s === RUN TestNodeStart 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 2 1906s --- PASS: TestNodeStart (0.00s) 1906s === RUN TestNodeRestart 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 1906s --- PASS: TestNodeRestart (0.00s) 1906s === RUN TestNodeRestartFromSnapshot 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 1906s --- PASS: TestNodeRestartFromSnapshot (0.00s) 1906s === RUN TestNodeAdvance 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 2 1906s --- PASS: TestNodeAdvance (0.00s) 1906s === RUN TestSoftStateEqual 1906s --- PASS: TestSoftStateEqual (0.00s) 1906s === RUN TestIsHardStateEqual 1906s --- PASS: TestIsHardStateEqual (0.00s) 1906s === RUN TestNodeProposeAddLearnerNode 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s node_test.go:834: raft: [{1 1 EntryNormal []} {1 2 EntryConfChange [8 0 16 3 24 2]}] 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s node_test.go:851: apply raft conf {ConfChangeAddLearnerNode 2 [] 0} changed to: voters:1 learners:2 1906s node_test.go:834: raft: [] 1906s --- PASS: TestNodeProposeAddLearnerNode (0.00s) 1906s === RUN TestAppendPagination 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:37 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s --- PASS: TestAppendPagination (0.00s) 1906s === RUN TestCommitPagination 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: raft.node: 1 elected leader 1 at term 1 1906s --- PASS: TestCommitPagination (0.00s) 1906s === RUN TestNodeCommitPaginationAfterRestart 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1] 1906s --- PASS: TestNodeCommitPaginationAfterRestart (0.00s) 1906s === RUN TestMsgAppFlowControlFull 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s --- PASS: TestMsgAppFlowControlFull (0.00s) 1906s === RUN TestMsgAppFlowControlMoveForward 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s --- PASS: TestMsgAppFlowControlMoveForward (0.00s) 1906s === RUN TestMsgAppFlowControlRecvHeartbeat 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) 1906s === RUN TestFollowerUpdateTermFromMessage 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 2 1906s --- PASS: TestFollowerUpdateTermFromMessage (0.00s) 1906s === RUN TestCandidateUpdateTermFromMessage 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 2 1906s --- PASS: TestCandidateUpdateTermFromMessage (0.00s) 1906s === RUN TestLeaderUpdateTermFromMessage 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 2 1906s --- PASS: TestLeaderUpdateTermFromMessage (0.00s) 1906s === RUN TestRejectStaleTermMessage 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 1906s --- PASS: TestRejectStaleTermMessage (0.00s) 1906s === RUN TestStartAsFollower 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestStartAsFollower (0.00s) 1906s === RUN TestLeaderBcastBeat 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderBcastBeat (0.00s) 1906s === RUN TestFollowerStartElection 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1906s --- PASS: TestFollowerStartElection (0.00s) 1906s === RUN TestCandidateStartNewElection 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1906s --- PASS: TestCandidateStartNewElection (0.00s) 1906s === RUN TestLeaderElectionInOneRoundRPC 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) 1906s === RUN TestFollowerVote 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1906s --- PASS: TestFollowerVote (0.00s) 1906s === RUN TestCandidateFallback 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:37 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:37 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:37 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:37 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:37 INFO: 1 became follower at term 2 1906s --- PASS: TestCandidateFallback (0.00s) 1906s === RUN TestFollowerElectionTimeoutRandomized 1906s --- PASS: TestFollowerElectionTimeoutRandomized (0.01s) 1906s === RUN TestCandidateElectionTimeoutRandomized 1906s --- PASS: TestCandidateElectionTimeoutRandomized (0.01s) 1906s === RUN TestFollowersElectionTimeoutNonconflict 1906s --- PASS: TestFollowersElectionTimeoutNonconflict (0.03s) 1906s === RUN TestCandidatesElectionTimeoutNonconflict 1906s --- PASS: TestCandidatesElectionTimeoutNonconflict (0.19s) 1906s === RUN TestLeaderStartReplication 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderStartReplication (0.00s) 1906s === RUN TestLeaderCommitEntry 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderCommitEntry (0.00s) 1906s === RUN TestLeaderAcknowledgeCommit 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderAcknowledgeCommit (0.00s) 1906s === RUN TestLeaderCommitPrecedingEntries 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s --- PASS: TestLeaderCommitPrecedingEntries (0.00s) 1906s === RUN TestFollowerCommitEntry 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestFollowerCommitEntry (0.00s) 1906s === RUN TestFollowerCheckMsgApp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s --- PASS: TestFollowerCheckMsgApp (0.00s) 1906s === RUN TestFollowerAppendEntries 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 1 1906s --- PASS: TestFollowerAppendEntries (0.00s) 1906s === RUN TestLeaderSyncFollowerLog 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 11 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 11 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 6 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 8 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 9 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 9 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 9 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 4 1906s --- PASS: TestLeaderSyncFollowerLog (0.00s) 1906s === RUN TestVoteRequest 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1906s --- PASS: TestVoteRequest (0.00s) 1906s === RUN TestVoter 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 1906s --- PASS: TestVoter (0.00s) 1906s === RUN TestLeaderOnlyCommitsLogFromCurrentTerm 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) 1906s === RUN TestSendingSnapshotSetPendingSnapshot 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) 1906s === RUN TestPendingSnapshotPauseReplication 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestPendingSnapshotPauseReplication (0.00s) 1906s === RUN TestSnapshotFailure 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSnapshotFailure (0.00s) 1906s === RUN TestSnapshotSucceed 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSnapshotSucceed (0.00s) 1906s === RUN TestSnapshotAbort 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSnapshotAbort (0.00s) 1906s === RUN TestProgressLeader 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestProgressLeader (0.00s) 1906s === RUN TestProgressResumeByHeartbeatResp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestProgressResumeByHeartbeatResp (0.00s) 1906s === RUN TestProgressPaused 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestProgressPaused (0.00s) 1906s === RUN TestProgressFlowControl 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestProgressFlowControl (0.00s) 1906s === RUN TestUncommittedEntryLimit 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestUncommittedEntryLimit (0.04s) 1906s === RUN TestLeaderElection 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestLeaderElection (0.00s) 1906s === RUN TestLeaderElectionPreVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 4 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 4 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 5 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestLeaderElectionPreVote (0.00s) 1906s === RUN TestLearnerElectionTimeout 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s --- PASS: TestLearnerElectionTimeout (0.00s) 1906s === RUN TestLearnerPromotion 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 3 1906s --- PASS: TestLearnerPromotion (0.00s) 1906s === RUN TestLearnerCanVote 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2 1906s --- PASS: TestLearnerCanVote (0.00s) 1906s === RUN TestLeaderCycle 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 3 1906s --- PASS: TestLeaderCycle (0.00s) 1906s === RUN TestLeaderCyclePreVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 3 1906s --- PASS: TestLeaderCyclePreVote (0.00s) 1906s === RUN TestLeaderElectionOverwriteNewerLogs 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 5 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 1 1906s --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) 1906s === RUN TestLeaderElectionOverwriteNewerLogsPreVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp rejection from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 1 1906s --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) 1906s === RUN TestVoteFromAnyState 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 1906s --- PASS: TestVoteFromAnyState (0.00s) 1906s === RUN TestPreVoteFromAnyState 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 1906s --- PASS: TestPreVoteFromAnyState (0.00s) 1906s === RUN TestLogReplication 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s --- PASS: TestLogReplication (0.00s) 1906s === RUN TestLearnerLogReplication 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s --- PASS: TestLearnerLogReplication (0.00s) 1906s === RUN TestSingleNodeCommit 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSingleNodeCommit (0.00s) 1906s === RUN TestCannotCommitWithoutNewTermEntry 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) 1906s === RUN TestCommitWithoutNewTermEntry 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s --- PASS: TestCommitWithoutNewTermEntry (0.00s) 1906s === RUN TestDuelingCandidates 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp rejection from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp rejection from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s --- PASS: TestDuelingCandidates (0.00s) 1906s === RUN TestDuelingPreCandidates 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s --- PASS: TestDuelingPreCandidates (0.00s) 1906s === RUN TestCandidateConcede 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestCandidateConcede (0.00s) 1906s === RUN TestSingleNodeCandidate 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSingleNodeCandidate (0.00s) 1906s === RUN TestSingleNodePreCandidate 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSingleNodePreCandidate (0.00s) 1906s === RUN TestOldMessages 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] 1906s --- PASS: TestOldMessages (0.00s) 1906s === RUN TestProposal 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft_test.go:1079: #1: peer 3 empty log 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 no leader at term 1; dropping proposal 1906s raft_test.go:1079: #2: peer 2 empty log 1906s raft_test.go:1079: #2: peer 3 empty log 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 no leader at term 1; dropping proposal 1906s raft_test.go:1079: #3: peer 3 empty log 1906s raft_test.go:1079: #3: peer 2 empty log 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 4 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 5 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 4 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 5 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft_test.go:1079: #4: peer 2 empty log 1906s raft_test.go:1079: #4: peer 3 empty log 1906s --- PASS: TestProposal (0.00s) 1906s === RUN TestProposalByProxy 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft_test.go:1117: #1: peer 3 empty log 1906s --- PASS: TestProposalByProxy (0.00s) 1906s === RUN TestCommit 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3 4) 1906s --- PASS: TestCommit (0.00s) 1906s === RUN TestPastElectionTimeout 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestPastElectionTimeout (0.00s) 1906s === RUN TestStepIgnoreOldTermMsg 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] 1906s --- PASS: TestStepIgnoreOldTermMsg (0.00s) 1906s === RUN TestHandleMsgApp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] 1906s raft2026/02/08 04:16:38 INFO: replace the unstable entries from index 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s --- PASS: TestHandleMsgApp (0.00s) 1906s === RUN TestHandleHeartbeat 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s --- PASS: TestHandleHeartbeat (0.00s) 1906s === RUN TestHandleHeartbeatResp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestHandleHeartbeatResp (0.00s) 1906s === RUN TestRaftFreesReadOnlyMem 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestRaftFreesReadOnlyMem (0.00s) 1906s === RUN TestMsgAppRespWaitReset 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestMsgAppRespWaitReset (0.00s) 1906s === RUN TestRecvMsgVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 1906s --- PASS: TestRecvMsgVote (0.00s) 1906s === RUN TestRecvMsgPreVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 1906s --- PASS: TestRecvMsgPreVote (0.00s) 1906s === RUN TestStateTransition 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 0 1906s --- PASS: TestStateTransition (0.00s) 1906s === RUN TestAllServerStepdown 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 1906s --- PASS: TestAllServerStepdown (0.00s) 1906s === RUN TestCandidateResetTermMsgHeartbeat 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1906s --- PASS: TestCandidateResetTermMsgHeartbeat (0.00s) 1906s === RUN TestCandidateResetTermMsgApp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2] 1906s --- PASS: TestCandidateResetTermMsgApp (0.00s) 1906s === RUN TestLeaderStepdownWhenQuorumActive 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) 1906s === RUN TestLeaderStepdownWhenQuorumLost 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 WARN: 1 stepped down to follower since quorum is not active 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) 1906s === RUN TestLeaderSupersedingWithCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) 1906s === RUN TestLeaderElectionWithCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) 1906s === RUN TestFreeStuckCandidateWithCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 4 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 4 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 4 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 1 at term 4 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 4 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 4 1906s --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) 1906s === RUN TestNonPromotableVoterWithCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) 1906s === RUN TestDisruptiveFollower 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s --- PASS: TestDisruptiveFollower (0.00s) 1906s === RUN TestDisruptiveFollowerPreVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 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) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s --- PASS: TestDisruptiveFollowerPreVote (0.00s) 1906s === RUN TestReadOnlyOptionSafe 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestReadOnlyOptionSafe (0.00s) 1906s === RUN TestReadOnlyWithLearner 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s --- PASS: TestReadOnlyWithLearner (0.00s) 1906s === RUN TestReadOnlyOptionLease 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestReadOnlyOptionLease (0.00s) 1906s === RUN TestReadOnlyForNewLeader 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s --- PASS: TestReadOnlyForNewLeader (0.00s) 1906s === RUN TestLeaderAppResp 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderAppResp (0.00s) 1906s === RUN TestBcastBeat 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1906s --- PASS: TestBcastBeat (0.00s) 1906s === RUN TestRecvMsgBeat 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestRecvMsgBeat (0.00s) 1906s === RUN TestLeaderIncreaseNext 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestLeaderIncreaseNext (0.00s) 1906s === RUN TestSendAppendForProgressProbe 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSendAppendForProgressProbe (0.00s) 1906s === RUN TestSendAppendForProgressReplicate 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSendAppendForProgressReplicate (0.00s) 1906s === RUN TestSendAppendForProgressSnapshot 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestSendAppendForProgressSnapshot (0.00s) 1906s === RUN TestRecvMsgUnreachable 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestRecvMsgUnreachable (0.00s) 1906s === RUN TestRestore 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestore (0.00s) 1906s === RUN TestRestoreWithLearner 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestoreWithLearner (0.00s) 1906s === RUN TestRestoreWithVotersOutgoing 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2 3 4)&&(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestoreWithVotersOutgoing (0.00s) 1906s === RUN TestRestoreVoterToLearner 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestoreVoterToLearner (0.00s) 1906s === RUN TestRestoreLearnerPromotion 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2) learners=(3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestoreLearnerPromotion (0.00s) 1906s === RUN TestLearnerReceiveSnapshot 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestLearnerReceiveSnapshot (0.00s) 1906s === RUN TestRestoreIgnoreSnapshot 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] 1906s --- PASS: TestRestoreIgnoreSnapshot (0.00s) 1906s === RUN TestProvideSnap 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestProvideSnap (0.00s) 1906s === RUN TestIgnoreProvidingSnap 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestIgnoreProvidingSnap (0.00s) 1906s === RUN TestRestoreFromSnapMsg 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11] 1906s raft2026/02/08 04:16:38 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] 1906s --- PASS: TestRestoreFromSnapMsg (0.00s) 1906s === RUN TestSlowNodeRestore 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] 1906s --- PASS: TestSlowNodeRestore (0.00s) 1906s === RUN TestStepConfig 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestStepConfig (0.00s) 1906s === RUN TestStepIgnoreConfig 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0) 1906s --- PASS: TestStepIgnoreConfig (0.00s) 1906s === RUN TestNewLeaderPendingConfig 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestNewLeaderPendingConfig (0.00s) 1906s === RUN TestAddNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s --- PASS: TestAddNode (0.00s) 1906s === RUN TestAddLearner 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2) learners=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s --- PASS: TestAddLearner (0.00s) 1906s === RUN TestAddNodeCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 WARN: 1 stepped down to follower since quorum is not active 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s --- PASS: TestAddNodeCheckQuorum (0.00s) 1906s === RUN TestRemoveNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s --- PASS: TestRemoveNode (0.00s) 1906s === RUN TestRemoveLearner 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s --- PASS: TestRemoveLearner (0.00s) 1906s === RUN TestPromotable 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=() 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestPromotable (0.00s) 1906s === RUN TestRaftNodes 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s --- PASS: TestRaftNodes (0.00s) 1906s === RUN TestCampaignWhileLeader 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestCampaignWhileLeader (0.00s) 1906s === RUN TestPreCampaignWhileLeader 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s --- PASS: TestPreCampaignWhileLeader (0.00s) 1906s === RUN TestCommitAfterRemoveNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1906s --- PASS: TestCommitAfterRemoveNode (0.00s) 1906s === RUN TestLeaderTransferToUpToDateNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term 2] starts to transfer leadership to 1 1906s raft2026/02/08 04:16:38 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s --- PASS: TestLeaderTransferToUpToDateNode (0.00s) 1906s === RUN TestLeaderTransferToUpToDateNodeFromFollower 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term 2] starts to transfer leadership to 1 1906s raft2026/02/08 04:16:38 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) 1906s === RUN TestLeaderTransferWithCheckQuorum 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term 2] starts to transfer leadership to 1 1906s raft2026/02/08 04:16:38 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1906s --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) 1906s === RUN TestLeaderTransferToSlowFollower 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 1906s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 1906s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 1906s raft2026/02/08 04:16:38 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 1906s raft2026/02/08 04:16:38 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 2 1906s --- PASS: TestLeaderTransferToSlowFollower (0.00s) 1906s === RUN TestLeaderTransferAfterSnapshot 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1 1906s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 3 for index 2 1906s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1] 1906s raft2026/02/08 04:16:38 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2] 1906s raft2026/02/08 04:16:38 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2] 1906s raft2026/02/08 04:16:38 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] 1906s raft2026/02/08 04:16:38 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2] 1906s raft2026/02/08 04:16:38 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp 1906s raft2026/02/08 04:16:38 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 3 became leader at term 2 1906s --- PASS: TestLeaderTransferAfterSnapshot (0.00s) 1906s === RUN TestLeaderTransferToSelf 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 DEBUG: 1 is already leader. Ignored transferring leadership to self 1906s --- PASS: TestLeaderTransferToSelf (0.00s) 1906s === RUN TestLeaderTransferToNonExistingNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 DEBUG: 1 no progress available for 4 1906s --- PASS: TestLeaderTransferToNonExistingNode (0.00s) 1906s === RUN TestLeaderTransferTimeout 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s --- PASS: TestLeaderTransferTimeout (0.00s) 1906s === RUN TestLeaderTransferIgnoreProposal 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 1906s raft2026/02/08 04:16:38 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal 1906s --- PASS: TestLeaderTransferIgnoreProposal (0.00s) 1906s === RUN TestLeaderTransferReceiveHigherTermVote 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 3 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 3 1906s --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) 1906s === RUN TestLeaderTransferRemoveNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1906s --- PASS: TestLeaderTransferRemoveNode (0.00s) 1906s === RUN TestLeaderTransferDemoteNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2)&&(1 2 3) learners_next=(3) autoleave 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) learners=(3) 1906s --- PASS: TestLeaderTransferDemoteNode (0.00s) 1906s === RUN TestLeaderTransferBack 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] abort previous transferring leadership to 3 1906s raft2026/02/08 04:16:38 DEBUG: 1 is already leader. Ignored transferring leadership to self 1906s --- PASS: TestLeaderTransferBack (0.00s) 1906s === RUN TestLeaderTransferSecondTransferToAnotherNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] abort previous transferring leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1906s --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) 1906s === RUN TestLeaderTransferSecondTransferToSameNode 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 3 1906s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log 1906s raft2026/02/08 04:16:38 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 1906s --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) 1906s === RUN TestTransferNonMember 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2 3 4) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 [term 0] received MsgTimeoutNow from 2 and starts an election to get leadership. 1906s raft2026/02/08 04:16:38 WARN: 1 is unpromotable and can not campaign 1906s --- PASS: TestTransferNonMember (0.00s) 1906s === RUN TestNodeWithSmallerTermCanCompleteElection 1906s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1906s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1906s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1906s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1906s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1906s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1906s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1906s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1906s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 3 1907s raft2026/02/08 04:16:38 INFO: going to bring back peer 3 and kill peer 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 4 1907s raft2026/02/08 04:16:38 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 2 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1] 1907s --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s) 1907s === RUN TestPreVoteWithSplitVote 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp rejection from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp rejection from 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 4 1907s --- PASS: TestPreVoteWithSplitVote (0.00s) 1907s === RUN TestPreVoteWithCheckQuorum 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 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) 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 3 1907s --- PASS: TestPreVoteWithCheckQuorum (0.00s) 1907s === RUN TestLearnerCampaign 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1) learners=(2) 1907s raft2026/02/08 04:16:38 WARN: 2 is unpromotable and can not campaign 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term 0] received MsgTimeoutNow from 1 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 WARN: 2 is unpromotable and can not campaign 1907s --- PASS: TestLearnerCampaign (0.00s) 1907s === RUN TestPreVoteMigrationCanCompleteElection 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 became pre-candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgPreVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 5 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 5 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 5 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 3 at term 5 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 5 1907s raft2026/02/08 04:16:38 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2 1907s raft2026/02/08 04:16:38 DEBUG: 2 received MsgAppResp(rejected, hint: (index 1, term 2)) from 3 for index 2 1907s raft2026/02/08 04:16:38 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2] 1907s --- PASS: TestPreVoteMigrationCanCompleteElection (0.00s) 1907s === RUN TestPreVoteMigrationWithFreeStuckPreCandidate 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became pre-candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgPreVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 3 1907s raft2026/02/08 04:16:38 INFO: 3 became candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 is starting a new election at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 became pre-candidate at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 received MsgPreVoteResp from 3 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 4 1907s --- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.00s) 1907s === RUN TestConfChangeCheckBeforeCampaign 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1907s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1907s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1907s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1907s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1907s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1907s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1907s --- PASS: TestConfChangeCheckBeforeCampaign (0.00s) 1907s === RUN TestConfChangeV2CheckBeforeCampaign 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 3 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 2 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1907s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1907s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1907s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 WARN: 2 cannot campaign at term 1 since there are still 1 pending configuration changes to apply 1907s raft2026/02/08 04:16:38 INFO: 1 [term 1] starts to transfer leadership to 2 1907s raft2026/02/08 04:16:38 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log 1907s raft2026/02/08 04:16:38 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 INFO: 2 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 2 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 3 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s raft2026/02/08 04:16:38 INFO: 2 became leader at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 1907s --- PASS: TestConfChangeV2CheckBeforeCampaign (0.00s) 1907s === RUN TestFastLogRejection 1907s === RUN TestFastLogRejection/#00 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 3, index: 7] rejected MsgApp [logterm: 4, index: 7] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 7, term 3)) from 2 for index 7 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=4] 1907s === RUN TestFastLogRejection/#01 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 5] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 3, index: 8] rejected MsgApp [logterm: 5, index: 8] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 8, term 3)) from 2 for index 8 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 1907s === RUN TestFastLogRejection/#02 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1907s === RUN TestFastLogRejection/#03 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 0, index: 6] rejected MsgApp [logterm: 1, index: 6] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 6 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1907s === RUN TestFastLogRejection/#04 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 4, index: 4] rejected MsgApp [logterm: 1, index: 4] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 1)) from 2 for index 4 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1907s === RUN TestFastLogRejection/#05 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 5] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 0, index: 5] rejected MsgApp [logterm: 5, index: 5] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 4, term 4)) from 2 for index 5 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=5] 1907s === RUN TestFastLogRejection/#06 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 5] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 6, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 0, index: 9] rejected MsgApp [logterm: 5, index: 9] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 6, term 4)) from 2 for index 9 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1907s === RUN TestFastLogRejection/#07 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 5, lastterm: 2] 1907s raft2026/02/08 04:16:38 INFO: 2 switched to configuration voters=(1 2 3) 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 8, lastterm: 4] 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s raft2026/02/08 04:16:38 INFO: 2 became follower at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 2 [logterm: 4, index: 5] rejected MsgApp [logterm: 2, index: 5] from 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 received MsgAppResp(rejected, hint: (index 1, term 2)) from 2 for index 5 1907s raft2026/02/08 04:16:38 DEBUG: 1 decreased progress of 2 to [StateProbe match=0 next=2] 1907s --- PASS: TestFastLogRejection (0.00s) 1907s --- PASS: TestFastLogRejection/#00 (0.00s) 1907s --- PASS: TestFastLogRejection/#01 (0.00s) 1907s --- PASS: TestFastLogRejection/#02 (0.00s) 1907s --- PASS: TestFastLogRejection/#03 (0.00s) 1907s --- PASS: TestFastLogRejection/#04 (0.00s) 1907s --- PASS: TestFastLogRejection/#05 (0.00s) 1907s --- PASS: TestFastLogRejection/#06 (0.00s) 1907s --- PASS: TestFastLogRejection/#07 (0.00s) 1907s === RUN TestRawNodeStep 1907s === RUN TestRawNodeStep/MsgProp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 no leader at term 1; dropping proposal 1907s === RUN TestRawNodeStep/MsgSnapStatus 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgVote 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 1907s === RUN TestRawNodeStep/MsgVoteResp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgHeartbeat 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgTimeoutNow 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 2 1907s === RUN TestRawNodeStep/MsgPreVoteResp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgApp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgAppResp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgSnap 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] 1907s === RUN TestRawNodeStep/MsgUnreachable 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgCheckQuorum 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgReadIndex 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 no leader at term 1; dropping index reading msg 1907s === RUN TestRawNodeStep/MsgReadIndexResp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 1907s === RUN TestRawNodeStep/MsgHup 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgBeat 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgHeartbeatResp 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s === RUN TestRawNodeStep/MsgTransferLeader 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 no leader at term 1; dropping leader transfer msg 1907s === RUN TestRawNodeStep/MsgPreVote 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1] 1907s raft2026/02/08 04:16:38 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 1907s --- PASS: TestRawNodeStep (0.00s) 1907s --- PASS: TestRawNodeStep/MsgProp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s) 1907s --- PASS: TestRawNodeStep/MsgVote (0.00s) 1907s --- PASS: TestRawNodeStep/MsgVoteResp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s) 1907s --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s) 1907s --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgApp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgAppResp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgSnap (0.00s) 1907s --- PASS: TestRawNodeStep/MsgUnreachable (0.00s) 1907s --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s) 1907s --- PASS: TestRawNodeStep/MsgReadIndex (0.00s) 1907s --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgHup (0.00s) 1907s --- PASS: TestRawNodeStep/MsgBeat (0.00s) 1907s --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s) 1907s --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s) 1907s --- PASS: TestRawNodeStep/MsgPreVote (0.00s) 1907s === RUN TestRawNodeProposeAndConfChange 1907s === RUN TestRawNodeProposeAndConfChange/#00 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1907s === RUN TestRawNodeProposeAndConfChange/#01 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1907s === RUN TestRawNodeProposeAndConfChange/#02 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1907s === RUN TestRawNodeProposeAndConfChange/#03 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) 1907s rawnode_test.go:349: leaving joint state manually 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1907s === RUN TestRawNodeProposeAndConfChange/#04 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 1907s raft2026/02/08 04:16:38 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1907s === RUN TestRawNodeProposeAndConfChange/#05 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1907s raft2026/02/08 04:16:38 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1907s === RUN TestRawNodeProposeAndConfChange/#06 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) 1907s rawnode_test.go:349: leaving joint state manually 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1907s === RUN TestRawNodeProposeAndConfChange/#07 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1907s raft2026/02/08 04:16:38 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(2) learners=(1 3) 1907s --- PASS: TestRawNodeProposeAndConfChange (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s) 1907s --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s) 1907s === RUN TestRawNodeJointAutoLeave 1907s === RUN TestRawNodeJointAutoLeave/#00 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 [term: 1] received a MsgHeartbeatResp message with higher term from 1 [term: 2] 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 2 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 3 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 3 1907s raft2026/02/08 04:16:38 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) learners=(2) 1907s --- PASS: TestRawNodeJointAutoLeave (0.00s) 1907s --- PASS: TestRawNodeJointAutoLeave/#00 (0.00s) 1907s === RUN TestRawNodeProposeAddDuplicateNode 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1907s --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) 1907s === RUN TestRawNodeReadIndex 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s --- PASS: TestRawNodeReadIndex (0.00s) 1907s === RUN TestRawNodeStart 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s --- PASS: TestRawNodeStart (0.00s) 1907s === RUN TestRawNodeRestart 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] 1907s --- PASS: TestRawNodeRestart (0.00s) 1907s === RUN TestRawNodeRestartFromSnapshot 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1 2) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] 1907s --- PASS: TestRawNodeRestartFromSnapshot (0.00s) 1907s === RUN TestRawNodeStatus 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s --- PASS: TestRawNodeStatus (0.00s) 1907s === RUN TestRawNodeCommitPaginationAfterRestart 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 1 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1] 1907s --- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s) 1907s === RUN TestRawNodeBoundedLogGrowthWithPartition 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s raft2026/02/08 04:16:38 INFO: 1 is starting a new election at term 0 1907s raft2026/02/08 04:16:38 INFO: 1 became candidate at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 received MsgVoteResp from 1 at term 1 1907s raft2026/02/08 04:16:38 INFO: 1 became leader at term 1 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s raft2026/02/08 04:16:38 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal 1907s --- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.00s) 1907s === RUN TestRawNodeConsumeReady 1907s raft2026/02/08 04:16:38 INFO: 1 switched to configuration voters=(1) 1907s raft2026/02/08 04:16:38 INFO: 1 became follower at term 0 1907s raft2026/02/08 04:16:38 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s --- PASS: TestRawNodeConsumeReady (0.00s) 1907s === RUN TestStorageTerm 1907s --- PASS: TestStorageTerm (0.00s) 1907s === RUN TestStorageEntries 1907s --- PASS: TestStorageEntries (0.00s) 1907s === RUN TestStorageLastIndex 1907s --- PASS: TestStorageLastIndex (0.00s) 1907s === RUN TestStorageFirstIndex 1907s --- PASS: TestStorageFirstIndex (0.00s) 1907s === RUN TestStorageCompact 1907s --- PASS: TestStorageCompact (0.00s) 1907s === RUN TestStorageCreateSnapshot 1907s --- PASS: TestStorageCreateSnapshot (0.00s) 1907s === RUN TestStorageAppend 1907s --- PASS: TestStorageAppend (0.00s) 1907s === RUN TestStorageApplySnapshot 1907s --- PASS: TestStorageApplySnapshot (0.00s) 1907s === RUN TestDescribeEntry 1907s --- PASS: TestDescribeEntry (0.00s) 1907s === RUN TestLimitSize 1907s --- PASS: TestLimitSize (0.00s) 1907s === RUN TestIsLocalMsg 1907s --- PASS: TestIsLocalMsg (0.00s) 1907s === RUN TestInteraction 1907s === RUN TestInteraction/campaign 1907s interaction_test.go:30: 1907s testdata/campaign.txt:1: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign.txt:5: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1 2 3) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s INFO 2 switched to configuration voters=(1 2 3) 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s INFO 3 switched to configuration voters=(1 2 3) 1907s INFO 3 became follower at term 0 1907s INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/campaign.txt:17: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1 1907s INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1 1907s interaction_test.go:30: 1907s testdata/campaign.txt:25: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateCandidate 1907s HardState Term:1 Vote:1 Commit:2 1907s Messages: 1907s 1->2 MsgVote Term:1 Log:1/2 1907s 1->3 MsgVote Term:1 Log:1/2 1907s > 2 receiving messages 1907s 1->2 MsgVote Term:1 Log:1/2 1907s INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 1907s > 3 receiving messages 1907s 1->3 MsgVote Term:1 Log:1/2 1907s INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] 1907s INFO 3 became follower at term 1 1907s INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Vote:1 Commit:2 1907s Messages: 1907s 2->1 MsgVoteResp Term:1 Log:0/0 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Vote:1 Commit:2 1907s Messages: 1907s 3->1 MsgVoteResp Term:1 Log:0/0 1907s > 1 receiving messages 1907s 2->1 MsgVoteResp Term:1 Log:0/0 1907s INFO 1 received MsgVoteResp from 2 at term 1 1907s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s INFO 1 became leader at term 1 1907s 3->1 MsgVoteResp Term:1 Log:0/0 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s Entries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1907s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s Entries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s Entries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/3 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 1907s 3->1 MsgAppResp Term:1 Log:0/3 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:3 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:3 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:3 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:3 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:3 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:3 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:3 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/3 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 1907s 3->1 MsgAppResp Term:1 Log:0/3 1907s === RUN TestInteraction/campaign_learner_must_vote 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:12: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:17: 1907s add-nodes [4 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:22: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:26: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:31: 1907s propose-conf-change [1 args] 1907s v3 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:37: 1907s stabilize [2 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:43: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:49: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:53: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 2 is starting a new election at term 1 1907s INFO 2 became candidate at term 2 1907s INFO 2 received MsgVoteResp from 2 at term 2 1907s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2 1907s INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:62: 1907s process-ready [1 args] 1907s 1907s ---- 1907s Ready MustSync=true: 1907s Lead:0 State:StateCandidate 1907s HardState Term:2 Vote:2 Commit:4 1907s Messages: 1907s 2->1 MsgVote Term:2 Log:1/4 1907s 2->3 MsgVote Term:2 Log:1/4 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:75: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 2->3 MsgVote Term:2 Log:1/4 1907s INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] 1907s INFO 3 became follower at term 2 1907s INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateFollower 1907s HardState Term:2 Vote:2 Commit:3 1907s Messages: 1907s 3->2 MsgVoteResp Term:2 Log:0/0 1907s interaction_test.go:30: 1907s testdata/campaign_learner_must_vote.txt:89: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 3->2 MsgVoteResp Term:2 Log:0/0 1907s INFO 2 received MsgVoteResp from 3 at term 2 1907s INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections 1907s INFO 2 became leader at term 2 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:2 State:StateLeader 1907s Entries: 1907s 2/5 EntryNormal "" 1907s Messages: 1907s 2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1907s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1907s > 3 receiving messages 1907s 2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""] 1907s DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Lead:2 State:StateFollower 1907s Messages: 1907s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 1907s > 2 receiving messages 1907s 3->2 MsgAppResp Term:2 Log:1/4 Rejected (Hint: 3) 1907s DEBUG 2 received MsgAppResp(rejected, hint: (index 3, term 1)) from 3 for index 4 1907s DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 1907s > 3 receiving messages 1907s 2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""] 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:2 Vote:2 Commit:4 1907s Entries: 1907s 1/4 EntryConfChangeV2 v3 1907s 2/5 EntryNormal "" 1907s CommittedEntries: 1907s 1/4 EntryConfChangeV2 v3 1907s Messages: 1907s 3->2 MsgAppResp Term:2 Log:0/5 1907s INFO 3 switched to configuration voters=(1 2 3) 1907s > 2 receiving messages 1907s 3->2 MsgAppResp Term:2 Log:0/5 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:2 Vote:2 Commit:5 1907s CommittedEntries: 1907s 2/5 EntryNormal "" 1907s Messages: 1907s 2->3 MsgApp Term:2 Log:2/5 Commit:5 1907s > 3 receiving messages 1907s 2->3 MsgApp Term:2 Log:2/5 Commit:5 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:2 Vote:2 Commit:5 1907s CommittedEntries: 1907s 2/5 EntryNormal "" 1907s Messages: 1907s 3->2 MsgAppResp Term:2 Log:0/5 1907s > 2 receiving messages 1907s 3->2 MsgAppResp Term:2 Log:0/5 1907s === RUN TestInteraction/confchange_v1_add_single 1907s interaction_test.go:30: 1907s testdata/confchange_v1_add_single.txt:4: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/confchange_v1_add_single.txt:10: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 became leader at term 1 1907s interaction_test.go:30: 1907s testdata/confchange_v1_add_single.txt:18: 1907s propose-conf-change [2 args] 1907s v2 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_add_single.txt:24: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 2 switched to configuration voters=() 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/confchange_v1_add_single.txt:33: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s HardState Term:1 Vote:1 Commit:4 1907s Entries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChange v2 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChange v2 1907s INFO 1 switched to configuration voters=(1 2) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2] 1907s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1907s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s > 2 receiving messages 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1907s INFO 2 switched to configuration voters=(1 2) 1907s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1907s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:4 1907s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s === RUN TestInteraction/confchange_v1_remove_leader 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:2: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:8: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:12: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:16: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:20: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:25: 1907s propose-conf-change [2 args] 1907s r1 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:31: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:36: 1907s process-ready [1 args] 1907s 1907s ---- 1907s Ready MustSync=true: 1907s Entries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1907s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:50: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:65: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:73: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/6 EntryNormal "bar" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:5 1907s CommittedEntries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:4 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:4 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:5 1907s INFO 1 switched to configuration voters=(2 3) 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:99: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:4 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Vote:1 Commit:5 1907s Entries: 1907s 1/6 EntryNormal "bar" 1907s CommittedEntries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s INFO 2 switched to configuration voters=(2 3) 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:120: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:128: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1] 1907s 1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"] 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"] 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:4 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:5 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Vote:1 Commit:5 1907s Entries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s 1/6 EntryNormal "bar" 1907s CommittedEntries: 1907s 1/4 EntryConfChange r1 1907s 1/5 EntryNormal "foo" 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/4 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s INFO 3 switched to configuration voters=(2 3) 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:1 Log:0/4 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:6 1907s CommittedEntries: 1907s 1/6 EntryNormal "bar" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:6 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:6 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:6 1907s CommittedEntries: 1907s 1/6 EntryNormal "bar" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:6 1907s CommittedEntries: 1907s 1/6 EntryNormal "bar" 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:192: 1907s propose [2 args] 1907s 1907s ---- 1907s raft proposal dropped 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:196: 1907s tick-heartbeat [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v1_remove_leader.txt:203: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 1907s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 1907s > 2 receiving messages 1907s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6 1907s > 3 receiving messages 1907s 1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1907s > 1 receiving messages 1907s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1907s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1907s === RUN TestInteraction/confchange_v2_add_double_auto 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:6: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:12: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 became leader at term 1 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:19: 1907s propose-conf-change [2 args] 1907s v2 v3 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:25: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 2 switched to configuration voters=() 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s INFO 3 switched to configuration voters=() 1907s INFO 3 became follower at term 0 1907s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:39: 1907s process-ready [1 args] 1907s 1907s ---- 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s HardState Term:1 Vote:1 Commit:4 1907s Entries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 v3 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 v3 1907s INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave 1907s INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:54: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:69: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1907s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1907s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s > 2 receiving messages 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1907s INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave 1907s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1907s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:4 1907s Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:5 1907s CommittedEntries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1907s INFO 1 switched to configuration voters=(1 2 3) 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:5 1907s CommittedEntries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s INFO 2 switched to configuration voters=(1 2 3) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:143: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3] 1907s INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 3 became follower at term 1 1907s DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 3 for index 3 1907s DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s > 3 receiving messages 1907s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1] 1907s INFO 3 switched to configuration voters=(1 2 3) 1907s INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1] 1907s INFO 3 [commit: 5] restored snapshot [index: 5, term: 1] 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:5 1907s Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:5 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:5 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:1 Log:0/5 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:195: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:202: 1907s propose-conf-change [1 args] 1907s r2 r3 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:208: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:219: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/5 Commit:5 Entries:[1/6 EntryConfChangeV2 r2 r3] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:241: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:245: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:251: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1907s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1907s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 3->1 MsgAppResp Term:1 Log:0/6 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:6 1907s CommittedEntries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/8 Commit:6 1907s 1->3 MsgApp Term:1 Log:1/8 Commit:6 1907s INFO 1 switched to configuration voters=(1)&&(1 2 3) autoleave 1907s INFO initiating automatic transition out of joint configuration voters=(1)&&(1 2 3) autoleave 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/9 EntryConfChangeV2 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:282: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1907s 1->2 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1907s 1->2 MsgApp Term:1 Log:1/8 Commit:6 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/6 Commit:5 Entries:[1/7 EntryNormal "foo"] 1907s 1->3 MsgApp Term:1 Log:1/7 Commit:5 Entries:[1/8 EntryNormal "bar"] 1907s 1->3 MsgApp Term:1 Log:1/8 Commit:6 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Commit:6 1907s Entries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s CommittedEntries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s 2->1 MsgAppResp Term:1 Log:0/8 1907s 2->1 MsgAppResp Term:1 Log:0/8 1907s INFO 2 switched to configuration voters=(1)&&(1 2 3) autoleave 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Commit:6 1907s Entries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s CommittedEntries: 1907s 1/6 EntryConfChangeV2 r2 r3 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/7 1907s 3->1 MsgAppResp Term:1 Log:0/8 1907s 3->1 MsgAppResp Term:1 Log:0/8 1907s INFO 3 switched to configuration voters=(1)&&(1 2 3) autoleave 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_auto.txt:322: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s 2->1 MsgAppResp Term:1 Log:0/8 1907s 2->1 MsgAppResp Term:1 Log:0/8 1907s 3->1 MsgAppResp Term:1 Log:0/7 1907s 3->1 MsgAppResp Term:1 Log:0/8 1907s 3->1 MsgAppResp Term:1 Log:0/8 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:8 1907s CommittedEntries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1907s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1907s 1->2 MsgApp Term:1 Log:1/9 Commit:8 1907s 1->3 MsgApp Term:1 Log:1/9 Commit:8 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1907s 1->2 MsgApp Term:1 Log:1/9 Commit:8 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/8 Commit:7 Entries:[1/9 EntryConfChangeV2] 1907s 1->3 MsgApp Term:1 Log:1/9 Commit:8 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Commit:8 1907s Entries: 1907s 1/9 EntryConfChangeV2 1907s CommittedEntries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:1 Commit:8 1907s Entries: 1907s 1/9 EntryConfChangeV2 1907s CommittedEntries: 1907s 1/7 EntryNormal "foo" 1907s 1/8 EntryNormal "bar" 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:9 1907s CommittedEntries: 1907s 1/9 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/9 Commit:9 1907s 1->3 MsgApp Term:1 Log:1/9 Commit:9 1907s INFO 1 switched to configuration voters=(1) 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/9 Commit:9 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/9 Commit:9 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:9 1907s CommittedEntries: 1907s 1/9 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s INFO 2 switched to configuration voters=(1) 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:9 1907s CommittedEntries: 1907s 1/9 EntryConfChangeV2 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s INFO 3 switched to configuration voters=(1) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/9 1907s raft: cannot step as peer not found 1907s 3->1 MsgAppResp Term:1 Log:0/9 1907s raft: cannot step as peer not found 1907s === RUN TestInteraction/confchange_v2_add_double_implicit 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_implicit.txt:8: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_implicit.txt:14: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 became leader at term 1 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_implicit.txt:21: 1907s propose-conf-change [2 args] 1907s v2 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_implicit.txt:27: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 2 switched to configuration voters=() 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_double_implicit.txt:36: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s HardState Term:1 Vote:1 Commit:4 1907s Entries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s INFO 1 switched to configuration voters=(1 2)&&(1) autoleave 1907s INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1907s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s > 2 receiving messages 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1907s INFO 2 switched to configuration voters=(1 2)&&(1) autoleave 1907s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1907s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:4 1907s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:5 1907s CommittedEntries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1907s INFO 1 switched to configuration voters=(1 2) 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:5 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:5 1907s CommittedEntries: 1907s 1/5 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s INFO 2 switched to configuration voters=(1 2) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s === RUN TestInteraction/confchange_v2_add_single_auto 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_auto.txt:6: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_auto.txt:12: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 became leader at term 1 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_auto.txt:20: 1907s propose-conf-change [1 args] 1907s v2 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_auto.txt:26: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 2 switched to configuration voters=() 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_auto.txt:34: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s HardState Term:1 Vote:1 Commit:4 1907s Entries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s INFO 1 switched to configuration voters=(1 2) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1907s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s > 2 receiving messages 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1907s INFO 2 switched to configuration voters=(1 2) 1907s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1907s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:4 1907s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s === RUN TestInteraction/confchange_v2_add_single_explicit 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:6: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s INFO 1 switched to configuration voters=(1) 1907s INFO 1 became follower at term 0 1907s INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:12: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 0 1907s INFO 1 became candidate at term 1 1907s INFO 1 received MsgVoteResp from 1 at term 1 1907s INFO 1 became leader at term 1 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:20: 1907s propose-conf-change [2 args] 1907s v2 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:26: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 2 switched to configuration voters=() 1907s INFO 2 became follower at term 0 1907s INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:34: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s HardState Term:1 Vote:1 Commit:4 1907s Entries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s CommittedEntries: 1907s 1/3 EntryNormal "" 1907s 1/4 EntryConfChangeV2 v2 1907s INFO 1 switched to configuration voters=(1 2)&&(1) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2] 1907s INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1] 1907s INFO 2 became follower at term 1 1907s DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0) 1907s DEBUG 1 received MsgAppResp(rejected, hint: (index 0, term 0)) from 2 for index 3 1907s DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1] 1907s DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1] 1907s DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1907s > 2 receiving messages 1907s 1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1] 1907s INFO 2 switched to configuration voters=(1 2)&&(1) 1907s INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1] 1907s INFO 2 [commit: 4] restored snapshot [index: 4, term: 1] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:4 1907s Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/4 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:103: 1907s propose-conf-change [1 args] 1907s v3 v4 v5 1907s ---- 1907s 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 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:109: 1907s propose-conf-change [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:114: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryNormal "" 1907s 1/6 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""] 1907s 1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/5 EntryNormal "" 1907s 1/6 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/5 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:6 1907s CommittedEntries: 1907s 1/5 EntryNormal "" 1907s 1/6 EntryConfChangeV2 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1907s INFO 1 switched to configuration voters=(1 2) 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:5 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:6 1907s CommittedEntries: 1907s 1/5 EntryNormal "" 1907s 1/6 EntryConfChangeV2 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s INFO 2 switched to configuration voters=(1 2) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s 2->1 MsgAppResp Term:1 Log:0/6 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:166: 1907s propose-conf-change [1 args] 1907s 1907s ---- 1907s INFO 1 ignoring conf change {ConfChangeTransitionAuto [] []} at config voters=(1 2): not in joint state; refusing empty conf change 1907s interaction_test.go:30: 1907s testdata/confchange_v2_add_single_explicit.txt:171: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/7 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 1/7 EntryNormal "" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Vote:1 Commit:7 1907s CommittedEntries: 1907s 1/7 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:1 Log:1/7 Commit:7 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:1 Log:1/7 Commit:7 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:7 1907s CommittedEntries: 1907s 1/7 EntryNormal "" 1907s Messages: 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:1 Log:0/7 1907s === RUN TestInteraction/probe_and_replicate 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:31: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:36: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:41: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:45: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:49: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:53: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:57: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:62: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:66: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:70: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:74: 1907s stabilize [3 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:78: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:82: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:86: 1907s stabilize [2 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:90: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:95: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:99: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:103: 1907s stabilize [6 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:107: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:111: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:115: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:119: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:123: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:127: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:131: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:136: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:140: 1907s stabilize [6 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:144: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:148: 1907s stabilize [5 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:152: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:156: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:160: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:164: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:169: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:173: 1907s stabilize [4 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:177: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:181: 1907s stabilize [4 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:185: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:190: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:194: 1907s stabilize [4 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:198: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:202: 1907s stabilize [3 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:206: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:210: 1907s stabilize [2 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:214: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:218: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:222: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:227: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:231: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:235: 1907s stabilize [4 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:239: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:243: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:247: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:251: 1907s propose [2 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:255: 1907s stabilize [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:259: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:265: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:269: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:282: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:294: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:301: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 6/21 EntryNormal "prop_6_21" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:315: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 7/19 EntryNormal "" 1907s 7/20 EntryNormal "prop_7_20" 1907s 7/21 EntryNormal "prop_7_21" 1907s 7/22 EntryNormal "prop_7_22" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:330: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 4/16 EntryNormal "prop_4_16" 1907s 4/17 EntryNormal "prop_4_17" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:340: 1907s raft-log [1 args] 1907s 1907s ---- 1907s 1/11 EntryNormal "" 1907s 1/12 EntryNormal "prop_1_12" 1907s 1/13 EntryNormal "prop_1_13" 1907s 2/14 EntryNormal "" 1907s 2/15 EntryNormal "prop_2_15" 1907s 2/16 EntryNormal "prop_2_16" 1907s 3/17 EntryNormal "" 1907s 3/18 EntryNormal "prop_3_18" 1907s 3/19 EntryNormal "prop_3_19" 1907s 3/20 EntryNormal "prop_3_20" 1907s 3/21 EntryNormal "prop_3_21" 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:356: 1907s campaign [1 args] 1907s 1907s ---- 1907s INFO 1 is starting a new election at term 7 1907s INFO 1 became candidate at term 8 1907s INFO 1 received MsgVoteResp from 1 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 2 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 3 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 4 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 5 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 6 at term 8 1907s INFO 1 [logterm: 6, index: 20] sent MsgVote request to 7 at term 8 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:369: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateCandidate 1907s HardState Term:8 Vote:1 Commit:18 1907s Messages: 1907s 1->2 MsgVote Term:8 Log:6/20 1907s 1->3 MsgVote Term:8 Log:6/20 1907s 1->4 MsgVote Term:8 Log:6/20 1907s 1->5 MsgVote Term:8 Log:6/20 1907s 1->6 MsgVote Term:8 Log:6/20 1907s 1->7 MsgVote Term:8 Log:6/20 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:383: 1907s stabilize [6 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgVote Term:8 Log:6/20 1907s INFO 2 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 2 became follower at term 8 1907s INFO 2 [logterm: 6, index: 19, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1907s > 3 receiving messages 1907s 1->3 MsgVote Term:8 Log:6/20 1907s INFO 3 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 3 became follower at term 8 1907s INFO 3 [logterm: 4, index: 14, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1907s > 4 receiving messages 1907s 1->4 MsgVote Term:8 Log:6/20 1907s INFO 4 [term: 6] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 4 became follower at term 8 1907s INFO 4 [logterm: 6, index: 21, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 1907s > 5 receiving messages 1907s 1->5 MsgVote Term:8 Log:6/20 1907s INFO 5 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 5 became follower at term 8 1907s INFO 5 [logterm: 7, index: 22, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 20] at term 8 1907s > 6 receiving messages 1907s 1->6 MsgVote Term:8 Log:6/20 1907s INFO 6 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 6 became follower at term 8 1907s INFO 6 [logterm: 4, index: 17, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1907s > 7 receiving messages 1907s 1->7 MsgVote Term:8 Log:6/20 1907s INFO 7 [term: 7] received a MsgVote message with higher term from 1 [term: 8] 1907s INFO 7 became follower at term 8 1907s INFO 7 [logterm: 3, index: 21, vote: 0] cast MsgVote for 1 [logterm: 6, index: 20] at term 8 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateFollower 1907s HardState Term:8 Vote:1 Commit:18 1907s Messages: 1907s 2->1 MsgVoteResp Term:8 Log:0/0 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:14 1907s Messages: 1907s 3->1 MsgVoteResp Term:8 Log:0/0 1907s > 4 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateFollower 1907s HardState Term:8 Commit:18 1907s Messages: 1907s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1907s > 5 handling Ready 1907s Ready MustSync=true: 1907s Lead:0 State:StateFollower 1907s HardState Term:8 Commit:18 1907s Messages: 1907s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1907s > 6 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:15 1907s Messages: 1907s 6->1 MsgVoteResp Term:8 Log:0/0 1907s > 7 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:13 1907s Messages: 1907s 7->1 MsgVoteResp Term:8 Log:0/0 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:449: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 receiving messages 1907s 2->1 MsgVoteResp Term:8 Log:0/0 1907s INFO 1 received MsgVoteResp from 2 at term 8 1907s INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections 1907s 3->1 MsgVoteResp Term:8 Log:0/0 1907s INFO 1 received MsgVoteResp from 3 at term 8 1907s INFO 1 has received 3 MsgVoteResp votes and 0 vote rejections 1907s 4->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1907s INFO 1 received MsgVoteResp rejection from 4 at term 8 1907s INFO 1 has received 3 MsgVoteResp votes and 1 vote rejections 1907s 5->1 MsgVoteResp Term:8 Log:0/0 Rejected (Hint: 0) 1907s INFO 1 received MsgVoteResp rejection from 5 at term 8 1907s INFO 1 has received 3 MsgVoteResp votes and 2 vote rejections 1907s 6->1 MsgVoteResp Term:8 Log:0/0 1907s INFO 1 received MsgVoteResp from 6 at term 8 1907s INFO 1 has received 4 MsgVoteResp votes and 2 vote rejections 1907s INFO 1 became leader at term 8 1907s 7->1 MsgVoteResp Term:8 Log:0/0 1907s > 1 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateLeader 1907s Entries: 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:483: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Lead:1 State:StateFollower 1907s Messages: 1907s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 19) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:8 Log:6/19 Commit:18 Entries:[6/20 EntryNormal "prop_6_20", 8/21 EntryNormal ""] 1907s > 2 handling Ready 1907s Ready MustSync=true: 1907s Entries: 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 2->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgApp Term:8 Log:8/21 Commit:18 1907s > 2 receiving messages 1907s 1->2 MsgApp Term:8 Log:8/21 Commit:18 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 2->1 MsgAppResp Term:8 Log:0/21 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:522: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Lead:1 State:StateFollower 1907s Messages: 1907s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 14) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 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 ""] 1907s > 3 receiving messages 1907s 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 ""] 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:18 1907s Entries: 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s CommittedEntries: 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s Messages: 1907s 3->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->3 MsgApp Term:8 Log:8/21 Commit:18 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:8 Log:8/21 Commit:18 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 3->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:8 Log:0/21 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:572: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 4 receiving messages 1907s 1->4 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s INFO found conflict at index 21 [existing term: 6, conflicting term: 8] 1907s INFO replace the unstable entries from index 21 1907s > 4 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s Entries: 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 4->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 4->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:8 Vote:1 Commit:21 1907s CommittedEntries: 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 1->2 MsgApp Term:8 Log:8/21 Commit:21 1907s 1->3 MsgApp Term:8 Log:8/21 Commit:21 1907s 1->4 MsgApp Term:8 Log:8/21 Commit:21 1907s > 4 receiving messages 1907s 1->4 MsgApp Term:8 Log:8/21 Commit:21 1907s > 4 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:8 Commit:21 1907s CommittedEntries: 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 4->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 4->1 MsgAppResp Term:8 Log:0/21 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:612: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 5 receiving messages 1907s 1->5 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s > 5 handling Ready 1907s Ready MustSync=false: 1907s Lead:1 State:StateFollower 1907s Messages: 1907s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 1907s > 1 receiving messages 1907s 5->1 MsgAppResp Term:8 Log:6/20 Rejected (Hint: 18) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 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 ""] 1907s > 5 receiving messages 1907s 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 ""] 1907s INFO found conflict at index 19 [existing term: 7, conflicting term: 6] 1907s INFO replace the unstable entries from index 19 1907s > 5 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Commit:21 1907s Entries: 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s CommittedEntries: 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 5->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 5->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->5 MsgApp Term:8 Log:8/21 Commit:21 1907s > 5 receiving messages 1907s 1->5 MsgApp Term:8 Log:8/21 Commit:21 1907s > 5 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 5->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 5->1 MsgAppResp Term:8 Log:0/21 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:659: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 6 receiving messages 1907s 1->6 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s > 6 handling Ready 1907s Ready MustSync=false: 1907s Lead:1 State:StateFollower 1907s Messages: 1907s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 1907s > 1 receiving messages 1907s 6->1 MsgAppResp Term:8 Log:4/20 Rejected (Hint: 17) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 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 ""] 1907s > 6 receiving messages 1907s 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 ""] 1907s INFO found conflict at index 16 [existing term: 4, conflicting term: 5] 1907s INFO replace the unstable entries from index 16 1907s > 6 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:21 1907s Entries: 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s CommittedEntries: 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 6->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 6->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->6 MsgApp Term:8 Log:8/21 Commit:21 1907s > 6 receiving messages 1907s 1->6 MsgApp Term:8 Log:8/21 Commit:21 1907s > 6 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 6->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 6->1 MsgAppResp Term:8 Log:0/21 1907s interaction_test.go:30: 1907s testdata/probe_and_replicate.txt:712: 1907s stabilize [2 args] 1907s 1907s ---- 1907s > 7 receiving messages 1907s 1->7 MsgApp Term:8 Log:6/20 Commit:18 Entries:[8/21 EntryNormal ""] 1907s > 7 handling Ready 1907s Ready MustSync=false: 1907s Lead:1 State:StateFollower 1907s Messages: 1907s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 1907s > 1 receiving messages 1907s 7->1 MsgAppResp Term:8 Log:3/20 Rejected (Hint: 20) 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 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 ""] 1907s > 7 receiving messages 1907s 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 ""] 1907s INFO found conflict at index 14 [existing term: 2, conflicting term: 4] 1907s INFO replace the unstable entries from index 14 1907s > 7 handling Ready 1907s Ready MustSync=true: 1907s HardState Term:8 Vote:1 Commit:21 1907s Entries: 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s CommittedEntries: 1907s 4/14 EntryNormal "" 1907s 4/15 EntryNormal "prop_4_15" 1907s 5/16 EntryNormal "" 1907s 5/17 EntryNormal "prop_5_17" 1907s 6/18 EntryNormal "" 1907s 6/19 EntryNormal "prop_6_19" 1907s 6/20 EntryNormal "prop_6_20" 1907s 8/21 EntryNormal "" 1907s Messages: 1907s 7->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 7->1 MsgAppResp Term:8 Log:0/21 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->7 MsgApp Term:8 Log:8/21 Commit:21 1907s > 7 receiving messages 1907s 1->7 MsgApp Term:8 Log:8/21 Commit:21 1907s > 7 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 7->1 MsgAppResp Term:8 Log:0/21 1907s > 1 receiving messages 1907s 7->1 MsgAppResp Term:8 Log:0/21 1907s === RUN TestInteraction/snapshot_succeed_via_app_resp 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:10: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:15: 1907s add-nodes [3 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:19: 1907s campaign [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:24: 1907s stabilize [0 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:28: 1907s compact [2 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:33: 1907s deliver-msgs [1 args] 1907s 1907s ---- 1907s ok (quiet) 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:38: 1907s log-level [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:42: 1907s status [1 args] 1907s 1907s ---- 1907s 1: StateReplicate match=11 next=12 inactive 1907s 2: StateReplicate match=11 next=12 1907s 3: StateProbe match=0 next=11 paused inactive 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:50: 1907s add-nodes [1 args] 1907s 1907s ---- 1907s INFO 3 switched to configuration voters=() 1907s INFO 3 became follower at term 0 1907s INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:58: 1907s tick-heartbeat [1 args] 1907s 1907s ---- 1907s ok 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:62: 1907s process-ready [1 args] 1907s 1907s ---- 1907s Ready MustSync=false: 1907s Messages: 1907s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 1907s 1->3 MsgHeartbeat Term:1 Log:0/0 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:71: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 1->3 MsgHeartbeat Term:1 Log:0/0 1907s INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] 1907s INFO 3 became follower at term 1 1907s > 3 handling Ready 1907s Ready MustSync=true: 1907s Lead:1 State:StateFollower 1907s HardState Term:1 Commit:0 1907s Messages: 1907s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:85: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 receiving messages 1907s 3->1 MsgHeartbeatResp Term:1 Log:0/0 1907s DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11] 1907s DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:96: 1907s status [1 args] 1907s 1907s ---- 1907s 1: StateReplicate match=11 next=12 inactive 1907s 2: StateReplicate match=11 next=12 1907s 3: StateSnapshot match=0 next=11 paused pendingSnap=11 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:106: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 3 receiving messages 1907s 1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1] 1907s INFO 3 switched to configuration voters=(1 2 3) 1907s INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1] 1907s INFO 3 [commit: 11] restored snapshot [index: 11, term: 1] 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s HardState Term:1 Commit:11 1907s Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/11 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:123: 1907s stabilize [1 args] 1907s 1907s ---- 1907s > 1 receiving messages 1907s 3->1 MsgAppResp Term:1 Log:0/11 1907s DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11] 1907s > 1 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 1->3 MsgApp Term:1 Log:1/11 Commit:11 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:133: 1907s status [1 args] 1907s 1907s ---- 1907s 1: StateReplicate match=11 next=12 inactive 1907s 2: StateReplicate match=11 next=12 1907s 3: StateReplicate match=11 next=12 1907s interaction_test.go:30: 1907s testdata/snapshot_succeed_via_app_resp.txt:140: 1907s stabilize [0 args] 1907s 1907s ---- 1907s > 2 receiving messages 1907s 1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11 1907s > 3 receiving messages 1907s 1->3 MsgApp Term:1 Log:1/11 Commit:11 1907s > 2 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1907s > 3 handling Ready 1907s Ready MustSync=false: 1907s Messages: 1907s 3->1 MsgAppResp Term:1 Log:0/11 1907s > 1 receiving messages 1907s 2->1 MsgHeartbeatResp Term:1 Log:0/0 1907s 3->1 MsgAppResp Term:1 Log:0/11 1907s --- PASS: TestInteraction (0.21s) 1907s --- PASS: TestInteraction/campaign (0.05s) 1907s --- PASS: TestInteraction/campaign_learner_must_vote (0.00s) 1907s --- PASS: TestInteraction/confchange_v1_add_single (0.00s) 1907s --- PASS: TestInteraction/confchange_v1_remove_leader (0.00s) 1907s --- PASS: TestInteraction/confchange_v2_add_double_auto (0.00s) 1907s --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.00s) 1907s --- PASS: TestInteraction/confchange_v2_add_single_auto (0.00s) 1907s --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.00s) 1907s --- PASS: TestInteraction/probe_and_replicate (0.13s) 1907s --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.00s) 1907s PASS 1907s ok go.etcd.io/etcd/raft 0.804s 1908s === RUN TestConfChangeDataDriven 1908s === RUN TestConfChangeDataDriven/joint_autoleave 1908s datadriven_test.go:47: 1908s testdata/joint_autoleave.txt:4: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/joint_autoleave.txt:11: 1908s enter-joint [1 args] 1908s v2 v3 1908s ---- 1908s voters=(1 2 3)&&(1) autoleave 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s 3: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/joint_autoleave.txt:20: 1908s enter-joint [1 args] 1908s 1908s ---- 1908s config is already joint 1908s datadriven_test.go:47: 1908s testdata/joint_autoleave.txt:24: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s voters=(1 2 3) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s 3: StateProbe match=0 next=1 1908s === RUN TestConfChangeDataDriven/joint_idempotency 1908s datadriven_test.go:47: 1908s testdata/joint_idempotency.txt:4: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/joint_idempotency.txt:10: 1908s enter-joint [0 args] 1908s r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1 1908s ---- 1908s voters=(3)&&(1) learners=(2) learners_next=(1) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 learner 1908s 3: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/joint_idempotency.txt:18: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s voters=(3) learners=(1 2) 1908s 1: StateProbe match=0 next=0 learner 1908s 2: StateProbe match=0 next=1 learner 1908s 3: StateProbe match=0 next=1 1908s === RUN TestConfChangeDataDriven/joint_learners_next 1908s datadriven_test.go:47: 1908s testdata/joint_learners_next.txt:7: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/joint_learners_next.txt:13: 1908s enter-joint [0 args] 1908s v2 l1 1908s ---- 1908s voters=(2)&&(1) learners_next=(1) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/joint_learners_next.txt:20: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s voters=(2) learners=(1) 1908s 1: StateProbe match=0 next=0 learner 1908s 2: StateProbe match=0 next=1 1908s === RUN TestConfChangeDataDriven/joint_safety 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:1: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s can't leave a non-joint config 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:5: 1908s enter-joint [0 args] 1908s 1908s ---- 1908s can't make a zero-voter config joint 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:9: 1908s enter-joint [0 args] 1908s v1 1908s ---- 1908s can't make a zero-voter config joint 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:14: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=3 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:20: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s can't leave a non-joint config 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:25: 1908s enter-joint [0 args] 1908s 1908s ---- 1908s voters=(1)&&(1) 1908s 1: StateProbe match=0 next=3 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:30: 1908s enter-joint [0 args] 1908s 1908s ---- 1908s config is already joint 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:34: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=3 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:39: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s can't leave a non-joint config 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:44: 1908s enter-joint [0 args] 1908s r1 v2 v3 l4 1908s ---- 1908s voters=(2 3)&&(1) learners=(4) 1908s 1: StateProbe match=0 next=3 1908s 2: StateProbe match=0 next=9 1908s 3: StateProbe match=0 next=9 1908s 4: StateProbe match=0 next=9 learner 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:53: 1908s enter-joint [0 args] 1908s 1908s ---- 1908s config is already joint 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:57: 1908s enter-joint [0 args] 1908s v12 1908s ---- 1908s config is already joint 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:62: 1908s simple [0 args] 1908s l15 1908s ---- 1908s can't apply simple config change in joint config 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:67: 1908s leave-joint [0 args] 1908s 1908s ---- 1908s voters=(2 3) learners=(4) 1908s 2: StateProbe match=0 next=9 1908s 3: StateProbe match=0 next=9 1908s 4: StateProbe match=0 next=9 learner 1908s datadriven_test.go:47: 1908s testdata/joint_safety.txt:74: 1908s simple [0 args] 1908s l9 1908s ---- 1908s voters=(2 3) learners=(4 9) 1908s 2: StateProbe match=0 next=9 1908s 3: StateProbe match=0 next=9 1908s 4: StateProbe match=0 next=9 learner 1908s 9: StateProbe match=0 next=14 learner 1908s === RUN TestConfChangeDataDriven/simple_idempotency 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:1: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:7: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:13: 1908s simple [0 args] 1908s v2 1908s ---- 1908s voters=(1 2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:20: 1908s simple [0 args] 1908s l1 1908s ---- 1908s voters=(2) learners=(1) 1908s 1: StateProbe match=0 next=0 learner 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:27: 1908s simple [0 args] 1908s l1 1908s ---- 1908s voters=(2) learners=(1) 1908s 1: StateProbe match=0 next=0 learner 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:34: 1908s simple [0 args] 1908s r1 1908s ---- 1908s voters=(2) 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:40: 1908s simple [0 args] 1908s r1 1908s ---- 1908s voters=(2) 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:46: 1908s simple [0 args] 1908s v3 1908s ---- 1908s voters=(2 3) 1908s 2: StateProbe match=0 next=2 1908s 3: StateProbe match=0 next=7 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:53: 1908s simple [0 args] 1908s r3 1908s ---- 1908s voters=(2) 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:59: 1908s simple [0 args] 1908s r3 1908s ---- 1908s voters=(2) 1908s 2: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_idempotency.txt:65: 1908s simple [0 args] 1908s r4 1908s ---- 1908s voters=(2) 1908s 2: StateProbe match=0 next=2 1908s === RUN TestConfChangeDataDriven/simple_promote_demote 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:3: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:9: 1908s simple [0 args] 1908s v2 1908s ---- 1908s voters=(1 2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:16: 1908s simple [0 args] 1908s v3 1908s ---- 1908s voters=(1 2 3) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s 3: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:26: 1908s simple [0 args] 1908s l1 v1 1908s ---- 1908s voters=(1 2 3) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s 3: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:35: 1908s simple [0 args] 1908s l2 1908s ---- 1908s voters=(1 3) learners=(2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 learner 1908s 3: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:45: 1908s simple [0 args] 1908s v2 l2 1908s ---- 1908s voters=(1 3) learners=(2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 learner 1908s 3: StateProbe match=0 next=2 1908s datadriven_test.go:47: 1908s testdata/simple_promote_demote.txt:54: 1908s simple [0 args] 1908s v2 1908s ---- 1908s voters=(1 2 3) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s 3: StateProbe match=0 next=2 1908s === RUN TestConfChangeDataDriven/simple_safety 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:1: 1908s simple [0 args] 1908s l1 1908s ---- 1908s removed all voters 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:6: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:12: 1908s simple [0 args] 1908s v2 l3 1908s ---- 1908s voters=(1 2) learners=(3) 1908s 1: StateProbe match=0 next=1 1908s 2: StateProbe match=0 next=2 1908s 3: StateProbe match=0 next=2 learner 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:20: 1908s simple [0 args] 1908s r1 v5 1908s ---- 1908s more than one voter changed without entering joint config 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:25: 1908s simple [0 args] 1908s r1 r2 1908s ---- 1908s removed all voters 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:30: 1908s simple [0 args] 1908s v3 v4 1908s ---- 1908s more than one voter changed without entering joint config 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:35: 1908s simple [0 args] 1908s l1 v5 1908s ---- 1908s more than one voter changed without entering joint config 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:40: 1908s simple [0 args] 1908s l1 l2 1908s ---- 1908s removed all voters 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:45: 1908s simple [0 args] 1908s l2 l3 l4 l5 1908s ---- 1908s voters=(1) learners=(2 3 4 5) 1908s 1: StateProbe match=0 next=1 1908s 2: StateProbe match=0 next=2 learner 1908s 3: StateProbe match=0 next=2 learner 1908s 4: StateProbe match=0 next=8 learner 1908s 5: StateProbe match=0 next=8 learner 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:55: 1908s simple [0 args] 1908s r1 1908s ---- 1908s removed all voters 1908s datadriven_test.go:47: 1908s testdata/simple_safety.txt:60: 1908s simple [0 args] 1908s r2 r3 r4 r5 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=1 1908s === RUN TestConfChangeDataDriven/update 1908s datadriven_test.go:47: 1908s testdata/update.txt:5: 1908s simple [0 args] 1908s v1 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s datadriven_test.go:47: 1908s testdata/update.txt:11: 1908s simple [0 args] 1908s v2 u1 1908s ---- 1908s voters=(1 2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s datadriven_test.go:47: 1908s testdata/update.txt:18: 1908s simple [0 args] 1908s u1 u2 u3 u1 u2 u3 1908s ---- 1908s voters=(1 2) 1908s 1: StateProbe match=0 next=0 1908s 2: StateProbe match=0 next=1 1908s === RUN TestConfChangeDataDriven/zero 1908s datadriven_test.go:47: 1908s testdata/zero.txt:2: 1908s simple [0 args] 1908s v1 r0 v0 l0 1908s ---- 1908s voters=(1) 1908s 1: StateProbe match=0 next=0 1908s --- PASS: TestConfChangeDataDriven (0.09s) 1908s --- PASS: TestConfChangeDataDriven/joint_autoleave (0.01s) 1908s --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s) 1908s --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s) 1908s --- PASS: TestConfChangeDataDriven/joint_safety (0.01s) 1908s --- PASS: TestConfChangeDataDriven/simple_idempotency (0.00s) 1908s --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s) 1908s --- PASS: TestConfChangeDataDriven/simple_safety (0.05s) 1908s --- PASS: TestConfChangeDataDriven/update (0.00s) 1908s --- PASS: TestConfChangeDataDriven/zero (0.00s) 1908s === RUN TestConfChangeQuick 1908s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(2) 1908s quick_test.go:115: changes: ConfChangeRemoveNode(10) ConfChangeAddLearnerNode(8) ConfChangeAddLearnerNode(5) ConfChangeUpdateNode(10) 1908s quick_test.go:116: voters=(1 2) learners=(5 8) 1908s quick_test.go:117: 1: StateProbe match=0 next=10 1908s 2: StateProbe match=0 next=10 1908s 5: StateProbe match=0 next=10 learner 1908s 8: StateProbe match=0 next=10 learner 1908s 1908s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(2) ConfChangeAddNode(3) 1908s quick_test.go:115: changes: ConfChangeAddNode(3) ConfChangeAddNode(10) ConfChangeAddLearnerNode(2) ConfChangeAddLearnerNode(4) ConfChangeRemoveNode(5) ConfChangeUpdateNode(8) ConfChangeAddNode(5) ConfChangeAddNode(10) ConfChangeAddNode(3) 1908s quick_test.go:116: voters=(1 3 5 10) learners=(2 4) 1908s quick_test.go:117: 1: StateProbe match=0 next=10 1908s 2: StateProbe match=0 next=10 learner 1908s 3: StateProbe match=0 next=10 1908s 4: StateProbe match=0 next=10 learner 1908s 5: StateProbe match=0 next=10 1908s 10: StateProbe match=0 next=10 1908s 1908s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(3) ConfChangeAddNode(4) 1908s quick_test.go:115: changes: ConfChangeUpdateNode(10) ConfChangeRemoveNode(7) ConfChangeUpdateNode(10) ConfChangeAddLearnerNode(4) ConfChangeAddNode(2) ConfChangeAddNode(9) ConfChangeAddLearnerNode(8) ConfChangeUpdateNode(8) 1908s quick_test.go:116: voters=(1 2 3 9) learners=(4 8) 1908s quick_test.go:117: 1: StateProbe match=0 next=10 1908s 2: StateProbe match=0 next=10 1908s 3: StateProbe match=0 next=10 1908s 4: StateProbe match=0 next=10 learner 1908s 8: StateProbe match=0 next=10 learner 1908s 9: StateProbe match=0 next=10 1908s 1908s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(3) 1908s quick_test.go:115: changes: ConfChangeRemoveNode(5) ConfChangeAddLearnerNode(10) ConfChangeAddLearnerNode(4) 1908s quick_test.go:116: voters=(1 3) learners=(4 10) 1908s quick_test.go:117: 1: StateProbe match=0 next=10 1908s 3: StateProbe match=0 next=10 1908s 4: StateProbe match=0 next=10 learner 1908s 10: StateProbe match=0 next=10 learner 1908s 1908s quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(5) ConfChangeAddNode(2) ConfChangeAddNode(5) ConfChangeAddNode(4) 1908s quick_test.go:115: changes: ConfChangeUpdateNode(5) ConfChangeUpdateNode(2) ConfChangeAddNode(10) ConfChangeAddLearnerNode(5) 1908s quick_test.go:116: voters=(1 2 4 10) learners=(5) 1908s quick_test.go:117: 1: StateProbe match=0 next=10 1908s 2: StateProbe match=0 next=10 1908s 4: StateProbe match=0 next=10 1908s 5: StateProbe match=0 next=10 learner 1908s 10: StateProbe match=0 next=10 1908s 1909s --- PASS: TestConfChangeQuick (0.55s) 1909s === RUN TestRestore 1909s --- PASS: TestRestore (0.11s) 1909s PASS 1909s ok go.etcd.io/etcd/raft/confchange 0.755s 1910s === RUN TestDataDriven 1910s === RUN TestDataDriven/joint_commit 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:9: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 100 (id=1) 1910s xx> 101 (id=2) 1910s > 99 (id=3) 1910s 100 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:19: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:28: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 100 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:36: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s > 13 (id=1) 1910s x> 100 (id=2) 1910s 13 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:45: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:51: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s > 100 (id=1) 1910s 100 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:60: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:68: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:77: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s x> 50 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:86: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s x> 50 (id=2) 1910s > 45 (id=3) 1910s 45 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:96: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:104: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 100 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:112: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s x> 100 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:119: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s > 50 (id=1) 1910s x> 100 (id=2) 1910s 50 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:126: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 100 (id=1) 1910s > 50 (id=2) 1910s 50 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:137: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 50 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:146: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 50 (id=1) 1910s ? 0 (id=2) 1910s xx> 49 (id=3) 1910s ? 0 (id=4) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:155: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 50 (id=1) 1910s x> 48 (id=2) 1910s xx> 49 (id=3) 1910s ? 0 (id=4) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:164: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 50 (id=1) 1910s x> 48 (id=2) 1910s xx> 49 (id=3) 1910s > 47 (id=4) 1910s 47 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:174: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:182: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:190: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xx> 100 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:198: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xx> 100 (id=2) 1910s x> 99 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:206: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 101 (id=1) 1910s x> 100 (id=2) 1910s > 99 (id=3) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:215: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:222: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s x> 40 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:229: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 41 (id=1) 1910s > 40 (id=2) 1910s 40 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:240: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s ? 0 (id=6) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:251: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxxxx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s ? 0 (id=6) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:262: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxxxx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s xxxx> 90 (id=4) 1910s ? 0 (id=5) 1910s ? 0 (id=6) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:273: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxxxx> 100 (id=1) 1910s xxxx> 99 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s ? 0 (id=6) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:286: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xxxxx> 99 (id=2) 1910s xx> 90 (id=3) 1910s xxxx> 97 (id=4) 1910s xxx> 95 (id=5) 1910s ? 0 (id=6) 1910s 90 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:299: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 92 (id=1) 1910s xxxxx> 99 (id=2) 1910s x> 90 (id=3) 1910s xxxx> 97 (id=4) 1910s xxx> 95 (id=5) 1910s ? 0 (id=6) 1910s 92 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:311: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 92 (id=1) 1910s xxxxx> 99 (id=2) 1910s x> 90 (id=3) 1910s xxxx> 97 (id=4) 1910s xxx> 95 (id=5) 1910s > 77 (id=6) 1910s 92 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:325: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:335: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxxx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:345: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 100 (id=1) 1910s xxxx> 101 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:355: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s xxxx> 101 (id=2) 1910s > 100 (id=3) 1910s ? 0 (id=4) 1910s ? 0 (id=5) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:366: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xxxx> 100 (id=2) 1910s ? 0 (id=3) 1910s xxx> 99 (id=4) 1910s xx> 98 (id=5) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:377: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xxxx> 100 (id=2) 1910s xx> 99 (id=3) 1910s > 99 (id=4) 1910s x> 98 (id=5) 1910s 98 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:387: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s > 1 (id=1) 1910s xxxx> 100 (id=2) 1910s xx> 99 (id=3) 1910s > 99 (id=4) 1910s x> 98 (id=5) 1910s 98 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:397: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xxx> 100 (id=1) 1910s > 100 (id=2) 1910s x> 99 (id=3) 1910s > 99 (id=4) 1910s > 98 (id=5) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:410: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s ? 0 (id=4) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:419: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s xxx> 100 (id=2) 1910s xx> 99 (id=3) 1910s ? 0 (id=4) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:428: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s x> 98 (id=1) 1910s xxx> 100 (id=2) 1910s xx> 99 (id=3) 1910s ? 0 (id=4) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:437: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s > 100 (id=2) 1910s x> 99 (id=3) 1910s ? 0 (id=4) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:446: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s > 100 (id=2) 1910s x> 99 (id=3) 1910s > 98 (id=4) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:455: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s xxx> 101 (id=4) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:464: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 100 (id=1) 1910s x> 99 (id=2) 1910s ? 0 (id=3) 1910s xxx> 101 (id=4) 1910s 99 1910s datadriven_test.go:38: 1910s testdata/joint_commit.txt:475: 1910s committed [3 args] 1910s 1910s ---- 1910s idx 1910s xx> 50 (id=1) 1910s x> 45 (id=2) 1910s ? 0 (id=3) 1910s 45 1910s === RUN TestDataDriven/joint_vote 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:4: 1910s vote [1 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:10: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:14: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:18: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:22: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:26: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:30: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:34: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:38: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:42: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:46: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:50: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:54: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:58: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:64: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:68: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:72: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:76: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:80: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:84: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:88: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:92: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:96: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:100: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:104: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:108: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:112: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:116: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:120: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:124: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:128: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:135: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:139: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:143: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:147: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:151: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:155: 1910s vote [3 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:159: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/joint_vote.txt:163: 1910s vote [3 args] 1910s 1910s ---- 1910s VoteWon 1910s === RUN TestDataDriven/majority_commit 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:3: 1910s committed [0 args] 1910s 1910s ---- 1910s ∞ 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:10: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:17: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s > 12 (id=1) 1910s 12 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:27: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:36: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s x> 12 (id=1) 1910s ? 0 (id=2) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:45: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s x> 12 (id=1) 1910s > 5 (id=2) 1910s 5 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:56: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s ? 0 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:64: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s xx> 12 (id=1) 1910s ? 0 (id=2) 1910s ? 0 (id=3) 1910s 0 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:74: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s xx> 12 (id=1) 1910s x> 5 (id=2) 1910s ? 0 (id=3) 1910s 5 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:83: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s xx> 12 (id=1) 1910s > 5 (id=2) 1910s x> 6 (id=3) 1910s 6 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:92: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s xx> 12 (id=1) 1910s x> 5 (id=2) 1910s > 4 (id=3) 1910s 5 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:103: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s x> 5 (id=1) 1910s > 5 (id=2) 1910s ? 0 (id=3) 1910s 5 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:112: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s > 5 (id=1) 1910s > 5 (id=2) 1910s xx> 12 (id=3) 1910s 5 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:121: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s > 100 (id=1) 1910s x> 101 (id=2) 1910s xx> 103 (id=3) 1910s 101 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:133: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s x> 101 (id=1) 1910s xxxx> 104 (id=2) 1910s xx> 103 (id=3) 1910s > 103 (id=4) 1910s ? 0 (id=5) 1910s 103 1910s datadriven_test.go:38: 1910s testdata/majority_commit.txt:145: 1910s committed [2 args] 1910s 1910s ---- 1910s idx 1910s x> 101 (id=1) 1910s xx> 102 (id=2) 1910s xxx> 103 (id=3) 1910s > 103 (id=4) 1910s ? 0 (id=5) 1910s 102 1910s === RUN TestDataDriven/majority_vote 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:2: 1910s vote [0 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:6: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:10: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:14: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:21: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:26: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:30: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:34: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:38: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:44: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:48: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:52: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:56: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:60: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:64: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:68: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:72: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:79: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:83: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:87: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteWon 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:91: 1910s vote [2 args] 1910s 1910s ---- 1910s VotePending 1910s datadriven_test.go:38: 1910s testdata/majority_vote.txt:95: 1910s vote [2 args] 1910s 1910s ---- 1910s VoteLost 1910s --- PASS: TestDataDriven (0.08s) 1910s --- PASS: TestDataDriven/joint_commit (0.01s) 1910s --- PASS: TestDataDriven/joint_vote (0.03s) 1910s --- PASS: TestDataDriven/majority_commit (0.02s) 1910s --- PASS: TestDataDriven/majority_vote (0.01s) 1910s === RUN TestQuick 1910s === RUN TestQuick/majority_commit 1911s --- PASS: TestQuick (1.13s) 1911s --- PASS: TestQuick/majority_commit (1.13s) 1911s PASS 1911s ok go.etcd.io/etcd/raft/quorum 1.233s 1913s === RUN TestConfState_Equivalent 1913s === RUN TestConfState_Equivalent/#00 1913s === RUN TestConfState_Equivalent/#01 1913s === RUN TestConfState_Equivalent/#02 1913s === RUN TestConfState_Equivalent/#03 1913s === RUN TestConfState_Equivalent/#04 1913s === RUN TestConfState_Equivalent/#05 1913s --- PASS: TestConfState_Equivalent (0.00s) 1913s --- PASS: TestConfState_Equivalent/#00 (0.00s) 1913s --- PASS: TestConfState_Equivalent/#01 (0.00s) 1913s --- PASS: TestConfState_Equivalent/#02 (0.00s) 1913s --- PASS: TestConfState_Equivalent/#03 (0.00s) 1913s --- PASS: TestConfState_Equivalent/#04 (0.00s) 1913s --- PASS: TestConfState_Equivalent/#05 (0.00s) 1913s === RUN TestProtoMemorySizes 1913s --- PASS: TestProtoMemorySizes (0.00s) 1913s PASS 1913s ok go.etcd.io/etcd/raft/raftpb 0.014s 1915s === RUN TestNetworkDrop 1915s --- PASS: TestNetworkDrop (0.00s) 1915s === RUN TestNetworkDelay 1915s --- PASS: TestNetworkDelay (0.51s) 1915s === RUN TestBasicProgress 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=() 1915s raft2026/02/08 04:16:47 INFO: 1 became follower at term 0 1915s raft2026/02/08 04:16:47 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1915s raft2026/02/08 04:16:47 INFO: 1 became follower at term 1 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=(1) 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=(1 2) 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=(1 2 3) 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=(1 2 3 4) 1915s raft2026/02/08 04:16:47 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=() 1915s raft2026/02/08 04:16:47 INFO: 2 became follower at term 0 1915s raft2026/02/08 04:16:47 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1915s raft2026/02/08 04:16:47 INFO: 2 became follower at term 1 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=(1) 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=(1 2) 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=(1 2 3) 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=(1 2 3 4) 1915s raft2026/02/08 04:16:47 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=() 1915s raft2026/02/08 04:16:47 INFO: 3 became follower at term 0 1915s raft2026/02/08 04:16:47 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1915s raft2026/02/08 04:16:47 INFO: 3 became follower at term 1 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=(1) 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=(1 2) 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=(1 2 3) 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=(1 2 3 4) 1915s raft2026/02/08 04:16:47 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=() 1915s raft2026/02/08 04:16:47 INFO: 4 became follower at term 0 1915s raft2026/02/08 04:16:47 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1915s raft2026/02/08 04:16:47 INFO: 4 became follower at term 1 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=(1) 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=(1 2) 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=(1 2 3) 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=(1 2 3 4) 1915s raft2026/02/08 04:16:47 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=() 1915s raft2026/02/08 04:16:47 INFO: 5 became follower at term 0 1915s raft2026/02/08 04:16:47 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1915s raft2026/02/08 04:16:47 INFO: 5 became follower at term 1 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=(1) 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=(1 2) 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=(1 2 3) 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=(1 2 3 4) 1915s raft2026/02/08 04:16:47 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:47 INFO: 5 is starting a new election at term 1 1916s raft2026/02/08 04:16:47 INFO: 5 became candidate at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 received MsgVoteResp from 5 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 is starting a new election at term 1 1916s raft2026/02/08 04:16:47 INFO: 4 became candidate at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 received MsgVoteResp from 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1916s raft2026/02/08 04:16:47 INFO: 2 [term: 1] received a MsgVote message with higher term from 4 [term: 2] 1916s raft2026/02/08 04:16:47 INFO: 2 became follower at term 2 1916s raft2026/02/08 04:16:47 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 1 [term: 1] received a MsgVote message with higher term from 4 [term: 2] 1916s raft2026/02/08 04:16:47 INFO: 1 became follower at term 2 1916s raft2026/02/08 04:16:47 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 3 [term: 1] received a MsgVote message with higher term from 5 [term: 2] 1916s raft2026/02/08 04:16:47 INFO: 3 became follower at term 2 1916s raft2026/02/08 04:16:47 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 3 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 1 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 2 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 received MsgVoteResp from 1 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 has received 2 MsgVoteResp votes and 0 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 4 received MsgVoteResp from 2 at term 2 1916s raft2026/02/08 04:16:47 INFO: 4 has received 3 MsgVoteResp votes and 0 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 4 became leader at term 2 1916s raft2026/02/08 04:16:47 INFO: raft.node: 4 elected leader 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 received MsgVoteResp rejection from 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 has received 1 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 5 received MsgVoteResp rejection from 1 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 has received 1 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 5 received MsgVoteResp from 3 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 has received 2 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 5 received MsgVoteResp rejection from 2 at term 2 1916s raft2026/02/08 04:16:47 INFO: 5 has received 2 MsgVoteResp votes and 3 vote rejections 1916s raft2026/02/08 04:16:47 INFO: 5 became follower at term 2 1916s raft2026/02/08 04:16:47 INFO: raft.node: 1 elected leader 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: raft.node: 2 elected leader 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: raft.node: 3 elected leader 4 at term 2 1916s raft2026/02/08 04:16:47 INFO: raft.node: 5 elected leader 4 at term 2 1916s 2026/02/08 04:16:48 raft.1: stop 1916s 2026/02/08 04:16:48 raft.2: stop 1916s 2026/02/08 04:16:48 raft.3: stop 1916s 2026/02/08 04:16:48 raft.4: stop 1916s 2026/02/08 04:16:48 raft.5: stop 1916s --- PASS: TestBasicProgress (0.34s) 1916s === RUN TestRestart 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 3 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 3 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 2 is starting a new election at term 1 1916s raft2026/02/08 04:16:48 INFO: 2 became candidate at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 received MsgVoteResp from 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 is starting a new election at term 1 1916s raft2026/02/08 04:16:48 INFO: 1 became candidate at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 received MsgVoteResp from 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 is starting a new election at term 1 1916s raft2026/02/08 04:16:48 INFO: 4 became candidate at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 received MsgVoteResp from 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 is starting a new election at term 1 1916s raft2026/02/08 04:16:48 INFO: 5 became candidate at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 received MsgVoteResp from 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [term: 1] received a MsgVote message with higher term from 4 [term: 2] 1916s raft2026/02/08 04:16:48 INFO: 3 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5, vote: 0] cast MsgVote for 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 2] rejected MsgVote from 4 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 1 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 5 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 received MsgVoteResp rejection from 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 has received 1 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 1 received MsgVoteResp rejection from 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 received MsgVoteResp rejection from 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 has received 1 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 received MsgVoteResp rejection from 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5, vote: 4] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 received MsgVoteResp rejection from 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 has received 1 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 received MsgVoteResp rejection from 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 has received 1 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 received MsgVoteResp from 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 has received 2 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 received MsgVoteResp rejection from 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 has received 2 MsgVoteResp votes and 3 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 received MsgVoteResp rejection from 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 1 received MsgVoteResp rejection from 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 5] rejected MsgVote from 2 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 received MsgVoteResp rejection from 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 has received 1 MsgVoteResp votes and 3 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 received MsgVoteResp rejection from 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 has received 1 MsgVoteResp votes and 2 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 2 received MsgVoteResp rejection from 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 has received 1 MsgVoteResp votes and 3 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 is starting a new election at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 became candidate at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 received MsgVoteResp from 1 at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 3 at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 is starting a new election at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 became candidate at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 3 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 3 1916s raft2026/02/08 04:16:48 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 4 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 5 [term: 2] received a MsgVote message with higher term from 3 [term: 3] 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5, vote: 1] rejected MsgVote from 3 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 4 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp rejection from 1 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 has received 2 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 2 at term 3 1916s raft2026/02/08 04:16:48 INFO: 3 has received 3 MsgVoteResp votes and 1 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 3 became leader at term 3 1916s raft2026/02/08 04:16:48 INFO: raft.node: 3 elected leader 3 at term 3 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 5] at term 3 1916s raft2026/02/08 04:16:48 INFO: raft.node: 5 elected leader 3 at term 3 1916s 2026/02/08 04:16:48 raft.4: stop 1916s raft2026/02/08 04:16:48 INFO: raft.node: 2 elected leader 3 at term 3 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: raft.node: 1 elected leader 3 at term 3 1916s 2026/02/08 04:16:48 raft.5: stop 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: newRaft 5 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 6, lastterm: 3] 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 3 1916s raft2026/02/08 04:16:48 INFO: newRaft 4 [peers: [], term: 3, commit: 5, applied: 0, lastindex: 5, lastterm: 1] 1916s raft2026/02/08 04:16:48 INFO: raft.node: 4 elected leader 3 at term 3 1916s raft2026/02/08 04:16:48 INFO: raft.node: 5 elected leader 3 at term 3 1916s 2026/02/08 04:16:48 raft.1: stop 1916s 2026/02/08 04:16:48 raft.2: stop 1916s 2026/02/08 04:16:48 raft.3: stop 1916s 2026/02/08 04:16:48 raft.4: stop 1916s 2026/02/08 04:16:48 raft.5: stop 1916s --- PASS: TestRestart (0.63s) 1916s === RUN TestPause 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 1 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 2 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 3 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 3 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 3 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 4 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=() 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 0 1916s raft2026/02/08 04:16:48 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 1 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3 4) 1916s raft2026/02/08 04:16:48 INFO: 5 switched to configuration voters=(1 2 3 4 5) 1916s raft2026/02/08 04:16:48 INFO: 3 is starting a new election at term 1 1916s raft2026/02/08 04:16:48 INFO: 3 became candidate at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 2 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 4 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 [logterm: 1, index: 5] sent MsgVote request to 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1916s raft2026/02/08 04:16:48 INFO: 5 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 5 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1916s raft2026/02/08 04:16:48 INFO: 1 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 1 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1916s raft2026/02/08 04:16:48 INFO: 2 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 2 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 1 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 4 [term: 1] received a MsgVote message with higher term from 3 [term: 2] 1916s raft2026/02/08 04:16:48 INFO: 4 became follower at term 2 1916s raft2026/02/08 04:16:48 INFO: 4 [logterm: 1, index: 5, vote: 0] cast MsgVote for 3 [logterm: 1, index: 5] at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 received MsgVoteResp from 5 at term 2 1916s raft2026/02/08 04:16:48 INFO: 3 has received 3 MsgVoteResp votes and 0 vote rejections 1916s raft2026/02/08 04:16:48 INFO: 3 became leader at term 2 1916s raft2026/02/08 04:16:48 INFO: raft.node: 3 elected leader 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: raft.node: 1 elected leader 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: raft.node: 5 elected leader 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: raft.node: 4 elected leader 3 at term 2 1916s raft2026/02/08 04:16:48 INFO: raft.node: 2 elected leader 3 at term 2 1917s 2026/02/08 04:16:49 raft.1: stop 1917s 2026/02/08 04:16:49 raft.2: stop 1917s 2026/02/08 04:16:49 raft.3: stop 1917s 2026/02/08 04:16:49 raft.4: stop 1917s 2026/02/08 04:16:49 raft.5: stop 1917s --- PASS: TestPause (0.47s) 1917s PASS 1917s ok go.etcd.io/etcd/raft/rafttest 1.961s 1918s === RUN TestInflightsAdd 1918s --- PASS: TestInflightsAdd (0.00s) 1918s === RUN TestInflightFreeTo 1918s --- PASS: TestInflightFreeTo (0.00s) 1918s === RUN TestInflightFreeFirstOne 1918s --- PASS: TestInflightFreeFirstOne (0.00s) 1918s === RUN TestProgressString 1918s --- PASS: TestProgressString (0.00s) 1918s === RUN TestProgressIsPaused 1918s --- PASS: TestProgressIsPaused (0.00s) 1918s === RUN TestProgressResume 1918s --- PASS: TestProgressResume (0.00s) 1918s === RUN TestProgressBecomeProbe 1918s --- PASS: TestProgressBecomeProbe (0.00s) 1918s === RUN TestProgressBecomeReplicate 1918s --- PASS: TestProgressBecomeReplicate (0.00s) 1918s === RUN TestProgressBecomeSnapshot 1918s --- PASS: TestProgressBecomeSnapshot (0.00s) 1918s === RUN TestProgressUpdate 1918s --- PASS: TestProgressUpdate (0.00s) 1918s === RUN TestProgressMaybeDecr 1918s --- PASS: TestProgressMaybeDecr (0.00s) 1918s PASS 1918s ok go.etcd.io/etcd/raft/tracker 0.073s 1929s 2026/02/08 04:17:00 skip launching etcd server when invoked via go test 1929s ok go.etcd.io/etcd/server 0.056s 1936s === RUN TestJWTInfo 1936s === RUN TestJWTInfo/ECDSA 1936s === RUN TestJWTInfo/ECDSA/verify-only 1936s === RUN TestJWTInfo/HMAC 1936s === RUN TestJWTInfo/RSA-priv 1936s === RUN TestJWTInfo/RSA 1936s === RUN TestJWTInfo/RSA/verify-only 1936s === RUN TestJWTInfo/RSAPSS-priv 1936s === RUN TestJWTInfo/RSAPSS 1936s === RUN TestJWTInfo/RSAPSS/verify-only 1936s === RUN TestJWTInfo/ECDSA-priv 1936s --- PASS: TestJWTInfo (0.09s) 1936s --- PASS: TestJWTInfo/ECDSA (0.05s) 1936s --- PASS: TestJWTInfo/ECDSA/verify-only (0.00s) 1936s --- PASS: TestJWTInfo/HMAC (0.00s) 1936s --- PASS: TestJWTInfo/RSA-priv (0.00s) 1936s --- PASS: TestJWTInfo/RSA (0.02s) 1936s --- PASS: TestJWTInfo/RSA/verify-only (0.00s) 1936s --- PASS: TestJWTInfo/RSAPSS-priv (0.00s) 1936s --- PASS: TestJWTInfo/RSAPSS (0.00s) 1936s --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s) 1936s --- PASS: TestJWTInfo/ECDSA-priv (0.00s) 1936s === RUN TestJWTBad 1936s === RUN TestJWTBad/hmac_pub_key 1936s === RUN TestJWTBad/missing_private_key_file 1936s === RUN TestJWTBad/ecdsa_no_key 1936s === RUN TestJWTBad/no_options 1936s === RUN TestJWTBad/rsa_no_key 1936s === RUN TestJWTBad/missing_public_key_file 1936s === RUN TestJWTBad/ecdsa_invalid_public_key 1936s === RUN TestJWTBad/ecdsa_invalid_private_key 1936s === RUN TestJWTBad/invalid_method 1936s === RUN TestJWTBad/invalid_ttl 1936s === RUN TestJWTBad/rsa_invalid_public_key 1936s === RUN TestJWTBad/rsa_invalid_private_key 1936s === RUN TestJWTBad/hmac_no_key 1936s --- PASS: TestJWTBad (0.00s) 1936s --- PASS: TestJWTBad/hmac_pub_key (0.00s) 1936s --- PASS: TestJWTBad/missing_private_key_file (0.00s) 1936s --- PASS: TestJWTBad/ecdsa_no_key (0.00s) 1936s --- PASS: TestJWTBad/no_options (0.00s) 1936s --- PASS: TestJWTBad/rsa_no_key (0.00s) 1936s --- PASS: TestJWTBad/missing_public_key_file (0.00s) 1936s --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.00s) 1936s --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s) 1936s --- PASS: TestJWTBad/invalid_method (0.00s) 1936s --- PASS: TestJWTBad/invalid_ttl (0.00s) 1936s --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s) 1936s --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s) 1936s --- PASS: TestJWTBad/hmac_no_key (0.00s) 1936s === RUN TestJWTTokenWithMissingFields 1936s === RUN TestJWTTokenWithMissingFields/valid_token 1936s === RUN TestJWTTokenWithMissingFields/no_username 1936s === RUN TestJWTTokenWithMissingFields/no_revision 1936s --- PASS: TestJWTTokenWithMissingFields (0.02s) 1936s --- PASS: TestJWTTokenWithMissingFields/valid_token (0.00s) 1936s --- PASS: TestJWTTokenWithMissingFields/no_username (0.00s) 1936s --- PASS: TestJWTTokenWithMissingFields/no_revision (0.01s) 1936s === RUN TestRangePermission 1936s --- PASS: TestRangePermission (0.00s) 1936s === RUN TestKeyPermission 1936s --- PASS: TestKeyPermission (0.00s) 1936s === RUN TestRangeCheck 1936s === RUN TestRangeCheck/valid_single_key 1936s === RUN TestRangeCheck/valid_single_key#01 1936s === RUN TestRangeCheck/valid_key_range,_key_<_rangeEnd 1936s === RUN TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd 1936s === RUN TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd 1936s === RUN TestRangeCheck/invalid_key,_key_must_not_be_"" 1936s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_"" 1936s === RUN TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 1936s === RUN TestRangeCheck/valid_single_key_(not_useful_in_practice) 1936s === RUN TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" 1936s === RUN TestRangeCheck/valid_key_range,_which_includes_all_keys 1936s --- PASS: TestRangeCheck (0.00s) 1936s --- PASS: TestRangeCheck/valid_single_key (0.00s) 1936s --- PASS: TestRangeCheck/valid_single_key#01 (0.00s) 1936s --- PASS: TestRangeCheck/valid_key_range,_key_<_rangeEnd (0.00s) 1936s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_==_rangeEnd (0.00s) 1936s --- PASS: TestRangeCheck/invalid_empty_key_range,_key_>_rangeEnd (0.00s) 1936s --- PASS: TestRangeCheck/invalid_key,_key_must_not_be_"" (0.00s) 1936s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_"" (0.00s) 1936s --- PASS: TestRangeCheck/invalid_key_range,_key_must_not_be_""#01 (0.00s) 1936s --- PASS: TestRangeCheck/valid_single_key_(not_useful_in_practice) (0.00s) 1936s --- PASS: TestRangeCheck/valid_key_range,_larger_or_equals_to_"a" (0.00s) 1936s --- PASS: TestRangeCheck/valid_key_range,_which_includes_all_keys (0.00s) 1936s === RUN TestSimpleTokenDisabled 1936s --- PASS: TestSimpleTokenDisabled (0.00s) 1936s === RUN TestSimpleTokenAssign 1936s --- PASS: TestSimpleTokenAssign (0.00s) 1936s === RUN TestNewAuthStoreRevision 1936s {"level":"warn","msg":"simple token is not cryptographically signed"} 1936s {"level":"info","msg":"added a user","user-name":"root"} 1936s {"level":"info","msg":"created a role","role-name":"root"} 1936s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1936s {"level":"info","msg":"enabled authentication"} 1937s --- PASS: TestNewAuthStoreRevision (0.20s) 1937s === RUN TestNewAuthStoreBcryptCost 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1937s {"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} 1937s {"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} 1937s --- PASS: TestNewAuthStoreBcryptCost (0.14s) 1937s === RUN TestUserAdd 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1937s {"level":"info","msg":"added a user","user-name":"root"} 1937s {"level":"info","msg":"created a role","role-name":"root"} 1937s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1937s {"level":"info","msg":"enabled authentication"} 1937s {"level":"info","msg":"created a role","role-name":"role-test"} 1937s {"level":"info","msg":"added a user","user-name":"foo"} 1937s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1937s --- PASS: TestUserAdd (0.17s) 1937s === RUN TestRecover 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1937s {"level":"info","msg":"added a user","user-name":"root"} 1937s {"level":"info","msg":"created a role","role-name":"root"} 1937s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1937s {"level":"info","msg":"enabled authentication"} 1937s {"level":"info","msg":"created a role","role-name":"role-test"} 1937s {"level":"info","msg":"added a user","user-name":"foo"} 1937s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1937s --- PASS: TestRecover (0.14s) 1937s === RUN TestRecoverWithEmptyRangePermCache 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1937s {"level":"info","msg":"added a user","user-name":"root"} 1937s {"level":"info","msg":"created a role","role-name":"root"} 1937s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1937s {"level":"info","msg":"enabled authentication"} 1937s {"level":"info","msg":"created a role","role-name":"role-test"} 1937s {"level":"info","msg":"added a user","user-name":"foo"} 1937s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1937s --- PASS: TestRecoverWithEmptyRangePermCache (0.12s) 1937s === RUN TestCheckPassword 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1937s {"level":"info","msg":"added a user","user-name":"root"} 1937s {"level":"info","msg":"created a role","role-name":"root"} 1937s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1937s {"level":"info","msg":"enabled authentication"} 1937s {"level":"info","msg":"created a role","role-name":"role-test"} 1937s {"level":"info","msg":"added a user","user-name":"foo"} 1937s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1937s {"level":"info","msg":"invalid password","user-name":"foo"} 1937s --- PASS: TestCheckPassword (0.02s) 1937s === RUN TestUserDelete 1937s {"level":"warn","msg":"simple token is not cryptographically signed"} 1938s {"level":"info","msg":"added a user","user-name":"root"} 1938s {"level":"info","msg":"created a role","role-name":"root"} 1938s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1938s {"level":"info","msg":"enabled authentication"} 1938s {"level":"info","msg":"created a role","role-name":"role-test"} 1938s {"level":"info","msg":"added a user","user-name":"foo"} 1938s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1938s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 1938s --- PASS: TestUserDelete (0.37s) 1938s === RUN TestUserDeleteAndPermCache 1938s {"level":"warn","msg":"simple token is not cryptographically signed"} 1938s {"level":"info","msg":"added a user","user-name":"root"} 1938s {"level":"info","msg":"created a role","role-name":"root"} 1938s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1938s {"level":"info","msg":"enabled authentication"} 1938s {"level":"info","msg":"created a role","role-name":"role-test"} 1938s {"level":"info","msg":"added a user","user-name":"foo"} 1938s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1938s {"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]} 1938s {"level":"info","msg":"added a user","user-name":"bar"} 1938s --- PASS: TestUserDeleteAndPermCache (0.20s) 1938s === RUN TestUserChangePassword 1938s {"level":"warn","msg":"simple token is not cryptographically signed"} 1938s {"level":"info","msg":"added a user","user-name":"root"} 1938s {"level":"info","msg":"created a role","role-name":"root"} 1938s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1938s {"level":"info","msg":"enabled authentication"} 1938s {"level":"info","msg":"created a role","role-name":"role-test"} 1939s {"level":"info","msg":"added a user","user-name":"foo"} 1939s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1939s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1939s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 1939s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1939s {"level":"info","msg":"changed a password of a user","user-name":"foo-no-user-options","user-roles":[]} 1939s --- PASS: TestUserChangePassword (0.80s) 1939s === RUN TestRoleAdd 1939s {"level":"warn","msg":"simple token is not cryptographically signed"} 1939s {"level":"info","msg":"added a user","user-name":"root"} 1939s {"level":"info","msg":"created a role","role-name":"root"} 1939s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1939s {"level":"info","msg":"enabled authentication"} 1939s {"level":"info","msg":"created a role","role-name":"role-test"} 1939s {"level":"info","msg":"added a user","user-name":"foo"} 1939s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1939s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1939s --- PASS: TestRoleAdd (0.62s) 1939s === RUN TestUserGrant 1939s {"level":"warn","msg":"simple token is not cryptographically signed"} 1939s {"level":"info","msg":"added a user","user-name":"root"} 1939s {"level":"info","msg":"created a role","role-name":"root"} 1939s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1939s {"level":"info","msg":"enabled authentication"} 1940s {"level":"info","msg":"created a role","role-name":"role-test"} 1940s {"level":"info","msg":"added a user","user-name":"foo"} 1940s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1940s --- PASS: TestUserGrant (0.36s) 1940s === RUN TestHasRole 1940s {"level":"warn","msg":"simple token is not cryptographically signed"} 1940s {"level":"info","msg":"added a user","user-name":"root"} 1940s {"level":"info","msg":"created a role","role-name":"root"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1940s {"level":"info","msg":"enabled authentication"} 1940s {"level":"info","msg":"created a role","role-name":"role-test"} 1940s {"level":"info","msg":"added a user","user-name":"foo"} 1940s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1940s {"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"} 1940s --- PASS: TestHasRole (0.18s) 1940s === RUN TestIsOpPermitted 1940s {"level":"warn","msg":"simple token is not cryptographically signed"} 1940s {"level":"info","msg":"added a user","user-name":"root"} 1940s {"level":"info","msg":"created a role","role-name":"root"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1940s {"level":"info","msg":"enabled authentication"} 1940s {"level":"info","msg":"created a role","role-name":"role-test"} 1940s {"level":"info","msg":"added a user","user-name":"foo"} 1940s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1940s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1940s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"} 1940s --- PASS: TestIsOpPermitted (0.08s) 1940s === RUN TestGetUser 1940s {"level":"warn","msg":"simple token is not cryptographically signed"} 1940s {"level":"info","msg":"added a user","user-name":"root"} 1940s {"level":"info","msg":"created a role","role-name":"root"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1940s {"level":"info","msg":"enabled authentication"} 1940s {"level":"info","msg":"created a role","role-name":"role-test"} 1940s {"level":"info","msg":"added a user","user-name":"foo"} 1940s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1940s --- PASS: TestGetUser (0.32s) 1940s === RUN TestListUsers 1940s {"level":"warn","msg":"simple token is not cryptographically signed"} 1940s {"level":"info","msg":"added a user","user-name":"root"} 1940s {"level":"info","msg":"created a role","role-name":"root"} 1940s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1940s {"level":"info","msg":"enabled authentication"} 1940s {"level":"info","msg":"created a role","role-name":"role-test"} 1940s {"level":"info","msg":"added a user","user-name":"foo"} 1940s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1940s {"level":"info","msg":"added a user","user-name":"user1"} 1940s --- PASS: TestListUsers (0.22s) 1940s === RUN TestRoleGrantPermission 1941s {"level":"warn","msg":"simple token is not cryptographically signed"} 1941s {"level":"info","msg":"added a user","user-name":"root"} 1941s {"level":"info","msg":"created a role","role-name":"root"} 1941s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1941s {"level":"info","msg":"enabled authentication"} 1941s {"level":"info","msg":"created a role","role-name":"role-test"} 1941s {"level":"info","msg":"added a user","user-name":"foo"} 1941s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1941s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s --- PASS: TestRoleGrantPermission (0.41s) 1941s === RUN TestRoleGrantInvalidPermission 1941s {"level":"warn","msg":"simple token is not cryptographically signed"} 1941s {"level":"info","msg":"added a user","user-name":"root"} 1941s {"level":"info","msg":"created a role","role-name":"root"} 1941s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1941s {"level":"info","msg":"enabled authentication"} 1941s {"level":"info","msg":"created a role","role-name":"role-test"} 1941s {"level":"info","msg":"added a user","user-name":"foo"} 1941s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1941s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1941s === RUN TestRoleGrantInvalidPermission/valid_range 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_nil_key 1941s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key#01 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 1941s === RUN TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 1941s === RUN TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s === RUN TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s === RUN TestRoleGrantInvalidPermission/valid_range:_the_entire_keys 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s --- PASS: TestRoleGrantInvalidPermission (0.09s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_nil_key (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key#01 (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_==_RangeEnd) (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_empty_(Key_>_RangeEnd) (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0 (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#01 (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/invalid_range:_length_of_key_is_0#02 (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range:_single_key_permission_for_[]byte{0x00} (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range:_"a"_or_larger_keys (0.00s) 1941s --- PASS: TestRoleGrantInvalidPermission/valid_range:_the_entire_keys (0.00s) 1941s === RUN TestRoleRevokePermission 1941s {"level":"warn","msg":"simple token is not cryptographically signed"} 1941s {"level":"info","msg":"added a user","user-name":"root"} 1941s {"level":"info","msg":"created a role","role-name":"root"} 1941s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1941s {"level":"info","msg":"enabled authentication"} 1941s {"level":"info","msg":"created a role","role-name":"role-test"} 1941s {"level":"info","msg":"added a user","user-name":"foo"} 1941s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1941s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s {"level":"info","msg":"revoked a permission on range","role-name":"role-test-1","key":"Keys","range-end":"RangeEnd"} 1941s --- PASS: TestRoleRevokePermission (0.38s) 1941s === RUN TestUserRevokePermission 1941s {"level":"warn","msg":"simple token is not cryptographically signed"} 1941s {"level":"info","msg":"added a user","user-name":"root"} 1941s {"level":"info","msg":"created a role","role-name":"root"} 1941s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1941s {"level":"info","msg":"enabled authentication"} 1941s {"level":"info","msg":"created a role","role-name":"role-test"} 1941s {"level":"info","msg":"added a user","user-name":"foo"} 1941s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1941s {"level":"info","msg":"created a role","role-name":"role-test-1"} 1941s {"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"} 1941s {"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"} 1941s {"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"} 1941s {"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"} 1941s --- PASS: TestUserRevokePermission (0.19s) 1941s === RUN TestRoleDelete 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"info","msg":"deleted a role","role-name":"role-test"} 1942s --- PASS: TestRoleDelete (0.21s) 1942s === RUN TestAuthInfoFromCtx 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1942s {"level":"warn","msg":"invalid auth token","token":"Invalid Token"} 1942s {"level":"warn","msg":"invalid auth token","token":"Invalid.Token"} 1942s --- PASS: TestAuthInfoFromCtx (0.28s) 1942s === RUN TestAuthDisable 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"info","msg":"disabled authentication"} 1942s --- PASS: TestAuthDisable (0.06s) 1942s === RUN TestIsAuthEnabled 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"info","msg":"authentication is already enabled; ignored auth enable request"} 1942s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1942s {"level":"info","msg":"disabled authentication"} 1942s --- PASS: TestIsAuthEnabled (0.07s) 1942s === RUN TestAuthInfoFromCtxRace 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"test"} 1942s --- PASS: TestAuthInfoFromCtxRace (0.00s) 1942s === RUN TestIsAdminPermitted 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"info","msg":"disabled authentication"} 1942s --- PASS: TestIsAdminPermitted (0.03s) 1942s === RUN TestRecoverFromSnapshot 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s --- PASS: TestRecoverFromSnapshot (0.08s) 1942s === RUN TestHammerSimpleAuthenticate 1942s {"level":"warn","msg":"simple token is not cryptographically signed"} 1942s {"level":"info","msg":"added a user","user-name":"root"} 1942s {"level":"info","msg":"created a role","role-name":"root"} 1942s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1942s {"level":"info","msg":"enabled authentication"} 1942s {"level":"info","msg":"created a role","role-name":"role-test"} 1942s {"level":"info","msg":"added a user","user-name":"foo"} 1942s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1942s {"level":"info","msg":"added a user","user-name":"user-0"} 1942s {"level":"info","msg":"added a user","user-name":"user-1"} 1942s {"level":"info","msg":"added a user","user-name":"user-2"} 1942s {"level":"info","msg":"added a user","user-name":"user-3"} 1942s {"level":"info","msg":"added a user","user-name":"user-4"} 1942s {"level":"info","msg":"added a user","user-name":"user-5"} 1942s {"level":"info","msg":"added a user","user-name":"user-6"} 1942s {"level":"info","msg":"added a user","user-name":"user-7"} 1942s {"level":"info","msg":"added a user","user-name":"user-8"} 1942s {"level":"info","msg":"added a user","user-name":"user-9"} 1942s {"level":"info","msg":"added a user","user-name":"user-10"} 1942s {"level":"info","msg":"added a user","user-name":"user-11"} 1942s {"level":"info","msg":"added a user","user-name":"user-12"} 1942s {"level":"info","msg":"added a user","user-name":"user-13"} 1942s {"level":"info","msg":"added a user","user-name":"user-14"} 1942s {"level":"info","msg":"added a user","user-name":"user-15"} 1942s {"level":"info","msg":"added a user","user-name":"user-16"} 1942s {"level":"info","msg":"added a user","user-name":"user-17"} 1942s {"level":"info","msg":"added a user","user-name":"user-18"} 1942s {"level":"info","msg":"added a user","user-name":"user-19"} 1942s {"level":"info","msg":"added a user","user-name":"user-20"} 1942s {"level":"info","msg":"added a user","user-name":"user-21"} 1942s {"level":"info","msg":"added a user","user-name":"user-22"} 1942s {"level":"info","msg":"added a user","user-name":"user-23"} 1942s {"level":"info","msg":"added a user","user-name":"user-24"} 1943s {"level":"info","msg":"added a user","user-name":"user-25"} 1943s {"level":"info","msg":"added a user","user-name":"user-26"} 1943s {"level":"info","msg":"added a user","user-name":"user-27"} 1943s {"level":"info","msg":"added a user","user-name":"user-28"} 1943s {"level":"info","msg":"added a user","user-name":"user-29"} 1943s {"level":"info","msg":"added a user","user-name":"user-30"} 1943s {"level":"info","msg":"added a user","user-name":"user-31"} 1943s {"level":"info","msg":"added a user","user-name":"user-32"} 1943s {"level":"info","msg":"added a user","user-name":"user-33"} 1943s {"level":"info","msg":"added a user","user-name":"user-34"} 1943s {"level":"info","msg":"added a user","user-name":"user-35"} 1943s {"level":"info","msg":"added a user","user-name":"user-36"} 1943s {"level":"info","msg":"added a user","user-name":"user-37"} 1943s {"level":"info","msg":"added a user","user-name":"user-38"} 1943s {"level":"info","msg":"added a user","user-name":"user-39"} 1943s {"level":"info","msg":"added a user","user-name":"user-40"} 1943s {"level":"info","msg":"added a user","user-name":"user-41"} 1943s {"level":"info","msg":"added a user","user-name":"user-42"} 1943s {"level":"info","msg":"added a user","user-name":"user-43"} 1943s {"level":"info","msg":"added a user","user-name":"user-44"} 1943s {"level":"info","msg":"added a user","user-name":"user-45"} 1943s {"level":"info","msg":"added a user","user-name":"user-46"} 1943s {"level":"info","msg":"added a user","user-name":"user-47"} 1943s {"level":"info","msg":"added a user","user-name":"user-48"} 1943s {"level":"info","msg":"added a user","user-name":"user-49"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(8).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"} 1943s {"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-11","token":"user-11(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-48","token":"user-48(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-44","token":"user-44(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-0","token":"user-0(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-14","token":"user-14(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-43","token":"user-43(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-16","token":"user-16(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-1","token":"user-1(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-30","token":"user-30(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-42","token":"user-42(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-18","token":"user-18(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-24","token":"user-24(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-3","token":"user-3(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-32","token":"user-32(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-20","token":"user-20(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-40","token":"user-40(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-41","token":"user-41(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-49","token":"user-49(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-7","token":"user-7(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-38","token":"user-38(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-39","token":"user-39(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-23","token":"user-23(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-27","token":"user-27(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-25","token":"user-25(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-13","token":"user-13(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-31","token":"user-31(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-22","token":"user-22(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-26","token":"user-26(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-45","token":"user-45(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-12","token":"user-12(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-46","token":"user-46(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-34","token":"user-34(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-28","token":"user-28(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-19","token":"user-19(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-10","token":"user-10(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-15","token":"user-15(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-9","token":"user-9(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-36","token":"user-36(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-37","token":"user-37(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-2","token":"user-2(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-29","token":"user-29(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-8","token":"user-8(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-47","token":"user-47(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-4","token":"user-4(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-17","token":"user-17(9).1"} 1943s {"level":"debug","msg":"deleted a simple token","user-name":"user-35","token":"user-35(9).1"} 1943s --- PASS: TestHammerSimpleAuthenticate (0.90s) 1943s === RUN TestRolesOrder 1943s {"level":"warn","msg":"simple token is not cryptographically signed"} 1943s {"level":"info","msg":"added a user","user-name":"root"} 1943s {"level":"info","msg":"created a role","role-name":"root"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1943s {"level":"info","msg":"enabled authentication"} 1943s {"level":"info","msg":"added a user","user-name":"user"} 1943s {"level":"info","msg":"created a role","role-name":"role1"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1"],"added-role-name":"role1"} 1943s {"level":"info","msg":"created a role","role-name":"role2"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1","role2"],"added-role-name":"role2"} 1943s {"level":"info","msg":"created a role","role-name":"abc"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2"],"added-role-name":"abc"} 1943s {"level":"info","msg":"created a role","role-name":"xyz"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","xyz"],"added-role-name":"xyz"} 1943s {"level":"info","msg":"created a role","role-name":"role3"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","role3","xyz"],"added-role-name":"role3"} 1943s --- PASS: TestRolesOrder (0.11s) 1943s === RUN TestAuthInfoFromCtxWithRootSimple 1943s {"level":"warn","msg":"simple token is not cryptographically signed"} 1943s {"level":"info","msg":"added a user","user-name":"root"} 1943s {"level":"info","msg":"created a role","role-name":"root"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1943s {"level":"info","msg":"enabled authentication"} 1943s --- PASS: TestAuthInfoFromCtxWithRootSimple (0.18s) 1943s === RUN TestAuthInfoFromCtxWithRootJWT 1943s {"level":"info","msg":"added a user","user-name":"root"} 1943s {"level":"info","msg":"created a role","role-name":"root"} 1943s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1943s {"level":"info","msg":"enabled authentication"} 1943s {"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzA1MjQ1MzUsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.RZfWxyCLkEU6rLogqQL6cP7cOufuX8IL-LC4oZYgLIwLiVmikB--QF-rdYx8M6TU4s-VmgsmJ0Y9bEvRHGbFAjeyxfTi8PdkAZyozzxwsAdmz_GpDhh5kV2xeZklqH-p4vLNS3462slx6lzqnvkqrDQixQ0qaLmfSbp19wpFoBmt02U-01kc1F6_ITlkL_bM03fl6nwVvFjNEPzHkC4LSEfAIuPZ0iPWukjVAFp4LPIgm2St6W7KS7tqZvTBeAagLLC4xCZ7gKrlRcWWWS9Iv9dsCuBG5cSNK_w_Z55mDMCb1WCjH1AGiTkNmlbX8pqIirb66FB98Bl0anmVPr8IwA"} 1943s --- PASS: TestAuthInfoFromCtxWithRootJWT (0.02s) 1943s === RUN TestUserNoPasswordAdd 1943s {"level":"warn","msg":"simple token is not cryptographically signed"} 1944s {"level":"info","msg":"added a user","user-name":"root"} 1944s {"level":"info","msg":"created a role","role-name":"root"} 1944s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1944s {"level":"info","msg":"enabled authentication"} 1944s {"level":"info","msg":"created a role","role-name":"role-test"} 1944s {"level":"info","msg":"added a user","user-name":"foo"} 1944s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1944s {"level":"info","msg":"added a user","user-name":"usernopass"} 1944s --- PASS: TestUserNoPasswordAdd (0.21s) 1944s === RUN TestUserAddWithOldLog 1944s {"level":"warn","msg":"simple token is not cryptographically signed"} 1944s {"level":"info","msg":"added a user","user-name":"root"} 1944s {"level":"info","msg":"created a role","role-name":"root"} 1944s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1944s {"level":"info","msg":"enabled authentication"} 1944s {"level":"info","msg":"created a role","role-name":"role-test"} 1944s {"level":"info","msg":"added a user","user-name":"foo"} 1944s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1944s {"level":"info","msg":"added a user","user-name":"bar"} 1944s --- PASS: TestUserAddWithOldLog (0.10s) 1944s === RUN TestUserChangePasswordWithOldLog 1944s {"level":"warn","msg":"simple token is not cryptographically signed"} 1944s {"level":"info","msg":"added a user","user-name":"root"} 1944s {"level":"info","msg":"created a role","role-name":"root"} 1944s {"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"} 1944s {"level":"info","msg":"enabled authentication"} 1944s {"level":"info","msg":"created a role","role-name":"role-test"} 1944s {"level":"info","msg":"added a user","user-name":"foo"} 1944s {"level":"info","msg":"added a user","user-name":"foo-no-user-options"} 1944s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"} 1944s {"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]} 1944s {"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"} 1944s --- PASS: TestUserChangePasswordWithOldLog (0.01s) 1944s PASS 1944s ok go.etcd.io/etcd/server/auth 7.590s 1948s === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail 1948s --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) 1948s === RUN TestConfigVerifyExistingWithDiscoveryURLFail 1948s --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) 1948s === RUN TestConfigVerifyLocalMember 1948s --- PASS: TestConfigVerifyLocalMember (0.00s) 1948s === RUN TestSnapDir 1948s --- PASS: TestSnapDir (0.00s) 1948s === RUN TestWALDir 1948s --- PASS: TestWALDir (0.00s) 1948s === RUN TestShouldDiscover 1948s --- PASS: TestShouldDiscover (0.00s) 1948s === RUN TestV2DeprecationEnum_IsAtLeast 1948s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet 1948s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data 1948s === RUN TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone 1948s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data 1948s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet 1948s === RUN TestV2DeprecationEnum_IsAtLeast/gone_>=_gone 1948s === RUN TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data 1948s === RUN TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_not-yet (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_write-only-drop-data (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/not-yet_>=_gone (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_write-only-drop-data (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_not-yet (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/gone_>=_gone (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only_>=_write-only-drop-data (0.00s) 1948s --- PASS: TestV2DeprecationEnum_IsAtLeast/write-only-drop-data_>=_write-only (0.00s) 1948s PASS 1948s ok go.etcd.io/etcd/server/config 0.006s 1950s === RUN TestToBackendFileName 1950s --- PASS: TestToBackendFileName (0.00s) 1950s === RUN TestToMemberDir 1950s --- PASS: TestToMemberDir (0.00s) 1950s === RUN TestToSnapDir 1950s --- PASS: TestToSnapDir (0.00s) 1950s === RUN TestToWalDir 1950s --- PASS: TestToWalDir (0.00s) 1950s === RUN TestToWalDirSlash 1950s --- PASS: TestToWalDirSlash (0.00s) 1950s PASS 1950s ok go.etcd.io/etcd/server/datadir 0.003s 1959s === RUN TestEnableAuth 1959s auth_test.go:27: Skipping test that fails in salsa CI pipeline 1959s --- SKIP: TestEnableAuth (0.00s) 1959s === RUN TestConfigFileOtherFields 1959s --- PASS: TestConfigFileOtherFields (0.00s) 1959s === RUN TestUpdateDefaultClusterFromName 1959s --- PASS: TestUpdateDefaultClusterFromName (0.00s) 1959s === RUN TestUpdateDefaultClusterFromNameOverwrite 1959s --- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s) 1959s === RUN TestAutoCompactionModeInvalid 1959s --- PASS: TestAutoCompactionModeInvalid (0.00s) 1959s === RUN TestAutoCompactionModeParse 1959s --- PASS: TestAutoCompactionModeParse (0.00s) 1959s === RUN TestPeerURLsMapAndTokenFromSRV 1959s {"level":"warn","ts":"2026-02-08T04:17:30.854546Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.854568Z","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"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.854596Z","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"} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.854620Z","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"}]} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.855129Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.855211Z","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"]} 1959s {"level":"info","ts":"2026-02-08T04:17:30.855246Z","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"} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.855266Z","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"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.855326Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.855336Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=https://2.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.855371Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=https://3.example.com:2380"} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.856259Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856270Z","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"]} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856324Z","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"]} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856367Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=https://1.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856372Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856391Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.856594Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856602Z","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"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856622Z","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"]} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.856643Z","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"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856647Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1.example.com=http://1.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856667Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"0=http://2.example.com:2380"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.856671Z","caller":"embed/config.go:805","msg":"got bootstrap from DNS for etcd-server","node":"1=http://3.example.com:2380"} 1959s --- PASS: TestPeerURLsMapAndTokenFromSRV (0.00s) 1959s === RUN TestLeaseCheckpointValidate 1959s === RUN TestLeaseCheckpointValidate/Default_config_should_pass 1959s {"level":"warn","ts":"2026-02-08T04:17:30.856986Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass 1959s {"level":"warn","ts":"2026-02-08T04:17:30.857155Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"warn","ts":"2026-02-08T04:17:30.857169Z","caller":"embed/config.go:744","msg":"Detected that checkpointing is enabled without persistence. Consider enabling experimental-enable-lease-checkpoint-persist"} 1959s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass 1959s {"level":"warn","ts":"2026-02-08T04:17:30.857822Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail 1959s {"level":"warn","ts":"2026-02-08T04:17:30.857890Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s --- PASS: TestLeaseCheckpointValidate (0.00s) 1959s --- PASS: TestLeaseCheckpointValidate/Default_config_should_pass (0.00s) 1959s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_should_pass (0.00s) 1959s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_and_persist_should_pass (0.00s) 1959s --- PASS: TestLeaseCheckpointValidate/Enabling_checkpoint_leases_persist_without_checkpointing_itself_should_fail (0.00s) 1959s === RUN TestLogRotation 1959s === RUN TestLogRotation/mixed_log_output_targets 1959s {"level":"warn","ts":"2026-02-08T04:17:30.858019Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.858065Z","caller":"embed/config_test.go:445","msg":"test log"} 1959s === RUN TestLogRotation/log_output_relative_path 1959s {"level":"warn","ts":"2026-02-08T04:17:30.858148Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.858156Z","caller":"embed/config_test.go:445","msg":"test log"} 1959s === RUN TestLogRotation/no_file_targets 1959s === RUN TestLogRotation/multiple_file_targets 1959s === RUN TestLogRotation/default_output 1959s === RUN TestLogRotation/default_log_rotation_config 1959s === RUN TestLogRotation/invalid_logger_config 1959s === RUN TestLogRotation/improperly_formatted_logger_config 1959s --- PASS: TestLogRotation (0.00s) 1959s --- PASS: TestLogRotation/mixed_log_output_targets (0.00s) 1959s --- PASS: TestLogRotation/log_output_relative_path (0.00s) 1959s --- PASS: TestLogRotation/no_file_targets (0.00s) 1959s --- PASS: TestLogRotation/multiple_file_targets (0.00s) 1959s --- PASS: TestLogRotation/default_output (0.00s) 1959s --- PASS: TestLogRotation/default_log_rotation_config (0.00s) 1959s --- PASS: TestLogRotation/invalid_logger_config (0.00s) 1959s --- PASS: TestLogRotation/improperly_formatted_logger_config (0.00s) 1959s === RUN TestTLSVersionMinMax 1959s === RUN TestTLSVersionMinMax/Minimum_TLS_version_is_set 1959s {"level":"warn","ts":"2026-02-08T04:17:30.859589Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Maximum_TLS_version_is_set 1959s {"level":"warn","ts":"2026-02-08T04:17:30.859645Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set 1959s {"level":"warn","ts":"2026-02-08T04:17:30.859876Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order 1959s {"level":"warn","ts":"2026-02-08T04:17:30.859944Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Invalid_minimum_TLS_version 1959s {"level":"warn","ts":"2026-02-08T04:17:30.859975Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Invalid_maximum_TLS_version 1959s {"level":"warn","ts":"2026-02-08T04:17:30.860030Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s === RUN TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 1959s {"level":"warn","ts":"2026-02-08T04:17:30.860202Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s --- PASS: TestTLSVersionMinMax (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Minimum_TLS_version_is_set (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Maximum_TLS_version_is_set (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Minimum_and_Maximum_TLS_versions_are_set_in_reverse_order (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Invalid_minimum_TLS_version (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Invalid_maximum_TLS_version (0.00s) 1959s --- PASS: TestTLSVersionMinMax/Cipher_suites_configured_for_TLS_1.3 (0.00s) 1959s === RUN TestDetermineSampler 1959s === RUN TestDetermineSampler/sample_rate_is_disabled 1959s === RUN TestDetermineSampler/sample_rate_is_100 1959s --- PASS: TestDetermineSampler (0.00s) 1959s --- PASS: TestDetermineSampler/sample_rate_is_disabled (0.00s) 1959s --- PASS: TestDetermineSampler/sample_rate_is_100 (0.00s) 1959s === RUN TestTracingConfig 1959s === RUN TestTracingConfig/invalid_-_sample_rate_is_less_than_0 1959s === RUN TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value 1959s === RUN TestTracingConfig/valid_-_sample_rate_is_100 1959s --- PASS: TestTracingConfig (0.00s) 1959s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_less_than_0 (0.00s) 1959s --- PASS: TestTracingConfig/invalid_-_sample_rate_is_more_than_allowed_value (0.00s) 1959s --- PASS: TestTracingConfig/valid_-_sample_rate_is_100 (0.00s) 1959s === RUN TestEmptyClientTLSInfo_createMetricsListener 1959s --- PASS: TestEmptyClientTLSInfo_createMetricsListener (0.00s) 1959s === RUN TestStartEtcdWrongToken 1959s {"level":"warn","ts":"2026-02-08T04:17:30.860662Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1959s {"level":"info","ts":"2026-02-08T04:17:30.860670Z","caller":"embed/etcd.go:128","msg":"configuring peer listeners","listen-peer-urls":["unix://localhost:12881000001"]} 1959s {"level":"info","ts":"2026-02-08T04:17:30.960783Z","caller":"embed/etcd.go:136","msg":"configuring client listeners","listen-client-urls":["unix://localhost:12881000000"]} 1959s {"level":"info","ts":"2026-02-08T04:17:30.960967Z","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/TestStartEtcdWrongToken774291310/001/token-test2247326638","wal-dir":"","wal-dir-dedicated":"","member-dir":"/tmp/TestStartEtcdWrongToken774291310/001/token-test2247326638/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:12881000001"],"listen-peer-urls":["unix://localhost:12881000001"],"advertise-client-urls":["unix://localhost:12881000000"],"listen-client-urls":["unix://localhost:12881000000"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"default=unix://localhost:12881000001","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"} 1959s {"level":"info","ts":"2026-02-08T04:17:30.978955Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/tmp/TestStartEtcdWrongToken774291310/001/token-test2247326638/member/snap/db","took":"17.756231ms"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052598Z","caller":"etcdserver/raft.go:505","msg":"starting local member","local-member-id":"a4c9fdc96da56b9e","cluster-id":"b1d7ed30045b69dd"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052667Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a4c9fdc96da56b9e switched to configuration voters=()"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052689Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a4c9fdc96da56b9e became follower at term 0"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052700Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft a4c9fdc96da56b9e [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052707Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a4c9fdc96da56b9e became follower at term 1"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.052743Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"a4c9fdc96da56b9e switched to configuration voters=(11874300934108834718)"} 1959s {"level":"warn","ts":"2026-02-08T04:17:31.056355Z","caller":"auth/store.go:1253","msg":"unknown token type","type":"wrong-token","error":"auth: invalid auth options"} 1959s {"level":"warn","ts":"2026-02-08T04:17:31.057289Z","caller":"etcdserver/server.go:615","msg":"failed to create token provider","error":"auth: invalid auth options"} 1959s {"level":"info","ts":"2026-02-08T04:17:31.057660Z","caller":"embed/etcd.go:378","msg":"closing etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken774291310/001/token-test2247326638","advertise-peer-urls":["unix://localhost:12881000001"],"advertise-client-urls":["unix://localhost:12881000000"]} 1959s {"level":"info","ts":"2026-02-08T04:17:31.057911Z","caller":"embed/etcd.go:380","msg":"closed etcd server","name":"default","data-dir":"/tmp/TestStartEtcdWrongToken774291310/001/token-test2247326638","advertise-peer-urls":["unix://localhost:12881000001"],"advertise-client-urls":["unix://localhost:12881000000"]} 1959s --- PASS: TestStartEtcdWrongToken (0.20s) 1959s PASS 1959s ok go.etcd.io/etcd/server/embed 0.283s 1966s === RUN TestConfigParsingMemberFlags 1966s --- PASS: TestConfigParsingMemberFlags (0.00s) 1966s === RUN TestConfigFileMemberFields 1966s {"level":"info","ts":"2026-02-08T04:17:38.538246Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3733733644"} 1966s --- PASS: TestConfigFileMemberFields (0.00s) 1966s === RUN TestConfigParsingClusteringFlags 1966s {"level":"warn","ts":"2026-02-08T04:17:38.539891Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1966s --- PASS: TestConfigParsingClusteringFlags (0.00s) 1966s === RUN TestConfigFileClusteringFields 1967s {"level":"warn","ts":"2026-02-08T04:17:38.822513Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.856800Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3200603673"} 1967s --- PASS: TestConfigFileClusteringFields (0.32s) 1967s === RUN TestConfigFileClusteringFlags 1967s {"level":"warn","ts":"2026-02-08T04:17:38.863498Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.863545Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3113235884"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.863878Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.863909Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1226255361"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.864227Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.864263Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1380200608"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.866353Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.866475Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg99987946"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.866855Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.866929Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1640095484"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.867367Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.867412Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1667034605"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.867586Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.867614Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg639648273"} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.867812Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.867852Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg1088184021"} 1967s --- PASS: TestConfigFileClusteringFlags (0.00s) 1967s === RUN TestConfigParsingOtherFlags 1967s {"level":"warn","ts":"2026-02-08T04:17:38.868305Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigParsingOtherFlags (0.00s) 1967s === RUN TestConfigFileOtherFields 1967s {"level":"warn","ts":"2026-02-08T04:17:38.873702Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"info","ts":"2026-02-08T04:17:38.873784Z","caller":"etcdmain/config.go:354","msg":"loaded server configuration, other configuration command line flags and environment variables will be ignored if provided","path":"/tmp/servercfg3114591522"} 1967s --- PASS: TestConfigFileOtherFields (0.01s) 1967s === RUN TestConfigParsingConflictClusteringFlags 1967s {"level":"warn","ts":"2026-02-08T04:17:38.883810Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.884056Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.884276Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.885201Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigParsingConflictClusteringFlags (0.01s) 1967s === RUN TestConfigFileConflictClusteringFlags 1967s {"level":"warn","ts":"2026-02-08T04:17:38.886126Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.980050Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.983851Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:38.984041Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigFileConflictClusteringFlags (0.10s) 1967s === RUN TestConfigParsingMissedAdvertiseClientURLsFlag 1967s {"level":"warn","ts":"2026-02-08T04:17:39.094281Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.095028Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.095355Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.095672Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.095986Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.096433Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.096746Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.11s) 1967s === RUN TestConfigIsNewCluster 1967s {"level":"warn","ts":"2026-02-08T04:17:39.097121Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.097468Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigIsNewCluster (0.00s) 1967s === RUN TestConfigIsProxy 1967s --- PASS: TestConfigIsProxy (0.00s) 1967s === RUN TestConfigIsReadonlyProxy 1967s --- PASS: TestConfigIsReadonlyProxy (0.00s) 1967s === RUN TestConfigShouldFallbackToProxy 1967s --- PASS: TestConfigShouldFallbackToProxy (0.00s) 1967s === RUN TestConfigFileElectionTimeout 1967s {"level":"warn","ts":"2026-02-08T04:17:39.111421Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.111663Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.111896Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s {"level":"warn","ts":"2026-02-08T04:17:39.112375Z","caller":"embed/config.go:689","msg":"Running http and grpc server on single port. This is not recommended for production."} 1967s --- PASS: TestConfigFileElectionTimeout (0.00s) 1967s === RUN TestFlagsPresentInHelp 1967s --- PASS: TestFlagsPresentInHelp (0.00s) 1967s PASS 1967s ok go.etcd.io/etcd/server/etcdmain 0.698s 1983s === RUN TestCheckLeasePutsKeys 1983s logger.go:146: 2026-02-08T04:17:55.247Z WARN simple token is not cryptographically signed 1984s logger.go:146: 2026-02-08T04:17:55.934Z INFO added a user {"user-name": "root"} 1984s logger.go:146: 2026-02-08T04:17:55.935Z INFO created a role {"role-name": "root"} 1984s logger.go:146: 2026-02-08T04:17:55.935Z INFO granted a role to a user {"user-name": "root", "user-roles": ["root"], "added-role-name": "root"} 1984s logger.go:146: 2026-02-08T04:17:55.935Z INFO enabled authentication 1984s logger.go:146: 2026-02-08T04:17:55.949Z 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"} 1984s logger.go:146: 2026-02-08T04:17:55.950Z ERROR cannot find a user for permission check {"user-name": "bob"} 1984s logger.go:146: 2026-02-08T04:17:55.950Z INFO added a user {"user-name": "bob"} 1984s logger.go:146: 2026-02-08T04:17:55.950Z INFO created a role {"role-name": "bobsrole"} 1984s logger.go:146: 2026-02-08T04:17:55.950Z INFO granted/updated a permission to a user {"user-name": "bobsrole", "permission-name": "READWRITE"} 1984s logger.go:146: 2026-02-08T04:17:55.950Z INFO granted a role to a user {"user-name": "bob", "user-roles": ["bobsrole"], "added-role-name": "bobsrole"} 1984s logger.go:146: 2026-02-08T04:17:55.952Z INFO disabled authentication 1984s --- PASS: TestCheckLeasePutsKeys (0.78s) 1984s === RUN TestReadonlyTxnError 1984s {"level":"info","msg":"kvstore restored","current-rev":1} 1984s {"level":"error","msg":"unexpected error during readonly txn","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 1984s --- PASS: TestReadonlyTxnError (0.15s) 1984s === RUN TestWriteTxnPanic 1984s {"level":"info","msg":"kvstore restored","current-rev":1} 1984s {"level":"panic","msg":"unexpected error during txn with writes","error":"applyTxn: failed Range: rangeKeys: context cancelled: context canceled"} 1984s --- PASS: TestWriteTxnPanic (0.46s) 1984s === RUN TestDecideClusterVersion 1984s --- PASS: TestDecideClusterVersion (0.00s) 1984s === RUN TestIsCompatibleWithVers 1984s {"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"} 1984s {"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"b","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"} 1984s --- PASS: TestIsCompatibleWithVers (0.00s) 1984s === RUN TestConvertToClusterVersion 1984s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch 1984s === RUN TestConvertToClusterVersion/Succeeded:_Major.Minor 1984s === RUN TestConvertToClusterVersion/Failed:_wrong_version_format 1984s --- PASS: TestConvertToClusterVersion (0.00s) 1984s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor.Patch (0.00s) 1984s --- PASS: TestConvertToClusterVersion/Succeeded:_Major.Minor (0.00s) 1984s --- PASS: TestConvertToClusterVersion/Failed:_wrong_version_format (0.00s) 1984s === RUN TestDecideAllowedVersionRange 1984s === RUN TestDecideAllowedVersionRange/When_cluster_enables_downgrade 1984s === RUN TestDecideAllowedVersionRange/When_cluster_disables_downgrade 1984s --- PASS: TestDecideAllowedVersionRange (0.00s) 1984s --- PASS: TestDecideAllowedVersionRange/When_cluster_enables_downgrade (0.00s) 1984s --- PASS: TestDecideAllowedVersionRange/When_cluster_disables_downgrade (0.00s) 1984s === RUN TestIsMatchedVersions 1984s === RUN TestIsMatchedVersions/When_downgrade_finished 1984s === RUN TestIsMatchedVersions/When_cannot_parse_peer_version 1984s === RUN TestIsMatchedVersions/When_downgrade_not_finished 1984s --- PASS: TestIsMatchedVersions (0.00s) 1984s --- PASS: TestIsMatchedVersions/When_downgrade_finished (0.00s) 1984s --- PASS: TestIsMatchedVersions/When_cannot_parse_peer_version (0.00s) 1984s --- PASS: TestIsMatchedVersions/When_downgrade_not_finished (0.00s) 1984s === RUN TestInitialCheck 1984s === RUN TestInitialCheck/No_peers 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Error_getting_hash 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s === RUN TestInitialCheck/Peer_with_empty_response 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Peer_returned_ErrFutureRev 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z 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": []} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Peer_returned_ErrCompacted 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z 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": []} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Peer_returned_other_error 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Peer_returned_same_hash 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z 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} 1984s === RUN TestInitialCheck/Peer_returned_different_hash_and_compaction_rev 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s === RUN TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO starting initial corruption check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.565Z 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": []} 1984s logger.go:146: 2026-02-08T04:17:56.565Z INFO initial corruption checking passed; no corruption {"local-member-id": "1"} 1984s --- PASS: TestInitialCheck (0.00s) 1984s --- PASS: TestInitialCheck/No_peers (0.00s) 1984s --- PASS: TestInitialCheck/Error_getting_hash (0.00s) 1984s --- PASS: TestInitialCheck/Peer_with_empty_response (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_ErrFutureRev (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_ErrCompacted (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_other_error (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_same_hash (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_different_hash_with_same_compaction_rev (0.00s) 1984s --- PASS: TestInitialCheck/Peer_returned_different_hash_and_compaction_rev (0.00s) 1984s --- PASS: TestInitialCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.InitialCheck() (0.00s) 1984s === RUN TestPeriodicCheck 1984s === RUN TestPeriodicCheck/Same_local_hash_and_no_peers 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s === RUN TestPeriodicCheck/Error_getting_hash_first_time 1984s === RUN TestPeriodicCheck/Error_getting_hash_second_time 1984s === RUN TestPeriodicCheck/Error_linearizableReadNotify 1984s === RUN TestPeriodicCheck/Different_local_hash_and_revision 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s === RUN TestPeriodicCheck/Different_local_hash_and_compaction_revision 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s === RUN TestPeriodicCheck/Different_local_hash_and_same_revisions 1984s logger.go:146: 2026-02-08T04:17:56.566Z WARN found hash mismatch {"revision-1": 1, "compact-revision-1": 1, "hash-1": 1, "revision-2": 1, "compact-revision-2": 1, "hash-2": 2} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s === RUN TestPeriodicCheck/Peer_with_nil_response 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s === RUN TestPeriodicCheck/Peer_with_newer_revision 1984s logger.go:146: 2026-02-08T04:17:56.566Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 1, "follower-peer-id": "2a"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1984s === RUN TestPeriodicCheck/Peer_with_newer_compact_revision 1984s logger.go:146: 2026-02-08T04:17:56.566Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1984s === RUN TestPeriodicCheck/Peer_with_same_hash_and_compact_revision 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1984s === RUN TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 1} 1984s === RUN TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm 1984s logger.go:146: 2026-02-08T04:17:56.566Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "58"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z WARN revision from follower must be less than or equal to leader's {"leader-revision": 0, "follower-revision": 10, "follower-peer-id": "59"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 2} 1984s === RUN TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished peer corruption check {"number-of-peers-checked": 0} 1984s --- PASS: TestPeriodicCheck (0.00s) 1984s --- PASS: TestPeriodicCheck/Same_local_hash_and_no_peers (0.00s) 1984s --- PASS: TestPeriodicCheck/Error_getting_hash_first_time (0.00s) 1984s --- PASS: TestPeriodicCheck/Error_getting_hash_second_time (0.00s) 1984s --- PASS: TestPeriodicCheck/Error_linearizableReadNotify (0.00s) 1984s --- PASS: TestPeriodicCheck/Different_local_hash_and_revision (0.00s) 1984s --- PASS: TestPeriodicCheck/Different_local_hash_and_compaction_revision (0.00s) 1984s --- PASS: TestPeriodicCheck/Different_local_hash_and_same_revisions (0.00s) 1984s --- PASS: TestPeriodicCheck/Peer_with_nil_response (0.00s) 1984s --- PASS: TestPeriodicCheck/Peer_with_newer_revision (0.00s) 1984s --- PASS: TestPeriodicCheck/Peer_with_newer_compact_revision (0.00s) 1984s --- PASS: TestPeriodicCheck/Peer_with_same_hash_and_compact_revision (0.00s) 1984s --- PASS: TestPeriodicCheck/Peer_with_different_hash_and_same_compact_revision_as_first_local (0.00s) 1984s --- PASS: TestPeriodicCheck/Multiple_corrupted_peers_trigger_one_alarm (0.00s) 1984s --- PASS: TestPeriodicCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.PeriodicCheck() (0.00s) 1984s === RUN TestCompactHashCheck 1984s === RUN TestCompactHashCheck/No_hashes 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 0} 1984s === RUN TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1984s === RUN TestCompactHashCheck/Peer_error 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1984s === RUN TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 2} 1984s === RUN TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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"} 1984s === RUN TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO successfully checked hash on follower {"revision": 2, "peer-id": "0"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO successfully checked hash on whole cluster {"number-of-peers-checked": 1, "revision": 2} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1984s === RUN TestCompactHashCheck/Only_one_peer_succeeded_check 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO successfully checked hash on follower {"revision": 1, "peer-id": "0"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1984s === RUN TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO starting compact hash check {"local-member-id": "1", "timeout": "1s"} 1984s logger.go:146: 2026-02-08T04:17:56.566Z 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} 1984s logger.go:146: 2026-02-08T04:17:56.566Z INFO finished compaction hash check {"number-of-hashes-checked": 1} 1984s --- PASS: TestCompactHashCheck (0.00s) 1984s --- PASS: TestCompactHashCheck/No_hashes (0.00s) 1984s --- PASS: TestCompactHashCheck/No_peers,_check_new_checked_from_largest_to_smallest (0.00s) 1984s --- PASS: TestCompactHashCheck/Peer_error (0.00s) 1984s --- PASS: TestCompactHashCheck/Peer_returned_different_compaction_revision_is_skipped (0.00s) 1984s --- PASS: TestCompactHashCheck/Peer_returned_same_compaction_revision_but_different_hash_triggers_alarm (0.00s) 1984s --- PASS: TestCompactHashCheck/Peer_returned_same_hash_bumps_last_revision_checked (0.00s) 1984s --- PASS: TestCompactHashCheck/Only_one_peer_succeeded_check (0.00s) 1984s --- PASS: TestCompactHashCheck/Cluster_ID_Mismatch_does_not_fail_CorruptionChecker.CompactHashCheck() (0.00s) 1984s === RUN TestHashKVHandler 1985s === RUN TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches 1985s === RUN TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche 1985s --- PASS: TestHashKVHandler (0.30s) 1985s --- PASS: TestHashKVHandler/HashKV_returns_200_if_cluster_hash_matches (0.00s) 1985s --- PASS: TestHashKVHandler/HashKV_returns_400_if_cluster_hash_doesn't_matche (0.00s) 1985s === RUN TestGetIDs 1985s --- PASS: TestGetIDs (0.00s) 1985s === RUN TestCreateConfigChangeEnts 1985s --- PASS: TestCreateConfigChangeEnts (0.00s) 1985s === RUN TestStopRaftWhenWaitingForApplyDone 1985s --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) 1985s === RUN TestConfigChangeBlocksApply 1986s --- PASS: TestConfigChangeBlocksApply (1.00s) 1986s === RUN TestProcessDuplicatedAppRespMessage 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s --- PASS: TestProcessDuplicatedAppRespMessage (0.00s) 1986s === RUN TestExpvarWithNoRaftStatus 1986s --- PASS: TestExpvarWithNoRaftStatus (0.00s) 1986s === RUN TestShouldWaitWALSync 1986s === RUN TestShouldWaitWALSync/both_entries_are_nil 1986s === RUN TestShouldWaitWALSync/both_entries_are_empty_slices 1986s === RUN TestShouldWaitWALSync/one_nil_and_the_other_empty 1986s === RUN TestShouldWaitWALSync/one_nil_and_the_other_has_data 1986s === RUN TestShouldWaitWALSync/one_empty_and_the_other_has_data 1986s === RUN TestShouldWaitWALSync/has_different_term_and_index 1986s === RUN TestShouldWaitWALSync/has_identical_data 1986s === RUN TestShouldWaitWALSync/has_overlapped_entry 1986s --- PASS: TestShouldWaitWALSync (0.00s) 1986s --- PASS: TestShouldWaitWALSync/both_entries_are_nil (0.00s) 1986s --- PASS: TestShouldWaitWALSync/both_entries_are_empty_slices (0.00s) 1986s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_empty (0.00s) 1986s --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_has_data (0.00s) 1986s --- PASS: TestShouldWaitWALSync/one_empty_and_the_other_has_data (0.00s) 1986s --- PASS: TestShouldWaitWALSync/has_different_term_and_index (0.00s) 1986s --- PASS: TestShouldWaitWALSync/has_identical_data (0.00s) 1986s --- PASS: TestShouldWaitWALSync/has_overlapped_entry (0.00s) 1986s === RUN TestDoLocalAction 1986s --- PASS: TestDoLocalAction (0.00s) 1986s === RUN TestDoBadLocalAction 1986s --- PASS: TestDoBadLocalAction (0.00s) 1986s === RUN TestApplyRepeat 1986s logger.go:146: 2026-02-08T04:17:57.865Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:1 Method:\"QGET\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"21.879µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryConfChange"} 1986s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s --- PASS: TestApplyRepeat (0.03s) 1986s === RUN TestApplyRequest 1986s {"level":"warn","msg":"apply request took too long","took":"13.244µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"2.865µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"1.418µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"6.48µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"1.278µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"13.4µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"841ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"1.258µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"872ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"757ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"954ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"858ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"3.359µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"1µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"776ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"711ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"952ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"6.002µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"734ns","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""} 1986s {"level":"warn","msg":"apply request took too long","took":"2.584µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""} 1986s --- PASS: TestApplyRequest (0.02s) 1986s === RUN TestApplyRequestOnAdminMemberAttributes 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1986s {"level":"warn","msg":"apply request took too long","took":"33.883µ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":""} 1986s --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) 1986s === RUN TestApplyConfChangeError 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.912Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 1986s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 1986s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID removed"} 1986s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID exists"} 1986s {"level":"error","msg":"Validation on configuration change failed","shouldApplyV3":true,"error":"membership: ID not found"} 1986s --- PASS: TestApplyConfChangeError (0.04s) 1986s === RUN TestApplyConfChangeShouldStop 1986s logger.go:146: 2026-02-08T04:17:57.955Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.955Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.955Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.955Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:57.955Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 1986s --- PASS: TestApplyConfChangeShouldStop (0.00s) 1986s === RUN TestApplyConfigChangeUpdatesConsistIndex 1986s logger.go:146: 2026-02-08T04:17:57.956Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1986s {"level":"info","msg":"1 switched to configuration voters=()"} 1986s {"level":"info","msg":"1 became follower at term 0"} 1986s {"level":"info","msg":"newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]"} 1986s logger.go:146: 2026-02-08T04:17:57.997Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:57.997Z DEBUG Applying entry {"index": 2, "term": 4, "type": "EntryConfChange"} 1986s {"level":"info","msg":"1 switched to configuration voters=(2)"} 1986s logger.go:146: 2026-02-08T04:17:57.997Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://whatever:123"]} 1986s === RUN TestApplyConfigChangeUpdatesConsistIndex/verify-backend 1986s --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.05s) 1986s --- PASS: TestApplyConfigChangeUpdatesConsistIndex/verify-backend (0.00s) 1986s === RUN TestApplyMultiConfChangeShouldStop 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "5", "added-peer-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z DEBUG Applying entries {"num-entries": 4} 1986s logger.go:146: 2026-02-08T04:17:58.001Z DEBUG Applying entry {"index": 1, "term": 1, "type": "EntryConfChange"} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1", "removed-remote-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z DEBUG Applying entry {"index": 2, "term": 1, "type": "EntryConfChange"} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "2", "removed-remote-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z DEBUG Applying entry {"index": 3, "term": 1, "type": "EntryConfChange"} 1986s logger.go:146: 2026-02-08T04:17:58.001Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "3", "removed-remote-peer-urls": []} 1986s logger.go:146: 2026-02-08T04:17:58.001Z DEBUG Applying entry {"index": 4, "term": 1, "type": "EntryConfChange"} 1986s logger.go:146: 2026-02-08T04:17:58.002Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4", "removed-remote-peer-urls": []} 1986s --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) 1986s === RUN TestDoProposal 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"POST\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"8.347µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"2.739µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"DELETE\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"5.689µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"QGET\" Quorum:true "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.229µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s --- PASS: TestDoProposal (0.00s) 1986s === RUN TestDoProposalCancelled 1986s --- PASS: TestDoProposalCancelled (0.00s) 1986s === RUN TestDoProposalTimeout 1986s --- PASS: TestDoProposalTimeout (0.00s) 1986s === RUN TestDoProposalStopped 1986s --- PASS: TestDoProposalStopped (0.00s) 1986s === RUN TestSync 1986s --- PASS: TestSync (0.01s) 1986s === RUN TestSyncTimeout 1986s --- PASS: TestSyncTimeout (0.01s) 1986s === RUN TestSyncTrigger 1986s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s --- PASS: TestSyncTrigger (0.01s) 1986s === RUN TestSnapshot 1986s {"level":"info","msg":"kvstore restored","current-rev":1} 1986s {"level":"info","msg":"saved snapshot","snapshot-index":1} 1986s {"level":"info","msg":"compacted Raft logs","compact-index":1} 1986s --- PASS: TestSnapshot (0.05s) 1986s === RUN TestSnapshotOrdering 1986s logger.go:146: 2026-02-08T04:17:58.305Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.306Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1986s logger.go:146: 2026-02-08T04:17:58.306Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1986s logger.go:146: 2026-02-08T04:17:58.306Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestSnapshotOrdering536841764/001/testsnapdir3709050371/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO applied incoming Raft snapshot {"snapshot-index": 1} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "24.107147ms"} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 0, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO opened backend db {"path": "/tmp/TestSnapshotOrdering536841764/001/testsnapdir3709050371/member/snap/db", "took": "72.313µs"} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO restored mvcc store {"consistent-index": 0} 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.330Z INFO enabled backend quota with default value {"quota-name": "v3-applier", "quota-size-bytes": 2147483648, "quota-size": "2.1 GB"} 1986s logger.go:146: 2026-02-08T04:17:58.331Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.331Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.331Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.331Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.331Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.332Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.333Z INFO applied snapshot {"current-snapshot-index": 1, "current-applied-index": 1, "incoming-leader-snapshot-index": 1, "incoming-leader-snapshot-term": 0} 1986s --- PASS: TestSnapshotOrdering (0.25s) 1986s === RUN TestTriggerSnap 1986s {"level":"info","msg":"kvstore restored","current-rev":1} 1986s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":0,"entry-index":1,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571969 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"6.647µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":2,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":1,"entry-index":2,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571970 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.656µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":3,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":2,"entry-index":3,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571971 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.477µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":4,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":3,"entry-index":4,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571972 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.594µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":5,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":4,"entry-index":5,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571973 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.777µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":6,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":5,"entry-index":6,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571974 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.149µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":7,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":6,"entry-index":7,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571975 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.062µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":8,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":7,"entry-index":8,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571976 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.028µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":9,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":8,"entry-index":9,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571977 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.679µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":10,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":9,"entry-index":10,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571978 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.098µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""} 1986s {"level":"debug","msg":"Applying entries","num-entries":1} 1986s {"level":"debug","msg":"Applying entry","index":11,"term":0,"type":"EntryNormal"} 1986s {"level":"debug","msg":"apply entry normal","consistent-index":10,"entry-index":11,"should-applyV3":true} 1986s {"level":"debug","msg":"applyEntryNormal","V2request":"ID:168003383571979 Method:\"PUT\" "} 1986s {"level":"warn","msg":"apply request took too long","took":"1.078µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""} 1986s {"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10} 1986s {"level":"info","msg":"saved snapshot","snapshot-index":11} 1986s {"level":"info","msg":"compacted Raft logs","compact-index":1} 1986s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1986s --- PASS: TestTriggerSnap (0.02s) 1986s === RUN TestConcurrentApplyAndSnapshotV3 1986s logger.go:146: 2026-02-08T04:17:58.359Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.359Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1986s logger.go:146: 2026-02-08T04:17:58.359Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 1, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG applyEntryNormal {"V2request": "ID:1 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.359Z WARN apply request took too long {"took": "4.203µs", "expected-duration": "0s", "prefix": "", "request": "ID:1 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG Applying entry {"index": 2, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG apply entry normal {"consistent-index": 1, "entry-index": 2, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.359Z DEBUG applyEntryNormal {"V2request": "ID:2 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.359Z WARN apply request took too long {"took": "2.121µs", "expected-duration": "0s", "prefix": "", "request": "ID:2 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.359Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000003.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.361Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.361Z INFO applied incoming Raft snapshot {"snapshot-index": 3} 1986s logger.go:146: 2026-02-08T04:17:58.361Z INFO applying snapshot {"current-snapshot-index": 0, "current-applied-index": 2, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.362Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "247.507µs"} 1986s logger.go:146: 2026-02-08T04:17:58.362Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.364Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.364Z INFO restored mvcc store {"consistent-index": 0} 1986s logger.go:146: 2026-02-08T04:17:58.364Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.364Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.365Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.370Z INFO applied snapshot {"current-snapshot-index": 3, "current-applied-index": 3, "incoming-leader-snapshot-index": 3, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG Applying entry {"index": 4, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG apply entry normal {"consistent-index": 0, "entry-index": 4, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG applyEntryNormal {"V2request": "ID:4 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.370Z WARN apply request took too long {"took": "2.228µs", "expected-duration": "0s", "prefix": "", "request": "ID:4 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG Applying entry {"index": 5, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG apply entry normal {"consistent-index": 4, "entry-index": 5, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.370Z DEBUG applyEntryNormal {"V2request": "ID:5 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.370Z WARN apply request took too long {"took": "11.154µs", "expected-duration": "0s", "prefix": "", "request": "ID:5 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.378Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.380Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000006.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.381Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.381Z INFO applying snapshot {"current-snapshot-index": 3, "current-applied-index": 5, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.381Z INFO applied incoming Raft snapshot {"snapshot-index": 6} 1986s logger.go:146: 2026-02-08T04:17:58.381Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "103.255µs"} 1986s logger.go:146: 2026-02-08T04:17:58.381Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.391Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.391Z INFO restored mvcc store {"consistent-index": 5} 1986s logger.go:146: 2026-02-08T04:17:58.391Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.391Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.400Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.421Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.421Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.421Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.421Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.422Z INFO applied snapshot {"current-snapshot-index": 6, "current-applied-index": 6, "incoming-leader-snapshot-index": 6, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG Applying entry {"index": 7, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG apply entry normal {"consistent-index": 5, "entry-index": 7, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG applyEntryNormal {"V2request": "ID:7 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.422Z WARN apply request took too long {"took": "5.566µs", "expected-duration": "0s", "prefix": "", "request": "ID:7 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG Applying entry {"index": 8, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG apply entry normal {"consistent-index": 7, "entry-index": 8, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.422Z DEBUG applyEntryNormal {"V2request": "ID:8 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.422Z WARN apply request took too long {"took": "3.849µs", "expected-duration": "0s", "prefix": "", "request": "ID:8 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.426Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000009.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.432Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.432Z INFO applied incoming Raft snapshot {"snapshot-index": 9} 1986s logger.go:146: 2026-02-08T04:17:58.432Z INFO applying snapshot {"current-snapshot-index": 6, "current-applied-index": 8, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.432Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "71.629µs"} 1986s logger.go:146: 2026-02-08T04:17:58.447Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.448Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.449Z INFO restored mvcc store {"consistent-index": 8} 1986s logger.go:146: 2026-02-08T04:17:58.526Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.529Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.703Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.708Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.708Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.709Z INFO applied snapshot {"current-snapshot-index": 9, "current-applied-index": 9, "incoming-leader-snapshot-index": 9, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG Applying entry {"index": 10, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG apply entry normal {"consistent-index": 8, "entry-index": 10, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG applyEntryNormal {"V2request": "ID:10 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.709Z WARN apply request took too long {"took": "6.923µs", "expected-duration": "0s", "prefix": "", "request": "ID:10 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG Applying entry {"index": 11, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG apply entry normal {"consistent-index": 10, "entry-index": 11, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.709Z DEBUG applyEntryNormal {"V2request": "ID:11 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.709Z WARN apply request took too long {"took": "3.855µs", "expected-duration": "0s", "prefix": "", "request": "ID:11 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.711Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000000c.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.714Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.714Z INFO applied incoming Raft snapshot {"snapshot-index": 12} 1986s logger.go:146: 2026-02-08T04:17:58.714Z INFO applying snapshot {"current-snapshot-index": 9, "current-applied-index": 11, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.714Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "164.284µs"} 1986s logger.go:146: 2026-02-08T04:17:58.714Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.717Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.717Z INFO restored mvcc store {"consistent-index": 11} 1986s logger.go:146: 2026-02-08T04:17:58.717Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.717Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.719Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.719Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO applied snapshot {"current-snapshot-index": 12, "current-applied-index": 12, "incoming-leader-snapshot-index": 12, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG Applying entry {"index": 13, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG apply entry normal {"consistent-index": 11, "entry-index": 13, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG applyEntryNormal {"V2request": "ID:13 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.720Z WARN apply request took too long {"took": "4.145µs", "expected-duration": "0s", "prefix": "", "request": "ID:13 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG Applying entry {"index": 14, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG apply entry normal {"consistent-index": 13, "entry-index": 14, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.720Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.720Z DEBUG applyEntryNormal {"V2request": "ID:14 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.720Z WARN apply request took too long {"took": "3.019µs", "expected-duration": "0s", "prefix": "", "request": "ID:14 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.723Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1986s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000000f.snap.db","bytes":20480,"size":"20 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.723Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB"} 1986s logger.go:146: 2026-02-08T04:17:58.724Z INFO applied incoming Raft snapshot {"snapshot-index": 15} 1986s logger.go:146: 2026-02-08T04:17:58.724Z INFO applying snapshot {"current-snapshot-index": 12, "current-applied-index": 14, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.724Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "81.341µs"} 1986s logger.go:146: 2026-02-08T04:17:58.724Z INFO restoring mvcc store 1986s logger.go:146: 2026-02-08T04:17:58.725Z INFO kvstore restored {"current-rev": 1} 1986s logger.go:146: 2026-02-08T04:17:58.725Z INFO restored mvcc store {"consistent-index": 14} 1986s logger.go:146: 2026-02-08T04:17:58.725Z INFO restoring alarm store 1986s logger.go:146: 2026-02-08T04:17:58.725Z INFO closing old backend file 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO restored alarm store 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO restoring v2 store 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO closed old backend file 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO restored v2 store 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO restoring cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO restored cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO removing old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO removed old peers from network 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO adding peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO added peers from new cluster configuration 1986s logger.go:146: 2026-02-08T04:17:58.726Z INFO applied snapshot {"current-snapshot-index": 15, "current-applied-index": 15, "incoming-leader-snapshot-index": 15, "incoming-leader-snapshot-term": 0} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG Applying entry {"index": 16, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG apply entry normal {"consistent-index": 14, "entry-index": 16, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG applyEntryNormal {"V2request": "ID:16 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.726Z WARN apply request took too long {"took": "2.96µs", "expected-duration": "0s", "prefix": "", "request": "ID:16 Method:\"QGET\" ", "response": ""} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG Applying entries {"num-entries": 1} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG Applying entry {"index": 17, "term": 0, "type": "EntryNormal"} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG apply entry normal {"consistent-index": 16, "entry-index": 17, "should-applyV3": true} 1986s logger.go:146: 2026-02-08T04:17:58.726Z DEBUG applyEntryNormal {"V2request": "ID:17 Method:\"QGET\" "} 1986s logger.go:146: 2026-02-08T04:17:58.726Z WARN apply request took too long {"took": "1.741µs", "expected-duration": "0s", "prefix": "", "request": "ID:17 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.749Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1987s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000012.snap.db","bytes":20480,"size":"20 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.756Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.757Z INFO applied incoming Raft snapshot {"snapshot-index": 18} 1987s logger.go:146: 2026-02-08T04:17:58.757Z INFO applying snapshot {"current-snapshot-index": 15, "current-applied-index": 17, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.757Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "62.867µs"} 1987s logger.go:146: 2026-02-08T04:17:58.757Z INFO restoring mvcc store 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO kvstore restored {"current-rev": 1} 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO restored mvcc store {"consistent-index": 17} 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO restoring alarm store 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO closing old backend file 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO restored alarm store 1987s logger.go:146: 2026-02-08T04:17:58.759Z INFO restoring v2 store 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO closed old backend file 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO restored v2 store 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO restoring cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO restored cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO removing old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO removed old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO adding peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO added peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.760Z INFO applied snapshot {"current-snapshot-index": 18, "current-applied-index": 18, "incoming-leader-snapshot-index": 18, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG Applying entry {"index": 19, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG apply entry normal {"consistent-index": 17, "entry-index": 19, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG applyEntryNormal {"V2request": "ID:19 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.760Z WARN apply request took too long {"took": "6.045µs", "expected-duration": "0s", "prefix": "", "request": "ID:19 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG Applying entry {"index": 20, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG apply entry normal {"consistent-index": 19, "entry-index": 20, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.760Z DEBUG applyEntryNormal {"V2request": "ID:20 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.760Z WARN apply request took too long {"took": "5.626µs", "expected-duration": "0s", "prefix": "", "request": "ID:20 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.762Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1987s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000015.snap.db","bytes":20480,"size":"20 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.763Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.763Z INFO applied incoming Raft snapshot {"snapshot-index": 21} 1987s logger.go:146: 2026-02-08T04:17:58.763Z INFO applying snapshot {"current-snapshot-index": 18, "current-applied-index": 20, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.764Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "93.866µs"} 1987s logger.go:146: 2026-02-08T04:17:58.764Z INFO restoring mvcc store 1987s logger.go:146: 2026-02-08T04:17:58.765Z INFO kvstore restored {"current-rev": 1} 1987s logger.go:146: 2026-02-08T04:17:58.765Z INFO restored mvcc store {"consistent-index": 20} 1987s logger.go:146: 2026-02-08T04:17:58.765Z INFO restoring alarm store 1987s logger.go:146: 2026-02-08T04:17:58.765Z INFO closing old backend file 1987s logger.go:146: 2026-02-08T04:17:58.767Z INFO closed old backend file 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO restored alarm store 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO restoring v2 store 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO restored v2 store 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO restoring cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO restored cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO removing old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO removed old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO adding peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO added peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.768Z INFO applied snapshot {"current-snapshot-index": 21, "current-applied-index": 21, "incoming-leader-snapshot-index": 21, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG Applying entry {"index": 22, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG apply entry normal {"consistent-index": 20, "entry-index": 22, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG applyEntryNormal {"V2request": "ID:22 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.768Z WARN apply request took too long {"took": "3.209µs", "expected-duration": "0s", "prefix": "", "request": "ID:22 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG Applying entry {"index": 23, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG apply entry normal {"consistent-index": 22, "entry-index": 23, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.768Z DEBUG applyEntryNormal {"V2request": "ID:23 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.768Z WARN apply request took too long {"took": "2.563µs", "expected-duration": "0s", "prefix": "", "request": "ID:23 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.774Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1987s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000018.snap.db","bytes":20480,"size":"20 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.783Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1987s logger.go:146: 2026-02-08T04:17:58.783Z INFO applied incoming Raft snapshot {"snapshot-index": 24} 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO applying snapshot {"current-snapshot-index": 21, "current-applied-index": 23, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "70.358µs"} 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO restoring mvcc store 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO kvstore restored {"current-rev": 1} 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO restored mvcc store {"consistent-index": 23} 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO restoring alarm store 1987s logger.go:146: 2026-02-08T04:17:58.784Z INFO closing old backend file 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO closed old backend file 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO restored alarm store 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO restoring v2 store 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO restored v2 store 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO restoring cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO restored cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO removing old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO removed old peers from network 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO adding peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO added peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:58.855Z INFO applied snapshot {"current-snapshot-index": 24, "current-applied-index": 24, "incoming-leader-snapshot-index": 24, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG Applying entry {"index": 25, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG apply entry normal {"consistent-index": 23, "entry-index": 25, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG applyEntryNormal {"V2request": "ID:25 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.855Z WARN apply request took too long {"took": "5.499µs", "expected-duration": "0s", "prefix": "", "request": "ID:25 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG Applying entry {"index": 26, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG apply entry normal {"consistent-index": 25, "entry-index": 26, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:58.855Z DEBUG applyEntryNormal {"V2request": "ID:26 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:58.856Z WARN apply request took too long {"took": "1.476µs", "expected-duration": "0s", "prefix": "", "request": "ID:26 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:58.988Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1987s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000001b.snap.db","bytes":20480,"size":"20 kB"} 1987s logger.go:146: 2026-02-08T04:17:59.165Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1987s logger.go:146: 2026-02-08T04:17:59.165Z INFO applying snapshot {"current-snapshot-index": 24, "current-applied-index": 26, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:59.165Z INFO applied incoming Raft snapshot {"snapshot-index": 27} 1987s logger.go:146: 2026-02-08T04:17:59.166Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "150.501µs"} 1987s logger.go:146: 2026-02-08T04:17:59.167Z INFO restoring mvcc store 1987s logger.go:146: 2026-02-08T04:17:59.171Z INFO kvstore restored {"current-rev": 1} 1987s logger.go:146: 2026-02-08T04:17:59.171Z INFO restored mvcc store {"consistent-index": 26} 1987s logger.go:146: 2026-02-08T04:17:59.172Z INFO restoring alarm store 1987s logger.go:146: 2026-02-08T04:17:59.172Z INFO closing old backend file 1987s logger.go:146: 2026-02-08T04:17:59.231Z INFO restored alarm store 1987s logger.go:146: 2026-02-08T04:17:59.231Z INFO restoring v2 store 1987s logger.go:146: 2026-02-08T04:17:59.231Z INFO restored v2 store 1987s logger.go:146: 2026-02-08T04:17:59.231Z INFO restoring cluster configuration 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO restored cluster configuration 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO removing old peers from network 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO removed old peers from network 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO adding peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO added peers from new cluster configuration 1987s logger.go:146: 2026-02-08T04:17:59.232Z INFO applied snapshot {"current-snapshot-index": 27, "current-applied-index": 27, "incoming-leader-snapshot-index": 27, "incoming-leader-snapshot-term": 0} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG Applying entry {"index": 28, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG apply entry normal {"consistent-index": 26, "entry-index": 28, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG applyEntryNormal {"V2request": "ID:28 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:59.232Z WARN apply request took too long {"took": "6.324µs", "expected-duration": "0s", "prefix": "", "request": "ID:28 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG Applying entries {"num-entries": 1} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG Applying entry {"index": 29, "term": 0, "type": "EntryNormal"} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG apply entry normal {"consistent-index": 28, "entry-index": 29, "should-applyV3": true} 1987s logger.go:146: 2026-02-08T04:17:59.232Z DEBUG applyEntryNormal {"V2request": "ID:29 Method:\"QGET\" "} 1987s logger.go:146: 2026-02-08T04:17:59.232Z WARN apply request took too long {"took": "1.633µs", "expected-duration": "0s", "prefix": "", "request": "ID:29 Method:\"QGET\" ", "response": ""} 1987s logger.go:146: 2026-02-08T04:17:59.338Z INFO closed old backend file 1987s logger.go:146: 2026-02-08T04:17:59.596Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1988s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000001e.snap.db","bytes":20480,"size":"20 kB"} 1988s logger.go:146: 2026-02-08T04:17:59.901Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1988s logger.go:146: 2026-02-08T04:17:59.901Z INFO applying snapshot {"current-snapshot-index": 27, "current-applied-index": 29, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:17:59.902Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "146.441µs"} 1988s logger.go:146: 2026-02-08T04:17:59.902Z INFO restoring mvcc store 1988s logger.go:146: 2026-02-08T04:17:59.901Z INFO applied incoming Raft snapshot {"snapshot-index": 30} 1988s logger.go:146: 2026-02-08T04:17:59.973Z INFO kvstore restored {"current-rev": 1} 1988s logger.go:146: 2026-02-08T04:17:59.973Z INFO restored mvcc store {"consistent-index": 29} 1988s logger.go:146: 2026-02-08T04:17:59.973Z INFO restoring alarm store 1988s logger.go:146: 2026-02-08T04:17:59.973Z INFO closing old backend file 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO restored alarm store 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO restoring v2 store 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO restored v2 store 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO restoring cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO restored cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO removing old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO removed old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO adding peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO added peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.145Z INFO applied snapshot {"current-snapshot-index": 30, "current-applied-index": 30, "incoming-leader-snapshot-index": 30, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.145Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG Applying entry {"index": 31, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG apply entry normal {"consistent-index": 29, "entry-index": 31, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG applyEntryNormal {"V2request": "ID:31 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.146Z WARN apply request took too long {"took": "6.773µs", "expected-duration": "0s", "prefix": "", "request": "ID:31 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG Applying entry {"index": 32, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG apply entry normal {"consistent-index": 31, "entry-index": 32, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.146Z DEBUG applyEntryNormal {"V2request": "ID:32 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.146Z WARN apply request took too long {"took": "2.409µs", "expected-duration": "0s", "prefix": "", "request": "ID:32 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.152Z INFO closed old backend file 1988s logger.go:146: 2026-02-08T04:18:00.394Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1988s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000021.snap.db","bytes":20480,"size":"20 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.452Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.452Z INFO applied incoming Raft snapshot {"snapshot-index": 33} 1988s logger.go:146: 2026-02-08T04:18:00.452Z INFO applying snapshot {"current-snapshot-index": 30, "current-applied-index": 32, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.453Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "207.141µs"} 1988s logger.go:146: 2026-02-08T04:18:00.453Z INFO restoring mvcc store 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO kvstore restored {"current-rev": 1} 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO restored mvcc store {"consistent-index": 32} 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO restoring alarm store 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO closing old backend file 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO restored alarm store 1988s logger.go:146: 2026-02-08T04:18:00.455Z INFO restoring v2 store 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO restored v2 store 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO restoring cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO restored cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO removing old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO removed old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO adding peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO added peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.456Z INFO applied snapshot {"current-snapshot-index": 33, "current-applied-index": 33, "incoming-leader-snapshot-index": 33, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.456Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.456Z DEBUG Applying entry {"index": 34, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.456Z DEBUG apply entry normal {"consistent-index": 32, "entry-index": 34, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.456Z DEBUG applyEntryNormal {"V2request": "ID:34 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.456Z WARN apply request took too long {"took": "8.061µs", "expected-duration": "0s", "prefix": "", "request": "ID:34 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.457Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.457Z DEBUG Applying entry {"index": 35, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.457Z DEBUG apply entry normal {"consistent-index": 34, "entry-index": 35, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.457Z DEBUG applyEntryNormal {"V2request": "ID:35 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.457Z WARN apply request took too long {"took": "4.588µs", "expected-duration": "0s", "prefix": "", "request": "ID:35 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.457Z INFO closed old backend file 1988s logger.go:146: 2026-02-08T04:18:00.459Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1988s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000024.snap.db","bytes":20480,"size":"20 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.462Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.462Z INFO applied incoming Raft snapshot {"snapshot-index": 36} 1988s logger.go:146: 2026-02-08T04:18:00.462Z INFO applying snapshot {"current-snapshot-index": 33, "current-applied-index": 35, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.462Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "59.223µs"} 1988s logger.go:146: 2026-02-08T04:18:00.462Z INFO restoring mvcc store 1988s logger.go:146: 2026-02-08T04:18:00.463Z INFO kvstore restored {"current-rev": 1} 1988s logger.go:146: 2026-02-08T04:18:00.463Z INFO restored mvcc store {"consistent-index": 35} 1988s logger.go:146: 2026-02-08T04:18:00.463Z INFO restoring alarm store 1988s logger.go:146: 2026-02-08T04:18:00.463Z INFO closing old backend file 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO closed old backend file 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO restored alarm store 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO restoring v2 store 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO restored v2 store 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO restoring cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO restored cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO removing old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO removed old peers from network 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO adding peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO added peers from new cluster configuration 1988s logger.go:146: 2026-02-08T04:18:00.470Z INFO applied snapshot {"current-snapshot-index": 36, "current-applied-index": 36, "incoming-leader-snapshot-index": 36, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG Applying entry {"index": 37, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG apply entry normal {"consistent-index": 35, "entry-index": 37, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG applyEntryNormal {"V2request": "ID:37 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.470Z WARN apply request took too long {"took": "2.467µs", "expected-duration": "0s", "prefix": "", "request": "ID:37 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG Applying entries {"num-entries": 1} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG Applying entry {"index": 38, "term": 0, "type": "EntryNormal"} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG apply entry normal {"consistent-index": 37, "entry-index": 38, "should-applyV3": true} 1988s logger.go:146: 2026-02-08T04:18:00.470Z DEBUG applyEntryNormal {"V2request": "ID:38 Method:\"QGET\" "} 1988s logger.go:146: 2026-02-08T04:18:00.470Z WARN apply request took too long {"took": "1.634µs", "expected-duration": "0s", "prefix": "", "request": "ID:38 Method:\"QGET\" ", "response": ""} 1988s logger.go:146: 2026-02-08T04:18:00.695Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1988s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000027.snap.db","bytes":20480,"size":"20 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.724Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1988s logger.go:146: 2026-02-08T04:18:00.724Z INFO applied incoming Raft snapshot {"snapshot-index": 39} 1988s logger.go:146: 2026-02-08T04:18:00.724Z INFO applying snapshot {"current-snapshot-index": 36, "current-applied-index": 38, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 1988s logger.go:146: 2026-02-08T04:18:00.725Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "150.013µs"} 1988s logger.go:146: 2026-02-08T04:18:00.725Z INFO restoring mvcc store 1988s logger.go:146: 2026-02-08T04:18:00.736Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:00.736Z INFO restored mvcc store {"consistent-index": 38} 1989s logger.go:146: 2026-02-08T04:18:00.736Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:00.771Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:00.959Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:00.960Z INFO applied snapshot {"current-snapshot-index": 39, "current-applied-index": 39, "incoming-leader-snapshot-index": 39, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:00.960Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:00.960Z DEBUG Applying entry {"index": 40, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:00.960Z DEBUG apply entry normal {"consistent-index": 38, "entry-index": 40, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:00.961Z DEBUG applyEntryNormal {"V2request": "ID:40 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:00.961Z WARN apply request took too long {"took": "12.932µs", "expected-duration": "0s", "prefix": "", "request": "ID:40 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:00.961Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:00.961Z DEBUG Applying entry {"index": 41, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:00.961Z DEBUG apply entry normal {"consistent-index": 40, "entry-index": 41, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:00.961Z DEBUG applyEntryNormal {"V2request": "ID:41 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:00.961Z WARN apply request took too long {"took": "2.224µs", "expected-duration": "0s", "prefix": "", "request": "ID:41 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.284Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000002a.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.285Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.285Z INFO applying snapshot {"current-snapshot-index": 39, "current-applied-index": 41, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.285Z INFO applied incoming Raft snapshot {"snapshot-index": 42} 1989s logger.go:146: 2026-02-08T04:18:01.286Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "129.802µs"} 1989s logger.go:146: 2026-02-08T04:18:01.286Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO restored mvcc store {"consistent-index": 41} 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.287Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.288Z INFO applied snapshot {"current-snapshot-index": 42, "current-applied-index": 42, "incoming-leader-snapshot-index": 42, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG Applying entry {"index": 43, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG apply entry normal {"consistent-index": 41, "entry-index": 43, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG applyEntryNormal {"V2request": "ID:43 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.288Z WARN apply request took too long {"took": "5.752µs", "expected-duration": "0s", "prefix": "", "request": "ID:43 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG Applying entry {"index": 44, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG apply entry normal {"consistent-index": 43, "entry-index": 44, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.288Z DEBUG applyEntryNormal {"V2request": "ID:44 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.288Z WARN apply request took too long {"took": "1.605µs", "expected-duration": "0s", "prefix": "", "request": "ID:44 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.290Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000002d.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.292Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.292Z INFO applied incoming Raft snapshot {"snapshot-index": 45} 1989s logger.go:146: 2026-02-08T04:18:01.292Z INFO applying snapshot {"current-snapshot-index": 42, "current-applied-index": 44, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.293Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "46.819µs"} 1989s logger.go:146: 2026-02-08T04:18:01.293Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.295Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.295Z INFO restored mvcc store {"consistent-index": 44} 1989s logger.go:146: 2026-02-08T04:18:01.295Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.295Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO applied snapshot {"current-snapshot-index": 45, "current-applied-index": 45, "incoming-leader-snapshot-index": 45, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG Applying entry {"index": 46, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG apply entry normal {"consistent-index": 44, "entry-index": 46, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG applyEntryNormal {"V2request": "ID:46 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.296Z WARN apply request took too long {"took": "1.855µs", "expected-duration": "0s", "prefix": "", "request": "ID:46 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG Applying entry {"index": 47, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG apply entry normal {"consistent-index": 46, "entry-index": 47, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.296Z DEBUG applyEntryNormal {"V2request": "ID:47 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.296Z WARN apply request took too long {"took": "1.351µs", "expected-duration": "0s", "prefix": "", "request": "ID:47 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.296Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.297Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000030.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.298Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.298Z INFO applied incoming Raft snapshot {"snapshot-index": 48} 1989s logger.go:146: 2026-02-08T04:18:01.298Z INFO applying snapshot {"current-snapshot-index": 45, "current-applied-index": 47, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.298Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "51.564µs"} 1989s logger.go:146: 2026-02-08T04:18:01.298Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO restored mvcc store {"consistent-index": 47} 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.299Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.300Z INFO applied snapshot {"current-snapshot-index": 48, "current-applied-index": 48, "incoming-leader-snapshot-index": 48, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.300Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.300Z DEBUG Applying entry {"index": 49, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.300Z DEBUG apply entry normal {"consistent-index": 47, "entry-index": 49, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.301Z DEBUG applyEntryNormal {"V2request": "ID:49 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.301Z WARN apply request took too long {"took": "4.176µs", "expected-duration": "0s", "prefix": "", "request": "ID:49 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.301Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.301Z DEBUG Applying entry {"index": 50, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.301Z DEBUG apply entry normal {"consistent-index": 49, "entry-index": 50, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.301Z DEBUG applyEntryNormal {"V2request": "ID:50 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.301Z WARN apply request took too long {"took": "1.7µs", "expected-duration": "0s", "prefix": "", "request": "ID:50 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.302Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000033.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.303Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.303Z INFO applied incoming Raft snapshot {"snapshot-index": 51} 1989s logger.go:146: 2026-02-08T04:18:01.303Z INFO applying snapshot {"current-snapshot-index": 48, "current-applied-index": 50, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.303Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "66.617µs"} 1989s logger.go:146: 2026-02-08T04:18:01.303Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.305Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.305Z INFO restored mvcc store {"consistent-index": 50} 1989s logger.go:146: 2026-02-08T04:18:01.305Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.306Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.306Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.306Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO applied snapshot {"current-snapshot-index": 51, "current-applied-index": 51, "incoming-leader-snapshot-index": 51, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG Applying entry {"index": 52, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG apply entry normal {"consistent-index": 50, "entry-index": 52, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG applyEntryNormal {"V2request": "ID:52 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.307Z WARN apply request took too long {"took": "2.103µs", "expected-duration": "0s", "prefix": "", "request": "ID:52 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG Applying entry {"index": 53, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG apply entry normal {"consistent-index": 52, "entry-index": 53, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.307Z DEBUG applyEntryNormal {"V2request": "ID:53 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.307Z WARN apply request took too long {"took": "1.666µs", "expected-duration": "0s", "prefix": "", "request": "ID:53 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.307Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.333Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000036.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.335Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.335Z INFO applied incoming Raft snapshot {"snapshot-index": 54} 1989s logger.go:146: 2026-02-08T04:18:01.335Z INFO applying snapshot {"current-snapshot-index": 51, "current-applied-index": 53, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.335Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "62.193µs"} 1989s logger.go:146: 2026-02-08T04:18:01.335Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.336Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.336Z INFO restored mvcc store {"consistent-index": 53} 1989s logger.go:146: 2026-02-08T04:18:01.336Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.336Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.336Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO applied snapshot {"current-snapshot-index": 54, "current-applied-index": 54, "incoming-leader-snapshot-index": 54, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG Applying entry {"index": 55, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG apply entry normal {"consistent-index": 53, "entry-index": 55, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG applyEntryNormal {"V2request": "ID:55 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.337Z WARN apply request took too long {"took": "2.386µs", "expected-duration": "0s", "prefix": "", "request": "ID:55 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.337Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG Applying entry {"index": 56, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG apply entry normal {"consistent-index": 55, "entry-index": 56, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.337Z DEBUG applyEntryNormal {"V2request": "ID:56 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.337Z WARN apply request took too long {"took": "1.725µs", "expected-duration": "0s", "prefix": "", "request": "ID:56 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.338Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000039.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.360Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.360Z INFO applied incoming Raft snapshot {"snapshot-index": 57} 1989s logger.go:146: 2026-02-08T04:18:01.360Z INFO applying snapshot {"current-snapshot-index": 54, "current-applied-index": 56, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.360Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "142.467µs"} 1989s logger.go:146: 2026-02-08T04:18:01.361Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.362Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.362Z INFO restored mvcc store {"consistent-index": 56} 1989s logger.go:146: 2026-02-08T04:18:01.362Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.442Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.443Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.443Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.444Z INFO applied snapshot {"current-snapshot-index": 57, "current-applied-index": 57, "incoming-leader-snapshot-index": 57, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG Applying entry {"index": 58, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG apply entry normal {"consistent-index": 56, "entry-index": 58, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG applyEntryNormal {"V2request": "ID:58 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.444Z WARN apply request took too long {"took": "6.633µs", "expected-duration": "0s", "prefix": "", "request": "ID:58 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG Applying entry {"index": 59, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG apply entry normal {"consistent-index": 58, "entry-index": 59, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.444Z DEBUG applyEntryNormal {"V2request": "ID:59 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.444Z WARN apply request took too long {"took": "2.527µs", "expected-duration": "0s", "prefix": "", "request": "ID:59 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.462Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000003c.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.464Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.464Z INFO applied incoming Raft snapshot {"snapshot-index": 60} 1989s logger.go:146: 2026-02-08T04:18:01.464Z INFO applying snapshot {"current-snapshot-index": 57, "current-applied-index": 59, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.464Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "102.532µs"} 1989s logger.go:146: 2026-02-08T04:18:01.464Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.466Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.466Z INFO restored mvcc store {"consistent-index": 59} 1989s logger.go:146: 2026-02-08T04:18:01.466Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.498Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.502Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.502Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.503Z INFO applied snapshot {"current-snapshot-index": 60, "current-applied-index": 60, "incoming-leader-snapshot-index": 60, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG Applying entry {"index": 61, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG apply entry normal {"consistent-index": 59, "entry-index": 61, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG applyEntryNormal {"V2request": "ID:61 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.503Z WARN apply request took too long {"took": "3.54µs", "expected-duration": "0s", "prefix": "", "request": "ID:61 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG Applying entry {"index": 62, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG apply entry normal {"consistent-index": 61, "entry-index": 62, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.503Z DEBUG applyEntryNormal {"V2request": "ID:62 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.503Z WARN apply request took too long {"took": "1.506µs", "expected-duration": "0s", "prefix": "", "request": "ID:62 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.507Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000003f.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.549Z INFO applied incoming Raft snapshot {"snapshot-index": 63} 1989s logger.go:146: 2026-02-08T04:18:01.549Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.549Z INFO applying snapshot {"current-snapshot-index": 60, "current-applied-index": 62, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.549Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "190.128µs"} 1989s logger.go:146: 2026-02-08T04:18:01.549Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restored mvcc store {"consistent-index": 62} 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.550Z INFO applied snapshot {"current-snapshot-index": 63, "current-applied-index": 63, "incoming-leader-snapshot-index": 63, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.550Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.550Z DEBUG Applying entry {"index": 64, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.550Z DEBUG apply entry normal {"consistent-index": 62, "entry-index": 64, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.550Z DEBUG applyEntryNormal {"V2request": "ID:64 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.551Z WARN apply request took too long {"took": "4.542µs", "expected-duration": "0s", "prefix": "", "request": "ID:64 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.551Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.551Z DEBUG Applying entry {"index": 65, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.551Z DEBUG apply entry normal {"consistent-index": 64, "entry-index": 65, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.551Z DEBUG applyEntryNormal {"V2request": "ID:65 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.551Z WARN apply request took too long {"took": "2.276µs", "expected-duration": "0s", "prefix": "", "request": "ID:65 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.551Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.552Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000042.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.553Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.553Z INFO applied incoming Raft snapshot {"snapshot-index": 66} 1989s logger.go:146: 2026-02-08T04:18:01.553Z INFO applying snapshot {"current-snapshot-index": 63, "current-applied-index": 65, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.554Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "49.348µs"} 1989s logger.go:146: 2026-02-08T04:18:01.554Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.556Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.556Z INFO restored mvcc store {"consistent-index": 65} 1989s logger.go:146: 2026-02-08T04:18:01.556Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.559Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.560Z INFO applied snapshot {"current-snapshot-index": 66, "current-applied-index": 66, "incoming-leader-snapshot-index": 66, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG Applying entry {"index": 67, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG apply entry normal {"consistent-index": 65, "entry-index": 67, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG applyEntryNormal {"V2request": "ID:67 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.560Z WARN apply request took too long {"took": "1.971µs", "expected-duration": "0s", "prefix": "", "request": "ID:67 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG Applying entry {"index": 68, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG apply entry normal {"consistent-index": 67, "entry-index": 68, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.560Z DEBUG applyEntryNormal {"V2request": "ID:68 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.560Z WARN apply request took too long {"took": "1.476µs", "expected-duration": "0s", "prefix": "", "request": "ID:68 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.561Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.563Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1989s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000045.snap.db","bytes":20480,"size":"20 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO applied incoming Raft snapshot {"snapshot-index": 69} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO applying snapshot {"current-snapshot-index": 66, "current-applied-index": 68, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "50.288µs"} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO restoring mvcc store 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO kvstore restored {"current-rev": 1} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO restored mvcc store {"consistent-index": 68} 1989s logger.go:146: 2026-02-08T04:18:01.575Z INFO restoring alarm store 1989s logger.go:146: 2026-02-08T04:18:01.576Z INFO closing old backend file 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO closed old backend file 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO restored alarm store 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO restoring v2 store 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO restored v2 store 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO restoring cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO restored cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO removing old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO removed old peers from network 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO adding peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO added peers from new cluster configuration 1989s logger.go:146: 2026-02-08T04:18:01.631Z INFO applied snapshot {"current-snapshot-index": 69, "current-applied-index": 69, "incoming-leader-snapshot-index": 69, "incoming-leader-snapshot-term": 0} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG Applying entry {"index": 70, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG apply entry normal {"consistent-index": 68, "entry-index": 70, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG applyEntryNormal {"V2request": "ID:70 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.631Z WARN apply request took too long {"took": "4.751µs", "expected-duration": "0s", "prefix": "", "request": "ID:70 Method:\"QGET\" ", "response": ""} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG Applying entries {"num-entries": 1} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG Applying entry {"index": 71, "term": 0, "type": "EntryNormal"} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG apply entry normal {"consistent-index": 70, "entry-index": 71, "should-applyV3": true} 1989s logger.go:146: 2026-02-08T04:18:01.631Z DEBUG applyEntryNormal {"V2request": "ID:71 Method:\"QGET\" "} 1989s logger.go:146: 2026-02-08T04:18:01.631Z WARN apply request took too long {"took": "1.335µs", "expected-duration": "0s", "prefix": "", "request": "ID:71 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:01.883Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000048.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:01.989Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:01.990Z INFO applying snapshot {"current-snapshot-index": 69, "current-applied-index": 71, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:01.989Z INFO applied incoming Raft snapshot {"snapshot-index": 72} 1990s logger.go:146: 2026-02-08T04:18:01.990Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "148.686µs"} 1990s logger.go:146: 2026-02-08T04:18:01.990Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:01.992Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:01.992Z INFO restored mvcc store {"consistent-index": 71} 1990s logger.go:146: 2026-02-08T04:18:01.992Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:01.993Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:01.994Z INFO applied snapshot {"current-snapshot-index": 72, "current-applied-index": 72, "incoming-leader-snapshot-index": 72, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG Applying entry {"index": 73, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG apply entry normal {"consistent-index": 71, "entry-index": 73, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG applyEntryNormal {"V2request": "ID:73 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:01.994Z WARN apply request took too long {"took": "4.49µs", "expected-duration": "0s", "prefix": "", "request": "ID:73 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG Applying entry {"index": 74, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG apply entry normal {"consistent-index": 73, "entry-index": 74, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:01.994Z DEBUG applyEntryNormal {"V2request": "ID:74 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:01.994Z WARN apply request took too long {"took": "1.52µs", "expected-duration": "0s", "prefix": "", "request": "ID:74 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:01.995Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000004b.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:01.996Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:01.996Z INFO applied incoming Raft snapshot {"snapshot-index": 75} 1990s logger.go:146: 2026-02-08T04:18:01.996Z INFO applying snapshot {"current-snapshot-index": 72, "current-applied-index": 74, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:01.997Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "60.729µs"} 1990s logger.go:146: 2026-02-08T04:18:01.998Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:01.999Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:01.999Z INFO restored mvcc store {"consistent-index": 74} 1990s logger.go:146: 2026-02-08T04:18:01.999Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:01.999Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.020Z INFO applied snapshot {"current-snapshot-index": 75, "current-applied-index": 75, "incoming-leader-snapshot-index": 75, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG Applying entry {"index": 76, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG apply entry normal {"consistent-index": 74, "entry-index": 76, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG applyEntryNormal {"V2request": "ID:76 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.020Z WARN apply request took too long {"took": "2.169µs", "expected-duration": "0s", "prefix": "", "request": "ID:76 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG Applying entry {"index": 77, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG apply entry normal {"consistent-index": 76, "entry-index": 77, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.020Z DEBUG applyEntryNormal {"V2request": "ID:77 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.021Z WARN apply request took too long {"took": "3.954µs", "expected-duration": "0s", "prefix": "", "request": "ID:77 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.033Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000004e.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO applied incoming Raft snapshot {"snapshot-index": 78} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO applying snapshot {"current-snapshot-index": 75, "current-applied-index": 77, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "62.838µs"} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO restored mvcc store {"consistent-index": 77} 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.034Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO applied snapshot {"current-snapshot-index": 78, "current-applied-index": 78, "incoming-leader-snapshot-index": 78, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG Applying entry {"index": 79, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG apply entry normal {"consistent-index": 77, "entry-index": 79, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG applyEntryNormal {"V2request": "ID:79 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.035Z WARN apply request took too long {"took": "2.148µs", "expected-duration": "0s", "prefix": "", "request": "ID:79 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.035Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG Applying entry {"index": 80, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG apply entry normal {"consistent-index": 79, "entry-index": 80, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.035Z DEBUG applyEntryNormal {"V2request": "ID:80 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.035Z WARN apply request took too long {"took": "1.62µs", "expected-duration": "0s", "prefix": "", "request": "ID:80 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.036Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000051.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.038Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.038Z INFO applied incoming Raft snapshot {"snapshot-index": 81} 1990s logger.go:146: 2026-02-08T04:18:02.039Z INFO applying snapshot {"current-snapshot-index": 78, "current-applied-index": 80, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.039Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "51.944µs"} 1990s logger.go:146: 2026-02-08T04:18:02.040Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.042Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.042Z INFO restored mvcc store {"consistent-index": 80} 1990s logger.go:146: 2026-02-08T04:18:02.042Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.042Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.048Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:02.308Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.308Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.309Z INFO applied snapshot {"current-snapshot-index": 81, "current-applied-index": 81, "incoming-leader-snapshot-index": 81, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG Applying entry {"index": 82, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG apply entry normal {"consistent-index": 80, "entry-index": 82, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG applyEntryNormal {"V2request": "ID:82 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.309Z WARN apply request took too long {"took": "6.851µs", "expected-duration": "0s", "prefix": "", "request": "ID:82 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG Applying entry {"index": 83, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG apply entry normal {"consistent-index": 82, "entry-index": 83, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.309Z DEBUG applyEntryNormal {"V2request": "ID:83 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.309Z WARN apply request took too long {"took": "1.721µs", "expected-duration": "0s", "prefix": "", "request": "ID:83 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.311Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000054.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.313Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.313Z INFO applied incoming Raft snapshot {"snapshot-index": 84} 1990s logger.go:146: 2026-02-08T04:18:02.313Z INFO applying snapshot {"current-snapshot-index": 81, "current-applied-index": 83, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.313Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "109.337µs"} 1990s logger.go:146: 2026-02-08T04:18:02.313Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.315Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.315Z INFO restored mvcc store {"consistent-index": 83} 1990s logger.go:146: 2026-02-08T04:18:02.315Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.316Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.365Z INFO applied snapshot {"current-snapshot-index": 84, "current-applied-index": 84, "incoming-leader-snapshot-index": 84, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG Applying entry {"index": 85, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG apply entry normal {"consistent-index": 83, "entry-index": 85, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG applyEntryNormal {"V2request": "ID:85 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.365Z WARN apply request took too long {"took": "3.641µs", "expected-duration": "0s", "prefix": "", "request": "ID:85 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG Applying entry {"index": 86, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG apply entry normal {"consistent-index": 85, "entry-index": 86, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.365Z DEBUG applyEntryNormal {"V2request": "ID:86 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.366Z WARN apply request took too long {"took": "1.636µs", "expected-duration": "0s", "prefix": "", "request": "ID:86 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.423Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.425Z INFO closed old backend file 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000057.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO applied incoming Raft snapshot {"snapshot-index": 87} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO applying snapshot {"current-snapshot-index": 84, "current-applied-index": 86, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "145.043µs"} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO restored mvcc store {"consistent-index": 86} 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.426Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.427Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.427Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.427Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:02.429Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.429Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.430Z INFO applied snapshot {"current-snapshot-index": 87, "current-applied-index": 87, "incoming-leader-snapshot-index": 87, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG Applying entry {"index": 88, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG apply entry normal {"consistent-index": 86, "entry-index": 88, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG applyEntryNormal {"V2request": "ID:88 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.430Z WARN apply request took too long {"took": "6.772µs", "expected-duration": "0s", "prefix": "", "request": "ID:88 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG Applying entry {"index": 89, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG apply entry normal {"consistent-index": 88, "entry-index": 89, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.430Z DEBUG applyEntryNormal {"V2request": "ID:89 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.430Z WARN apply request took too long {"took": "1.672µs", "expected-duration": "0s", "prefix": "", "request": "ID:89 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.451Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000005a.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.452Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.452Z INFO applied incoming Raft snapshot {"snapshot-index": 90} 1990s logger.go:146: 2026-02-08T04:18:02.452Z INFO applying snapshot {"current-snapshot-index": 87, "current-applied-index": 89, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.453Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "98.622µs"} 1990s logger.go:146: 2026-02-08T04:18:02.453Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.454Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.454Z INFO restored mvcc store {"consistent-index": 89} 1990s logger.go:146: 2026-02-08T04:18:02.454Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.454Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.600Z INFO closed old backend file 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.630Z INFO applied snapshot {"current-snapshot-index": 90, "current-applied-index": 90, "incoming-leader-snapshot-index": 90, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG Applying entry {"index": 91, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG apply entry normal {"consistent-index": 89, "entry-index": 91, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG applyEntryNormal {"V2request": "ID:91 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.630Z WARN apply request took too long {"took": "6.531µs", "expected-duration": "0s", "prefix": "", "request": "ID:91 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG Applying entry {"index": 92, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG apply entry normal {"consistent-index": 91, "entry-index": 92, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.630Z DEBUG applyEntryNormal {"V2request": "ID:92 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.630Z WARN apply request took too long {"took": "2.293µs", "expected-duration": "0s", "prefix": "", "request": "ID:92 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.734Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1990s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000005d.snap.db","bytes":20480,"size":"20 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.736Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1990s logger.go:146: 2026-02-08T04:18:02.736Z INFO applied incoming Raft snapshot {"snapshot-index": 93} 1990s logger.go:146: 2026-02-08T04:18:02.736Z INFO applying snapshot {"current-snapshot-index": 90, "current-applied-index": 92, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.736Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "111.044µs"} 1990s logger.go:146: 2026-02-08T04:18:02.736Z INFO restoring mvcc store 1990s logger.go:146: 2026-02-08T04:18:02.738Z INFO kvstore restored {"current-rev": 1} 1990s logger.go:146: 2026-02-08T04:18:02.738Z INFO restored mvcc store {"consistent-index": 92} 1990s logger.go:146: 2026-02-08T04:18:02.738Z INFO restoring alarm store 1990s logger.go:146: 2026-02-08T04:18:02.739Z INFO closing old backend file 1990s logger.go:146: 2026-02-08T04:18:02.739Z INFO restored alarm store 1990s logger.go:146: 2026-02-08T04:18:02.739Z INFO restoring v2 store 1990s logger.go:146: 2026-02-08T04:18:02.739Z INFO restored v2 store 1990s logger.go:146: 2026-02-08T04:18:02.739Z INFO restoring cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO restored cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO removing old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO removed old peers from network 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO adding peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO added peers from new cluster configuration 1990s logger.go:146: 2026-02-08T04:18:02.740Z INFO applied snapshot {"current-snapshot-index": 93, "current-applied-index": 93, "incoming-leader-snapshot-index": 93, "incoming-leader-snapshot-term": 0} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG Applying entry {"index": 94, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG apply entry normal {"consistent-index": 92, "entry-index": 94, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG applyEntryNormal {"V2request": "ID:94 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.740Z WARN apply request took too long {"took": "5.148µs", "expected-duration": "0s", "prefix": "", "request": "ID:94 Method:\"QGET\" ", "response": ""} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG Applying entries {"num-entries": 1} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG Applying entry {"index": 95, "term": 0, "type": "EntryNormal"} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG apply entry normal {"consistent-index": 94, "entry-index": 95, "should-applyV3": true} 1990s logger.go:146: 2026-02-08T04:18:02.740Z DEBUG applyEntryNormal {"V2request": "ID:95 Method:\"QGET\" "} 1990s logger.go:146: 2026-02-08T04:18:02.740Z WARN apply request took too long {"took": "1.461µs", "expected-duration": "0s", "prefix": "", "request": "ID:95 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:02.764Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:02.866Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000060.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:02.899Z INFO applied incoming Raft snapshot {"snapshot-index": 96} 1991s logger.go:146: 2026-02-08T04:18:02.899Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO applying snapshot {"current-snapshot-index": 93, "current-applied-index": 95, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "100.239µs"} 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO restoring mvcc store 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO kvstore restored {"current-rev": 1} 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO restored mvcc store {"consistent-index": 95} 1991s logger.go:146: 2026-02-08T04:18:02.901Z INFO restoring alarm store 1991s logger.go:146: 2026-02-08T04:18:02.921Z INFO closing old backend file 1991s logger.go:146: 2026-02-08T04:18:03.012Z INFO restored alarm store 1991s logger.go:146: 2026-02-08T04:18:03.012Z INFO restoring v2 store 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO restored v2 store 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO restoring cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO restored cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO removing old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO removed old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO adding peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO added peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.014Z INFO applied snapshot {"current-snapshot-index": 96, "current-applied-index": 96, "incoming-leader-snapshot-index": 96, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG Applying entry {"index": 97, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG apply entry normal {"consistent-index": 95, "entry-index": 97, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG applyEntryNormal {"V2request": "ID:97 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.014Z WARN apply request took too long {"took": "5.441µs", "expected-duration": "0s", "prefix": "", "request": "ID:97 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG Applying entry {"index": 98, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG apply entry normal {"consistent-index": 97, "entry-index": 98, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.014Z DEBUG applyEntryNormal {"V2request": "ID:98 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.014Z WARN apply request took too long {"took": "1.406µs", "expected-duration": "0s", "prefix": "", "request": "ID:98 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.045Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:03.314Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000063.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.335Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.335Z INFO applied incoming Raft snapshot {"snapshot-index": 99} 1991s logger.go:146: 2026-02-08T04:18:03.335Z INFO applying snapshot {"current-snapshot-index": 96, "current-applied-index": 98, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.335Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "116µs"} 1991s logger.go:146: 2026-02-08T04:18:03.335Z INFO restoring mvcc store 1991s logger.go:146: 2026-02-08T04:18:03.431Z INFO kvstore restored {"current-rev": 1} 1991s logger.go:146: 2026-02-08T04:18:03.431Z INFO restored mvcc store {"consistent-index": 98} 1991s logger.go:146: 2026-02-08T04:18:03.431Z INFO restoring alarm store 1991s logger.go:146: 2026-02-08T04:18:03.431Z INFO closing old backend file 1991s logger.go:146: 2026-02-08T04:18:03.517Z INFO restored alarm store 1991s logger.go:146: 2026-02-08T04:18:03.517Z INFO restoring v2 store 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO restored v2 store 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO restoring cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO restored cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO removing old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO removed old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO adding peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO added peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.518Z INFO applied snapshot {"current-snapshot-index": 99, "current-applied-index": 99, "incoming-leader-snapshot-index": 99, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG Applying entry {"index": 100, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG apply entry normal {"consistent-index": 98, "entry-index": 100, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG applyEntryNormal {"V2request": "ID:100 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.519Z WARN apply request took too long {"took": "7.534µs", "expected-duration": "0s", "prefix": "", "request": "ID:100 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG Applying entry {"index": 101, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG apply entry normal {"consistent-index": 100, "entry-index": 101, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.519Z DEBUG applyEntryNormal {"V2request": "ID:101 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.519Z WARN apply request took too long {"took": "2.58µs", "expected-duration": "0s", "prefix": "", "request": "ID:101 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.532Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000066.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.533Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.533Z INFO applied incoming Raft snapshot {"snapshot-index": 102} 1991s logger.go:146: 2026-02-08T04:18:03.533Z INFO applying snapshot {"current-snapshot-index": 99, "current-applied-index": 101, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.533Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "194.312µs"} 1991s logger.go:146: 2026-02-08T04:18:03.533Z INFO restoring mvcc store 1991s logger.go:146: 2026-02-08T04:18:03.534Z INFO kvstore restored {"current-rev": 1} 1991s logger.go:146: 2026-02-08T04:18:03.534Z INFO restored mvcc store {"consistent-index": 101} 1991s logger.go:146: 2026-02-08T04:18:03.534Z INFO restoring alarm store 1991s logger.go:146: 2026-02-08T04:18:03.534Z INFO closing old backend file 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO restored alarm store 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO restoring v2 store 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO restored v2 store 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO restoring cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO restored cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO removing old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO removed old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO adding peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO added peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.536Z INFO applied snapshot {"current-snapshot-index": 102, "current-applied-index": 102, "incoming-leader-snapshot-index": 102, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG Applying entry {"index": 103, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG apply entry normal {"consistent-index": 101, "entry-index": 103, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG applyEntryNormal {"V2request": "ID:103 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.536Z WARN apply request took too long {"took": "3.914µs", "expected-duration": "0s", "prefix": "", "request": "ID:103 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG Applying entry {"index": 104, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG apply entry normal {"consistent-index": 103, "entry-index": 104, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.536Z DEBUG applyEntryNormal {"V2request": "ID:104 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.536Z WARN apply request took too long {"took": "5.5µs", "expected-duration": "0s", "prefix": "", "request": "ID:104 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.537Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000069.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.538Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.538Z INFO applied incoming Raft snapshot {"snapshot-index": 105} 1991s logger.go:146: 2026-02-08T04:18:03.538Z INFO applying snapshot {"current-snapshot-index": 102, "current-applied-index": 104, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.539Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "84.125µs"} 1991s logger.go:146: 2026-02-08T04:18:03.539Z INFO restoring mvcc store 1991s logger.go:146: 2026-02-08T04:18:03.540Z INFO kvstore restored {"current-rev": 1} 1991s logger.go:146: 2026-02-08T04:18:03.540Z INFO restored mvcc store {"consistent-index": 104} 1991s logger.go:146: 2026-02-08T04:18:03.540Z INFO restoring alarm store 1991s logger.go:146: 2026-02-08T04:18:03.540Z INFO closing old backend file 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO restored alarm store 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO restoring v2 store 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO restored v2 store 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO restoring cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO restored cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO removing old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO removed old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO adding peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO added peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.559Z INFO applied snapshot {"current-snapshot-index": 105, "current-applied-index": 105, "incoming-leader-snapshot-index": 105, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.559Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.559Z DEBUG Applying entry {"index": 106, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.559Z DEBUG apply entry normal {"consistent-index": 104, "entry-index": 106, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.560Z DEBUG applyEntryNormal {"V2request": "ID:106 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.560Z WARN apply request took too long {"took": "3.72µs", "expected-duration": "0s", "prefix": "", "request": "ID:106 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.560Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.560Z DEBUG Applying entry {"index": 107, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.560Z DEBUG apply entry normal {"consistent-index": 106, "entry-index": 107, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.560Z DEBUG applyEntryNormal {"V2request": "ID:107 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.560Z WARN apply request took too long {"took": "2.156µs", "expected-duration": "0s", "prefix": "", "request": "ID:107 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.576Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000006c.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.683Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.725Z INFO applying snapshot {"current-snapshot-index": 105, "current-applied-index": 107, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.725Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "167.632µs"} 1991s logger.go:146: 2026-02-08T04:18:03.725Z INFO restoring mvcc store 1991s logger.go:146: 2026-02-08T04:18:03.726Z INFO kvstore restored {"current-rev": 1} 1991s logger.go:146: 2026-02-08T04:18:03.726Z INFO restored mvcc store {"consistent-index": 107} 1991s logger.go:146: 2026-02-08T04:18:03.726Z INFO restoring alarm store 1991s logger.go:146: 2026-02-08T04:18:03.683Z INFO applied incoming Raft snapshot {"snapshot-index": 108} 1991s logger.go:146: 2026-02-08T04:18:03.726Z INFO closing old backend file 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO restored alarm store 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO restoring v2 store 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO restored v2 store 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO restoring cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO restored cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO removing old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO removed old peers from network 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO adding peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO added peers from new cluster configuration 1991s logger.go:146: 2026-02-08T04:18:03.727Z INFO applied snapshot {"current-snapshot-index": 108, "current-applied-index": 108, "incoming-leader-snapshot-index": 108, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG Applying entry {"index": 109, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG apply entry normal {"consistent-index": 107, "entry-index": 109, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG applyEntryNormal {"V2request": "ID:109 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.727Z WARN apply request took too long {"took": "7.015µs", "expected-duration": "0s", "prefix": "", "request": "ID:109 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG Applying entries {"num-entries": 1} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG Applying entry {"index": 110, "term": 0, "type": "EntryNormal"} 1991s logger.go:146: 2026-02-08T04:18:03.727Z DEBUG apply entry normal {"consistent-index": 109, "entry-index": 110, "should-applyV3": true} 1991s logger.go:146: 2026-02-08T04:18:03.728Z DEBUG applyEntryNormal {"V2request": "ID:110 Method:\"QGET\" "} 1991s logger.go:146: 2026-02-08T04:18:03.728Z WARN apply request took too long {"took": "4.109µs", "expected-duration": "0s", "prefix": "", "request": "ID:110 Method:\"QGET\" ", "response": ""} 1991s logger.go:146: 2026-02-08T04:18:03.728Z INFO closed old backend file 1991s logger.go:146: 2026-02-08T04:18:03.729Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1991s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000006f.snap.db","bytes":20480,"size":"20 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.747Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1991s logger.go:146: 2026-02-08T04:18:03.747Z INFO applying snapshot {"current-snapshot-index": 108, "current-applied-index": 110, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 1991s logger.go:146: 2026-02-08T04:18:03.747Z INFO applied incoming Raft snapshot {"snapshot-index": 111} 1991s logger.go:146: 2026-02-08T04:18:03.747Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "179.319µs"} 1991s logger.go:146: 2026-02-08T04:18:03.747Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:03.750Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:03.750Z INFO restored mvcc store {"consistent-index": 110} 1992s logger.go:146: 2026-02-08T04:18:03.750Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:03.751Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.755Z INFO applied snapshot {"current-snapshot-index": 111, "current-applied-index": 111, "incoming-leader-snapshot-index": 111, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG Applying entry {"index": 112, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG apply entry normal {"consistent-index": 110, "entry-index": 112, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG applyEntryNormal {"V2request": "ID:112 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:03.755Z WARN apply request took too long {"took": "2.612µs", "expected-duration": "0s", "prefix": "", "request": "ID:112 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG Applying entry {"index": 113, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG apply entry normal {"consistent-index": 112, "entry-index": 113, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:03.755Z DEBUG applyEntryNormal {"V2request": "ID:113 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:03.755Z WARN apply request took too long {"took": "1.339µs", "expected-duration": "0s", "prefix": "", "request": "ID:113 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:03.757Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000072.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:03.760Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:03.760Z INFO applied incoming Raft snapshot {"snapshot-index": 114} 1992s logger.go:146: 2026-02-08T04:18:03.760Z INFO applying snapshot {"current-snapshot-index": 111, "current-applied-index": 113, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:03.760Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "52.274µs"} 1992s logger.go:146: 2026-02-08T04:18:03.761Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:03.761Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:03.761Z INFO restored mvcc store {"consistent-index": 113} 1992s logger.go:146: 2026-02-08T04:18:03.761Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:03.761Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:03.777Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:03.792Z INFO applied snapshot {"current-snapshot-index": 114, "current-applied-index": 114, "incoming-leader-snapshot-index": 114, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG Applying entry {"index": 115, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG apply entry normal {"consistent-index": 113, "entry-index": 115, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG applyEntryNormal {"V2request": "ID:115 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:03.792Z WARN apply request took too long {"took": "2.559µs", "expected-duration": "0s", "prefix": "", "request": "ID:115 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG Applying entry {"index": 116, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG apply entry normal {"consistent-index": 115, "entry-index": 116, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:03.792Z DEBUG applyEntryNormal {"V2request": "ID:116 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:03.792Z WARN apply request took too long {"took": "1.458µs", "expected-duration": "0s", "prefix": "", "request": "ID:116 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:03.886Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000075.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:03.983Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:03.984Z INFO applied incoming Raft snapshot {"snapshot-index": 117} 1992s logger.go:146: 2026-02-08T04:18:03.984Z INFO applying snapshot {"current-snapshot-index": 114, "current-applied-index": 116, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:03.984Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "152.694µs"} 1992s logger.go:146: 2026-02-08T04:18:03.984Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:03.985Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:03.985Z INFO restored mvcc store {"consistent-index": 116} 1992s logger.go:146: 2026-02-08T04:18:03.986Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:03.986Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.317Z INFO applied snapshot {"current-snapshot-index": 117, "current-applied-index": 117, "incoming-leader-snapshot-index": 117, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.317Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.317Z DEBUG Applying entry {"index": 118, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.317Z DEBUG apply entry normal {"consistent-index": 116, "entry-index": 118, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.317Z DEBUG applyEntryNormal {"V2request": "ID:118 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.317Z WARN apply request took too long {"took": "7.365µs", "expected-duration": "0s", "prefix": "", "request": "ID:118 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.318Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.318Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.318Z DEBUG Applying entry {"index": 119, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.318Z DEBUG apply entry normal {"consistent-index": 118, "entry-index": 119, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.318Z DEBUG applyEntryNormal {"V2request": "ID:119 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.318Z WARN apply request took too long {"took": "3.508µs", "expected-duration": "0s", "prefix": "", "request": "ID:119 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.321Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000078.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.331Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.331Z INFO applied incoming Raft snapshot {"snapshot-index": 120} 1992s logger.go:146: 2026-02-08T04:18:04.331Z INFO applying snapshot {"current-snapshot-index": 117, "current-applied-index": 119, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.331Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "88.333µs"} 1992s logger.go:146: 2026-02-08T04:18:04.331Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.332Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.332Z INFO restored mvcc store {"consistent-index": 119} 1992s logger.go:146: 2026-02-08T04:18:04.332Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.332Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.334Z INFO applied snapshot {"current-snapshot-index": 120, "current-applied-index": 120, "incoming-leader-snapshot-index": 120, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.334Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.334Z DEBUG Applying entry {"index": 121, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.334Z DEBUG apply entry normal {"consistent-index": 119, "entry-index": 121, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.334Z DEBUG applyEntryNormal {"V2request": "ID:121 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.334Z WARN apply request took too long {"took": "2.208µs", "expected-duration": "0s", "prefix": "", "request": "ID:121 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.334Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.335Z DEBUG Applying entry {"index": 122, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.335Z DEBUG apply entry normal {"consistent-index": 121, "entry-index": 122, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.335Z DEBUG applyEntryNormal {"V2request": "ID:122 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.335Z WARN apply request took too long {"took": "1.429µs", "expected-duration": "0s", "prefix": "", "request": "ID:122 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.337Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000007b.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.337Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.337Z INFO applied incoming Raft snapshot {"snapshot-index": 123} 1992s logger.go:146: 2026-02-08T04:18:04.337Z INFO applying snapshot {"current-snapshot-index": 120, "current-applied-index": 122, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.338Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "64.283µs"} 1992s logger.go:146: 2026-02-08T04:18:04.338Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.340Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.340Z INFO restored mvcc store {"consistent-index": 122} 1992s logger.go:146: 2026-02-08T04:18:04.340Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.340Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.349Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.349Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.349Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.350Z INFO applied snapshot {"current-snapshot-index": 123, "current-applied-index": 123, "incoming-leader-snapshot-index": 123, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG Applying entry {"index": 124, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG apply entry normal {"consistent-index": 122, "entry-index": 124, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG applyEntryNormal {"V2request": "ID:124 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.350Z WARN apply request took too long {"took": "2.109µs", "expected-duration": "0s", "prefix": "", "request": "ID:124 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG Applying entry {"index": 125, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG apply entry normal {"consistent-index": 124, "entry-index": 125, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.350Z DEBUG applyEntryNormal {"V2request": "ID:125 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.350Z WARN apply request took too long {"took": "1.471µs", "expected-duration": "0s", "prefix": "", "request": "ID:125 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.400Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000007e.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.401Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.401Z INFO applied incoming Raft snapshot {"snapshot-index": 126} 1992s logger.go:146: 2026-02-08T04:18:04.401Z INFO applying snapshot {"current-snapshot-index": 123, "current-applied-index": 125, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.401Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "132.625µs"} 1992s logger.go:146: 2026-02-08T04:18:04.401Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.402Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.402Z INFO restored mvcc store {"consistent-index": 125} 1992s logger.go:146: 2026-02-08T04:18:04.402Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.402Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.496Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.501Z INFO applied snapshot {"current-snapshot-index": 126, "current-applied-index": 126, "incoming-leader-snapshot-index": 126, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.501Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.501Z DEBUG Applying entry {"index": 127, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG apply entry normal {"consistent-index": 125, "entry-index": 127, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG applyEntryNormal {"V2request": "ID:127 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.502Z WARN apply request took too long {"took": "6.562µs", "expected-duration": "0s", "prefix": "", "request": "ID:127 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG Applying entry {"index": 128, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG apply entry normal {"consistent-index": 127, "entry-index": 128, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.502Z DEBUG applyEntryNormal {"V2request": "ID:128 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.502Z WARN apply request took too long {"took": "4.374µs", "expected-duration": "0s", "prefix": "", "request": "ID:128 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.512Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000081.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.514Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.514Z INFO applied incoming Raft snapshot {"snapshot-index": 129} 1992s logger.go:146: 2026-02-08T04:18:04.514Z INFO applying snapshot {"current-snapshot-index": 126, "current-applied-index": 128, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.514Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "79.565µs"} 1992s logger.go:146: 2026-02-08T04:18:04.514Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.516Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.516Z INFO restored mvcc store {"consistent-index": 128} 1992s logger.go:146: 2026-02-08T04:18:04.516Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.516Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.517Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.517Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.517Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO applied snapshot {"current-snapshot-index": 129, "current-applied-index": 129, "incoming-leader-snapshot-index": 129, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG Applying entry {"index": 130, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG apply entry normal {"consistent-index": 128, "entry-index": 130, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG applyEntryNormal {"V2request": "ID:130 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.518Z WARN apply request took too long {"took": "1.942µs", "expected-duration": "0s", "prefix": "", "request": "ID:130 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG Applying entry {"index": 131, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG apply entry normal {"consistent-index": 130, "entry-index": 131, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.518Z DEBUG applyEntryNormal {"V2request": "ID:131 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.518Z WARN apply request took too long {"took": "1.466µs", "expected-duration": "0s", "prefix": "", "request": "ID:131 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.518Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.539Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000084.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.541Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.541Z INFO applied incoming Raft snapshot {"snapshot-index": 132} 1992s logger.go:146: 2026-02-08T04:18:04.541Z INFO applying snapshot {"current-snapshot-index": 129, "current-applied-index": 131, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.542Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "90.087µs"} 1992s logger.go:146: 2026-02-08T04:18:04.542Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.543Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.543Z INFO restored mvcc store {"consistent-index": 131} 1992s logger.go:146: 2026-02-08T04:18:04.543Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.543Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.544Z INFO applied snapshot {"current-snapshot-index": 132, "current-applied-index": 132, "incoming-leader-snapshot-index": 132, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG Applying entry {"index": 133, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG apply entry normal {"consistent-index": 131, "entry-index": 133, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG applyEntryNormal {"V2request": "ID:133 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.544Z WARN apply request took too long {"took": "3.707µs", "expected-duration": "0s", "prefix": "", "request": "ID:133 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG Applying entry {"index": 134, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG apply entry normal {"consistent-index": 133, "entry-index": 134, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.544Z DEBUG applyEntryNormal {"V2request": "ID:134 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.544Z WARN apply request took too long {"took": "2.112µs", "expected-duration": "0s", "prefix": "", "request": "ID:134 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.546Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000087.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.547Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.547Z INFO applied incoming Raft snapshot {"snapshot-index": 135} 1992s logger.go:146: 2026-02-08T04:18:04.547Z INFO applying snapshot {"current-snapshot-index": 132, "current-applied-index": 134, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.547Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "56.263µs"} 1992s logger.go:146: 2026-02-08T04:18:04.547Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.549Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.549Z INFO restored mvcc store {"consistent-index": 134} 1992s logger.go:146: 2026-02-08T04:18:04.549Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.549Z INFO closing old backend file 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO restored alarm store 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO restoring v2 store 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO restored v2 store 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO restoring cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO restored cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO removing old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO removed old peers from network 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO adding peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO added peers from new cluster configuration 1992s logger.go:146: 2026-02-08T04:18:04.550Z INFO applied snapshot {"current-snapshot-index": 135, "current-applied-index": 135, "incoming-leader-snapshot-index": 135, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG Applying entry {"index": 136, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG apply entry normal {"consistent-index": 134, "entry-index": 136, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG applyEntryNormal {"V2request": "ID:136 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.551Z WARN apply request took too long {"took": "1.87µs", "expected-duration": "0s", "prefix": "", "request": "ID:136 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG Applying entries {"num-entries": 1} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG Applying entry {"index": 137, "term": 0, "type": "EntryNormal"} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG apply entry normal {"consistent-index": 136, "entry-index": 137, "should-applyV3": true} 1992s logger.go:146: 2026-02-08T04:18:04.551Z DEBUG applyEntryNormal {"V2request": "ID:137 Method:\"QGET\" "} 1992s logger.go:146: 2026-02-08T04:18:04.551Z WARN apply request took too long {"took": "1.419µs", "expected-duration": "0s", "prefix": "", "request": "ID:137 Method:\"QGET\" ", "response": ""} 1992s logger.go:146: 2026-02-08T04:18:04.589Z INFO closed old backend file 1992s logger.go:146: 2026-02-08T04:18:04.637Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1992s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000008a.snap.db","bytes":20480,"size":"20 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.641Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1992s logger.go:146: 2026-02-08T04:18:04.641Z INFO applied incoming Raft snapshot {"snapshot-index": 138} 1992s logger.go:146: 2026-02-08T04:18:04.641Z INFO applying snapshot {"current-snapshot-index": 135, "current-applied-index": 137, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 1992s logger.go:146: 2026-02-08T04:18:04.642Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "87.208µs"} 1992s logger.go:146: 2026-02-08T04:18:04.642Z INFO restoring mvcc store 1992s logger.go:146: 2026-02-08T04:18:04.643Z INFO kvstore restored {"current-rev": 1} 1992s logger.go:146: 2026-02-08T04:18:04.643Z INFO restored mvcc store {"consistent-index": 137} 1992s logger.go:146: 2026-02-08T04:18:04.643Z INFO restoring alarm store 1992s logger.go:146: 2026-02-08T04:18:04.644Z INFO closing old backend file 1993s logger.go:146: 2026-02-08T04:18:04.702Z INFO closed old backend file 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO restored alarm store 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO restoring v2 store 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO restored v2 store 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO restoring cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO restored cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO removing old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO removed old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO adding peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO added peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.704Z INFO applied snapshot {"current-snapshot-index": 138, "current-applied-index": 138, "incoming-leader-snapshot-index": 138, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.704Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.704Z DEBUG Applying entry {"index": 139, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.704Z DEBUG apply entry normal {"consistent-index": 137, "entry-index": 139, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.704Z DEBUG applyEntryNormal {"V2request": "ID:139 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.705Z WARN apply request took too long {"took": "6.069µs", "expected-duration": "0s", "prefix": "", "request": "ID:139 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.705Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.705Z DEBUG Applying entry {"index": 140, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.705Z DEBUG apply entry normal {"consistent-index": 139, "entry-index": 140, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.705Z DEBUG applyEntryNormal {"V2request": "ID:140 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.705Z WARN apply request took too long {"took": "1.699µs", "expected-duration": "0s", "prefix": "", "request": "ID:140 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.783Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1993s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/000000000000008d.snap.db","bytes":20480,"size":"20 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.917Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.917Z INFO applied incoming Raft snapshot {"snapshot-index": 141} 1993s logger.go:146: 2026-02-08T04:18:04.917Z INFO applying snapshot {"current-snapshot-index": 138, "current-applied-index": 140, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.917Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "141.04µs"} 1993s logger.go:146: 2026-02-08T04:18:04.917Z INFO restoring mvcc store 1993s logger.go:146: 2026-02-08T04:18:04.918Z INFO kvstore restored {"current-rev": 1} 1993s logger.go:146: 2026-02-08T04:18:04.918Z INFO restored mvcc store {"consistent-index": 140} 1993s logger.go:146: 2026-02-08T04:18:04.918Z INFO restoring alarm store 1993s logger.go:146: 2026-02-08T04:18:04.918Z INFO closing old backend file 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO restored alarm store 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO restoring v2 store 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO restored v2 store 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO restoring cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO restored cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO removing old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO removed old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO adding peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO added peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.922Z INFO applied snapshot {"current-snapshot-index": 141, "current-applied-index": 141, "incoming-leader-snapshot-index": 141, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG Applying entry {"index": 142, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG apply entry normal {"consistent-index": 140, "entry-index": 142, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG applyEntryNormal {"V2request": "ID:142 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.922Z WARN apply request took too long {"took": "7.474µs", "expected-duration": "0s", "prefix": "", "request": "ID:142 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG Applying entry {"index": 143, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.922Z DEBUG apply entry normal {"consistent-index": 142, "entry-index": 143, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.923Z DEBUG applyEntryNormal {"V2request": "ID:143 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.923Z WARN apply request took too long {"took": "2.194µs", "expected-duration": "0s", "prefix": "", "request": "ID:143 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.923Z INFO closed old backend file 1993s logger.go:146: 2026-02-08T04:18:04.934Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1993s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000090.snap.db","bytes":20480,"size":"20 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.935Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.936Z INFO applying snapshot {"current-snapshot-index": 141, "current-applied-index": 143, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.935Z INFO applied incoming Raft snapshot {"snapshot-index": 144} 1993s logger.go:146: 2026-02-08T04:18:04.936Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "110.143µs"} 1993s logger.go:146: 2026-02-08T04:18:04.936Z INFO restoring mvcc store 1993s logger.go:146: 2026-02-08T04:18:04.943Z INFO kvstore restored {"current-rev": 1} 1993s logger.go:146: 2026-02-08T04:18:04.943Z INFO restored mvcc store {"consistent-index": 143} 1993s logger.go:146: 2026-02-08T04:18:04.943Z INFO restoring alarm store 1993s logger.go:146: 2026-02-08T04:18:04.943Z INFO closing old backend file 1993s logger.go:146: 2026-02-08T04:18:04.944Z INFO closed old backend file 1993s logger.go:146: 2026-02-08T04:18:04.944Z INFO restored alarm store 1993s logger.go:146: 2026-02-08T04:18:04.944Z INFO restoring v2 store 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO restored v2 store 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO restoring cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO restored cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO removing old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO removed old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO adding peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO added peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.945Z INFO applied snapshot {"current-snapshot-index": 144, "current-applied-index": 144, "incoming-leader-snapshot-index": 144, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG Applying entry {"index": 145, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG apply entry normal {"consistent-index": 143, "entry-index": 145, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG applyEntryNormal {"V2request": "ID:145 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.945Z WARN apply request took too long {"took": "3.797µs", "expected-duration": "0s", "prefix": "", "request": "ID:145 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG Applying entry {"index": 146, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG apply entry normal {"consistent-index": 145, "entry-index": 146, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.945Z DEBUG applyEntryNormal {"V2request": "ID:146 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.945Z WARN apply request took too long {"took": "1.652µs", "expected-duration": "0s", "prefix": "", "request": "ID:146 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.947Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1993s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000093.snap.db","bytes":20480,"size":"20 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.949Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1993s logger.go:146: 2026-02-08T04:18:04.949Z INFO applying snapshot {"current-snapshot-index": 144, "current-applied-index": 146, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.949Z INFO applied incoming Raft snapshot {"snapshot-index": 147} 1993s logger.go:146: 2026-02-08T04:18:04.951Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "58.031µs"} 1993s logger.go:146: 2026-02-08T04:18:04.951Z INFO restoring mvcc store 1993s logger.go:146: 2026-02-08T04:18:04.955Z INFO kvstore restored {"current-rev": 1} 1993s logger.go:146: 2026-02-08T04:18:04.955Z INFO restored mvcc store {"consistent-index": 146} 1993s logger.go:146: 2026-02-08T04:18:04.955Z INFO restoring alarm store 1993s logger.go:146: 2026-02-08T04:18:04.956Z INFO closing old backend file 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO restored alarm store 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO restoring v2 store 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO restored v2 store 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO restoring cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO restored cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO removing old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO removed old peers from network 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO adding peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO added peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:04.957Z INFO applied snapshot {"current-snapshot-index": 147, "current-applied-index": 147, "incoming-leader-snapshot-index": 147, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:04.957Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.957Z DEBUG Applying entry {"index": 148, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.957Z DEBUG apply entry normal {"consistent-index": 146, "entry-index": 148, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.958Z DEBUG applyEntryNormal {"V2request": "ID:148 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.958Z WARN apply request took too long {"took": "2.771µs", "expected-duration": "0s", "prefix": "", "request": "ID:148 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.958Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:04.958Z DEBUG Applying entry {"index": 149, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:04.958Z DEBUG apply entry normal {"consistent-index": 148, "entry-index": 149, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:04.958Z DEBUG applyEntryNormal {"V2request": "ID:149 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:04.958Z WARN apply request took too long {"took": "1.513µs", "expected-duration": "0s", "prefix": "", "request": "ID:149 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:04.961Z INFO closed old backend file 1993s logger.go:146: 2026-02-08T04:18:04.962Z INFO sent database snapshot to writer {"bytes": 20480, "size": "20 kB"} 1993s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/0000000000000096.snap.db","bytes":20480,"size":"20 kB"} 1993s logger.go:146: 2026-02-08T04:18:05.453Z INFO sending merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB"} 1993s logger.go:146: 2026-02-08T04:18:05.453Z INFO applying snapshot {"current-snapshot-index": 147, "current-applied-index": 149, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:05.453Z INFO applied incoming Raft snapshot {"snapshot-index": 150} 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO opened backend db {"path": "/tmp/TestConcurrentApplyAndSnapshotV32976766822/001/testsnapdir3843001105/member/snap/db", "took": "223.543µs"} 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO restoring mvcc store 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO kvstore restored {"current-rev": 1} 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO restored mvcc store {"consistent-index": 149} 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO restoring alarm store 1993s logger.go:146: 2026-02-08T04:18:05.454Z INFO closing old backend file 1993s logger.go:146: 2026-02-08T04:18:05.539Z INFO closed old backend file 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO restored alarm store 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO restoring v2 store 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO restored v2 store 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO restoring cluster configuration 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO restored cluster configuration 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO removing old peers from network 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO removed old peers from network 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO adding peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO added peers from new cluster configuration 1993s logger.go:146: 2026-02-08T04:18:05.543Z INFO applied snapshot {"current-snapshot-index": 150, "current-applied-index": 150, "incoming-leader-snapshot-index": 150, "incoming-leader-snapshot-term": 0} 1993s logger.go:146: 2026-02-08T04:18:05.543Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:05.543Z DEBUG Applying entry {"index": 151, "term": 0, "type": "EntryNormal"} 1993s logger.go:146: 2026-02-08T04:18:05.543Z DEBUG apply entry normal {"consistent-index": 149, "entry-index": 151, "should-applyV3": true} 1993s logger.go:146: 2026-02-08T04:18:05.543Z DEBUG applyEntryNormal {"V2request": "ID:151 Method:\"QGET\" "} 1993s logger.go:146: 2026-02-08T04:18:05.543Z WARN apply request took too long {"took": "9.832µs", "expected-duration": "0s", "prefix": "", "request": "ID:151 Method:\"QGET\" ", "response": ""} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "581.817804ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "596.217394ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "609.40539ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "760.585225ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "906.948631ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "997.459881ms"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "1.004747091s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26095, "size": "26 kB", "took": "1.032160165s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.143843979s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.207231996s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.222446719s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.658144277s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.787353531s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.815551041s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "1.96754713s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.006693428s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26094, "size": "26 kB", "took": "2.012297344s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "2.229727346s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "2.678799479s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "2.810121742s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.093179714s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.121301288s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.233100734s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.508135295s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.511409015s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.548741084s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.66173521s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.981093545s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "3.992245659s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.037239995s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.081855884s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.206248443s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.210786625s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.241799648s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.247694757s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.254592299s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.260523109s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "4.849676372s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.085048722s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.150698207s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "5.948441442s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "6.556285423s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "6.770329209s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "6.782603219s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26093, "size": "26 kB", "took": "6.795011817s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "6.821930536s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26092, "size": "26 kB", "took": "6.833503374s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "7.118285377s"} 1993s logger.go:146: 2026-02-08T04:18:05.544Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "7.164761943s"} 1993s logger.go:146: 2026-02-08T04:18:05.545Z INFO sent merged snapshot {"from": "0", "to": "0", "bytes": 26091, "size": "26 kB", "took": "7.185201847s"} 1993s --- PASS: TestConcurrentApplyAndSnapshotV3 (7.31s) 1993s === RUN TestAddMember 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1993s logger.go:146: 2026-02-08T04:18:05.665Z DEBUG Applying entries {"num-entries": 1} 1993s logger.go:146: 2026-02-08T04:18:05.665Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": ["foo"]} 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeAddNode", "raft-conf-change-node-id": "4d2"} 1993s logger.go:146: 2026-02-08T04:18:05.665Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1993s --- PASS: TestAddMember (0.00s) 1993s === RUN TestProcessIgnoreMismatchMessage 1994s logger.go:146: 2026-02-08T04:18:05.876Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 1994s logger.go:146: 2026-02-08T04:18:05.876Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": []} 1994s logger.go:146: 2026-02-08T04:18:05.876Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 1994s logger.go:146: 2026-02-08T04:18:05.876Z WARN rejected Raft message to mismatch member {"local-member-id": "1", "mismatch-member-id": "2"} 1994s --- PASS: TestProcessIgnoreMismatchMessage (0.21s) 1994s === RUN TestRemoveMember 1994s logger.go:146: 2026-02-08T04:18:05.879Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1994s {"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000} 1994s {"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000} 1994s {"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.5.16","cluster-version":"to_be_decided"} 1994s {"level":"debug","msg":"Applying entries","num-entries":1} 1994s {"level":"debug","msg":"Applying entry","index":1,"term":0,"type":"EntryConfChange"} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "4d2", "removed-remote-peer-urls": []} 1994s {"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"} 1994s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1994s --- PASS: TestRemoveMember (0.00s) 1994s === RUN TestUpdateMember 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4d2", "added-peer-peer-urls": []} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO updating snapshot-count to default {"given-snapshot-count": 0, "updated-snapshot-count": 100000} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO updating snapshot catch-up entries to default {"given-snapshot-catchup-entries": 0, "updated-snapshot-catchup-entries": 5000} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO starting etcd server {"local-member-id": "0", "local-server-version": "3.5.16", "cluster-version": "to_be_decided"} 1994s logger.go:146: 2026-02-08T04:18:05.880Z DEBUG Applying entries {"num-entries": 1} 1994s logger.go:146: 2026-02-08T04:18:05.880Z DEBUG Applying entry {"index": 1, "term": 0, "type": "EntryConfChange"} 1994s logger.go:146: 2026-02-08T04:18:05.880Z 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"]} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO applied a configuration change through raft {"local-member-id": "0", "raft-conf-change": "ConfChangeUpdateNode", "raft-conf-change-node-id": "4d2"} 1994s logger.go:146: 2026-02-08T04:18:05.880Z INFO skipped leadership transfer for single voting member cluster {"local-member-id": "0", "current-leader-member-id": "0"} 1994s --- PASS: TestUpdateMember (0.00s) 1994s === RUN TestPublish 1994s logger.go:146: 2026-02-08T04:18:05.880Z 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"} 1994s --- PASS: TestPublish (0.01s) 1994s === RUN TestPublishStopped 1994s logger.go:146: 2026-02-08T04:18:05.887Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "1h0m0s", "error": "etcdserver: server stopped"} 1994s --- PASS: TestPublishStopped (0.00s) 1994s === RUN TestPublishRetry 1994s logger.go:146: 2026-02-08T04:18:05.887Z 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"} 1994s logger.go:146: 2026-02-08T04:18:05.888Z 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"} 1994s logger.go:146: 2026-02-08T04:18:05.888Z WARN stopped publish because server is stopped {"local-member-id": "0", "local-member-attributes": "{Name: ClientURLs:[]}", "publish-timeout": "10ns", "error": "etcdserver: server stopped"} 1994s --- PASS: TestPublishRetry (0.00s) 1994s === RUN TestPublishV3 1994s logger.go:146: 2026-02-08T04:18:05.890Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1994s logger.go:146: 2026-02-08T04:18:05.900Z 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"} 1994s --- PASS: TestPublishV3 (0.01s) 1994s === RUN TestPublishV3Stopped 1994s {"level":"warn","msg":"stopped publish because server is stopping","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s"} 1994s --- PASS: TestPublishV3Stopped (0.00s) 1994s === RUN TestPublishV3Retry 1994s logger.go:146: 2026-02-08T04:18:05.931Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 1994s logger.go:146: 2026-02-08T04:18:06.033Z 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"} 1994s logger.go:146: 2026-02-08T04:18:06.033Z 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"} 1994s logger.go:146: 2026-02-08T04:18:06.034Z 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"} 1994s logger.go:146: 2026-02-08T04:18:06.034Z WARN stopped publish because server is stopping {"local-member-id": "1", "local-member-attributes": "{Name:node1 ClientURLs:[http://a http://b]}", "publish-timeout": "10ns"} 1994s --- PASS: TestPublishV3Retry (0.14s) 1994s === RUN TestUpdateVersion 1994s {"level":"info","msg":"setting up initial cluster version using v2 API","cluster-version":"2.0"} 1994s {"level":"info","msg":"cluster version is updated","cluster-version":"2.0"} 1994s --- PASS: TestUpdateVersion (0.00s) 1994s === RUN TestStopNotify 1994s {"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"} 1994s --- PASS: TestStopNotify (0.00s) 1994s === RUN TestGetOtherPeerURLs 1994s --- PASS: TestGetOtherPeerURLs (0.00s) 1994s === RUN TestWaitAppliedIndex 1994s === RUN TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId 1994s === RUN TestWaitAppliedIndex/The_etcd_server_has_already_stopped 1994s === RUN TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index 1995s --- PASS: TestWaitAppliedIndex (1.08s) 1995s --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s) 1995s --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s) 1995s --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.08s) 1995s === RUN TestIsActive 1995s --- PASS: TestIsActive (0.00s) 1995s === RUN TestLongestConnected 1995s --- PASS: TestLongestConnected (0.00s) 1995s === RUN TestPanicAlternativeStringer 1995s --- PASS: TestPanicAlternativeStringer (0.00s) 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses 1995s logger.go:146: 2026-02-08T04:18:07.135Z WARN apply request took too long {"took": "1.000007346s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:8"} 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses 1995s logger.go:146: 2026-02-08T04:18:07.135Z WARN apply request took too long {"took": "1.000001605s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses 1995s logger.go:146: 2026-02-08T04:18:07.135Z WARN apply request took too long {"took": "1.00000147s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:4"} 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses 1995s logger.go:146: 2026-02-08T04:18:07.135Z WARN apply request took too long {"took": "1.000001205s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses: size:6"} 1995s === RUN TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses 1995s logger.go:146: 2026-02-08T04:18:07.135Z WARN apply request took too long {"took": "1.000000814s", "expected-duration": "0s", "prefix": "read-only txn ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"} 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.00s) 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.00s) 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s) 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses (0.00s) 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses (0.00s) 1995s --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses (0.00s) 1995s === RUN TestNewRaftLogger 1995s --- PASS: TestNewRaftLogger (0.00s) 1995s === RUN TestNewRaftLoggerFromZapCore 1995s --- PASS: TestNewRaftLoggerFromZapCore (0.00s) 1995s PASS 1995s ok go.etcd.io/etcd/server/etcdserver 12.185s 1995s ? go.etcd.io/etcd/server/etcdserver/api [no test files] 2001s === RUN TestHealthHandler 2001s === RUN TestHealthHandler/Healthy_if_no_alarm 2001s logger.go:146: 2026-02-08T04:18:13.435Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.467Z DEBUG serving /health true 2001s logger.go:146: 2026-02-08T04:18:13.467Z DEBUG /health OK {"status-code": 200} 2001s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on 2001s logger.go:146: 2026-02-08T04:18:13.468Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.472Z WARN serving /health false due to an alarm {"alarm": "alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.472Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM NOSPACE\"}", "status-code": 503} 2001s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded 2001s logger.go:146: 2026-02-08T04:18:13.474Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.489Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.489Z DEBUG serving /health true 2001s logger.go:146: 2026-02-08T04:18:13.489Z DEBUG /health OK {"status-code": 200} 2001s === RUN TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded 2001s logger.go:146: 2026-02-08T04:18:13.493Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.497Z DEBUG serving /health true 2001s logger.go:146: 2026-02-08T04:18:13.497Z DEBUG /health OK {"status-code": 200} 2001s === RUN TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded 2001s logger.go:146: 2026-02-08T04:18:13.661Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.666Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.666Z DEBUG /health excluded alarm {"alarm": "memberID:2 alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.666Z DEBUG /health excluded alarm {"alarm": "memberID:3 alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.666Z DEBUG serving /health true 2001s logger.go:146: 2026-02-08T04:18:13.666Z DEBUG /health OK {"status-code": 200} 2001s === RUN TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on 2001s logger.go:146: 2026-02-08T04:18:13.676Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.680Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.680Z WARN serving /health false due to an alarm {"alarm": "memberID:1 alarm:CORRUPT "} 2001s logger.go:146: 2026-02-08T04:18:13.680Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"ALARM CORRUPT\"}", "status-code": 503} 2001s === RUN TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded 2001s logger.go:146: 2026-02-08T04:18:13.685Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2001s logger.go:146: 2026-02-08T04:18:13.687Z DEBUG /health excluded alarm {"alarm": "alarm:NOSPACE "} 2001s logger.go:146: 2026-02-08T04:18:13.688Z DEBUG /health excluded alarm {"alarm": "memberID:1 alarm:CORRUPT "} 2001s logger.go:146: 2026-02-08T04:18:13.688Z DEBUG serving /health true 2001s logger.go:146: 2026-02-08T04:18:13.688Z DEBUG /health OK {"status-code": 200} 2001s === RUN TestHealthHandler/Unhealthy_if_api_is_not_available 2002s logger.go:146: 2026-02-08T04:18:13.761Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:13.766Z WARN serving /health false; Range fails {"error": "Unexpected error"} 2002s logger.go:146: 2026-02-08T04:18:13.766Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RANGE ERROR:Unexpected error\"}", "status-code": 503} 2002s === RUN TestHealthHandler/Unhealthy_if_no_leader 2002s logger.go:146: 2026-02-08T04:18:13.771Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:13.785Z WARN serving /health false; no leader 2002s logger.go:146: 2026-02-08T04:18:13.785Z WARN /health error {"output": "{\"health\":\"false\",\"reason\":\"RAFT NO LEADER\"}", "status-code": 503} 2002s === RUN TestHealthHandler/Healthy_if_no_leader_and_serializable=true 2002s logger.go:146: 2026-02-08T04:18:13.885Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:13.893Z DEBUG serving /health true 2002s logger.go:146: 2026-02-08T04:18:13.893Z DEBUG /health OK {"status-code": 200} 2002s --- PASS: TestHealthHandler (0.75s) 2002s --- PASS: TestHealthHandler/Healthy_if_no_alarm (0.32s) 2002s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarm_is_on (0.00s) 2002s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_on_and_excluded (0.02s) 2002s --- PASS: TestHealthHandler/Healthy_if_NOSPACE_alarm_is_excluded (0.01s) 2002s --- PASS: TestHealthHandler/Healthy_if_multiple_NOSPACE_alarms_are_on_and_excluded (0.18s) 2002s --- PASS: TestHealthHandler/Unhealthy_if_NOSPACE_alarms_is_excluded_and_CORRUPT_is_on (0.01s) 2002s --- PASS: TestHealthHandler/Unhealthy_if_both_NOSPACE_and_CORRUPT_are_on_and_excluded (0.02s) 2002s --- PASS: TestHealthHandler/Unhealthy_if_api_is_not_available (0.06s) 2002s --- PASS: TestHealthHandler/Unhealthy_if_no_leader (0.02s) 2002s --- PASS: TestHealthHandler/Healthy_if_no_leader_and_serializable=true (0.11s) 2002s === RUN TestHttpSubPath 2002s === RUN TestHttpSubPath//readyz/data_corruption_ok 2002s logger.go:146: 2026-02-08T04:18:13.896Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:13.909Z DEBUG Health check OK {"path": "/readyz/data_corruption", "reason": "[+]data_corruption ok\n", "status-code": 200} 2002s === RUN TestHttpSubPath//readyz/serializable_read_not_ok_with_error 2002s logger.go:146: 2026-02-08T04:18:13.911Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:13.913Z ERROR Health check error {"path": "/readyz/serializable_read", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 2002s === RUN TestHttpSubPath//readyz/non_exist_404 2002s logger.go:146: 2026-02-08T04:18:13.915Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s --- PASS: TestHttpSubPath (0.02s) 2002s --- PASS: TestHttpSubPath//readyz/data_corruption_ok (0.01s) 2002s --- PASS: TestHttpSubPath//readyz/serializable_read_not_ok_with_error (0.00s) 2002s --- PASS: TestHttpSubPath//readyz/non_exist_404 (0.00s) 2002s === RUN TestDataCorruptionCheck 2002s === RUN TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on 2002s logger.go:146: 2026-02-08T04:18:14.044Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.109Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2002s logger.go:146: 2026-02-08T04:18:14.109Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2002s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on 2002s logger.go:146: 2026-02-08T04:18:14.109Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.110Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]linearizable_read ok\n[+]data_corruption ok\n[+]serializable_read ok\n", "status-code": 200} 2002s logger.go:146: 2026-02-08T04:18:14.110Z 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} 2002s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on 2002s logger.go:146: 2026-02-08T04:18:14.111Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.111Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2002s logger.go:146: 2026-02-08T04:18:14.112Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2002s === RUN TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded 2002s logger.go:146: 2026-02-08T04:18:14.112Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.113Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2002s logger.go:146: 2026-02-08T04:18:14.113Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2002s === RUN TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 2002s logger.go:146: 2026-02-08T04:18:14.113Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.114Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 2002s logger.go:146: 2026-02-08T04:18:14.114Z DEBUG Health check OK {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[+]linearizable_read ok\n", "status-code": 200} 2002s logger.go:146: 2026-02-08T04:18:14.114Z WARN some health checks cannot be excluded {"missing-health-checks": "\"non_exist\""} 2002s logger.go:146: 2026-02-08T04:18:14.114Z 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} 2002s --- PASS: TestDataCorruptionCheck (0.20s) 2002s --- PASS: TestDataCorruptionCheck/Live_if_CORRUPT_alarm_is_on (0.07s) 2002s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on (0.00s) 2002s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_not_on (0.00s) 2002s --- PASS: TestDataCorruptionCheck/ready_if_CORRUPT_alarm_is_excluded (0.00s) 2002s --- PASS: TestDataCorruptionCheck/Not_ready_if_CORRUPT_alarm_is_on#01 (0.00s) 2002s === RUN TestSerializableReadCheck 2002s === RUN TestSerializableReadCheck/Alive_normal 2002s logger.go:146: 2026-02-08T04:18:14.116Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.118Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2002s === RUN TestSerializableReadCheck/Not_alive_if_range_api_is_not_available 2002s logger.go:146: 2026-02-08T04:18:14.119Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.119Z ERROR Health check error {"path": "/livez", "reason": "[-]serializable_read failed: Unexpected error\n", "status-code": 503} 2002s === RUN TestSerializableReadCheck/Not_ready_if_range_api_is_not_available 2002s logger.go:146: 2026-02-08T04:18:14.120Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.122Z ERROR Health check error {"path": "/readyz", "reason": "[+]data_corruption ok\n[-]serializable_read failed: Unexpected error\n[+]linearizable_read ok\n", "status-code": 503} 2002s --- PASS: TestSerializableReadCheck (0.01s) 2002s --- PASS: TestSerializableReadCheck/Alive_normal (0.00s) 2002s --- PASS: TestSerializableReadCheck/Not_alive_if_range_api_is_not_available (0.00s) 2002s --- PASS: TestSerializableReadCheck/Not_ready_if_range_api_is_not_available (0.00s) 2002s === RUN TestLinearizableReadCheck 2002s === RUN TestLinearizableReadCheck/Alive_normal 2002s logger.go:146: 2026-02-08T04:18:14.132Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.141Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2002s === RUN TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available 2002s logger.go:146: 2026-02-08T04:18:14.142Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.142Z DEBUG Health check OK {"path": "/livez", "reason": "[+]serializable_read ok\n", "status-code": 200} 2002s === RUN TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available 2002s logger.go:146: 2026-02-08T04:18:14.143Z WARN use default bcrypt cost instead of the invalid given cost {"min-cost": 4, "max-cost": 31, "default-cost": 10, "given-cost": 0} 2002s logger.go:146: 2026-02-08T04:18:14.146Z ERROR Health check error {"path": "/readyz", "reason": "[+]data_corruption ok\n[+]serializable_read ok\n[-]linearizable_read failed: Unexpected error\n", "status-code": 503} 2002s --- PASS: TestLinearizableReadCheck (0.05s) 2002s --- PASS: TestLinearizableReadCheck/Alive_normal (0.01s) 2002s --- PASS: TestLinearizableReadCheck/Alive_if_lineariable_range_api_is_not_available (0.00s) 2002s --- PASS: TestLinearizableReadCheck/Not_ready_if_range_api_is_not_available (0.01s) 2002s === RUN TestNewPeerHandlerOnRaftPrefix 2002s --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) 2002s === RUN TestServeMembersFails 2002s --- PASS: TestServeMembersFails (0.00s) 2002s === RUN TestServeMembersGet 2002s --- PASS: TestServeMembersGet (0.00s) 2002s === RUN TestServeMemberPromoteFails 2002s --- PASS: TestServeMemberPromoteFails (0.00s) 2002s === RUN TestNewPeerHandlerOnMembersPromotePrefix 2002s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:47480","internal-server-error":"PromoteMember not implemented in fakeServer"} 2002s {"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"} 2002s --- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s) 2002s === RUN TestServeVersion 2002s --- PASS: TestServeVersion (0.00s) 2002s === RUN TestServeVersionFails 2002s --- PASS: TestServeVersionFails (0.00s) 2002s PASS 2002s ok go.etcd.io/etcd/server/etcdserver/api/etcdhttp 1.165s 2008s === RUN TestClusterMember 2008s --- PASS: TestClusterMember (0.00s) 2008s === RUN TestClusterMemberByName 2008s --- PASS: TestClusterMemberByName (0.00s) 2008s === RUN TestClusterMemberIDs 2008s --- PASS: TestClusterMemberIDs (0.00s) 2008s === RUN TestClusterPeerURLs 2008s --- PASS: TestClusterPeerURLs (0.00s) 2008s === RUN TestClusterClientURLs 2008s --- PASS: TestClusterClientURLs (0.00s) 2008s === RUN TestClusterValidateAndAssignIDsBad 2008s {"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"} 2008s {"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"} 2008s {"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"} 2008s {"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"} 2008s {"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"} 2008s {"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"} 2008s --- PASS: TestClusterValidateAndAssignIDsBad (0.00s) 2008s === RUN TestClusterValidateAndAssignIDs 2008s {"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"} 2008s {"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"} 2008s --- PASS: TestClusterValidateAndAssignIDs (0.00s) 2008s === RUN TestClusterValidateConfigurationChange 2008s logger.go:146: 2026-02-08T04:18:20.345Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": ["http://127.0.0.1:1"]} 2008s logger.go:146: 2026-02-08T04:18:20.345Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "2", "added-peer-peer-urls": ["http://127.0.0.1:2"]} 2008s logger.go:146: 2026-02-08T04:18:20.345Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": ["http://127.0.0.1:3"]} 2008s logger.go:146: 2026-02-08T04:18:20.345Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "4", "added-peer-peer-urls": ["http://127.0.0.1:4"]} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"]} 2008s --- PASS: TestClusterValidateConfigurationChange (0.00s) 2008s === RUN TestClusterGenID 2008s logger.go:146: 2026-02-08T04:18:20.346Z INFO added member {"cluster-id": "869b3badfbf1d6b7", "local-member-id": "0", "added-peer-id": "3", "added-peer-peer-urls": []} 2008s --- PASS: TestClusterGenID (0.00s) 2008s === RUN TestNodeToMemberBad 2008s --- PASS: TestNodeToMemberBad (0.00s) 2008s === RUN TestClusterAddMember 2008s logger.go:146: 2026-02-08T04:18:20.346Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2008s --- PASS: TestClusterAddMember (0.00s) 2008s === RUN TestClusterAddMemberAsLearner 2008s logger.go:146: 2026-02-08T04:18:20.346Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "1", "added-peer-peer-urls": []} 2008s --- PASS: TestClusterAddMemberAsLearner (0.00s) 2008s === RUN TestClusterMembers 2008s --- PASS: TestClusterMembers (0.00s) 2008s === RUN TestClusterRemoveMember 2008s logger.go:146: 2026-02-08T04:18:20.346Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "1"} 2008s --- PASS: TestClusterRemoveMember (0.00s) 2008s === RUN TestClusterUpdateAttributes 2008s logger.go:146: 2026-02-08T04:18:20.346Z WARN skipped attributes update of removed member {"cluster-id": "0", "local-member-id": "0", "updated-peer-id": "1"} 2008s --- PASS: TestClusterUpdateAttributes (0.00s) 2008s === RUN TestNodeToMember 2008s --- PASS: TestNodeToMember (0.00s) 2008s === RUN TestIsReadyToAddVotingMember 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z DEBUG number of started member is 1; can accept add member request 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s --- PASS: TestIsReadyToAddVotingMember (0.00s) 2008s === RUN TestIsReadyToRemoveVotingMember 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s --- PASS: TestIsReadyToRemoveVotingMember (0.00s) 2008s === RUN TestIsReadyToPromoteMember 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s logger.go:146: 2026-02-08T04:18:20.346Z 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"} 2008s --- PASS: TestIsReadyToPromoteMember (0.00s) 2008s === RUN TestIsVersionChangable 2008s === RUN TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_equal_to_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version 2008s === RUN TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version 2008s --- PASS: TestIsVersionChangable (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_lower_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_and_one_patch_lower_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_one_minor_higher_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_higher_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_one_major_higher_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_equal_to_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_one_patch_higher_than_cluster_version (0.00s) 2008s --- PASS: TestIsVersionChangable/When_local_version_is_two_minor_lower_than_cluster_version (0.00s) 2008s === RUN TestAddMemberSyncsBackendAndStoreV2 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed 2008s logger.go:146: 2026-02-08T04:18:20.474Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 2008s logger.go:146: 2026-02-08T04:18:20.517Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend 2008s logger.go:146: 2026-02-08T04:18:20.522Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both 2008s logger.go:146: 2026-02-08T04:18:20.530Z PANIC failed to save member to store {"member-id": "a80425ccc075ab2d", "error": "Key already exists (/0/members/a80425ccc075ab2d/raftAttributes)"} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil 2008s logger.go:146: 2026-02-08T04:18:20.630Z PANIC failed to save member to store {"member-id": "a80425ccc075ab2d", "error": "Key already exists (/0/members/a80425ccc075ab2d/raftAttributes)"} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 2008s logger.go:146: 2026-02-08T04:18:20.701Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil 2008s logger.go:146: 2026-02-08T04:18:20.707Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s === RUN TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil 2008s logger.go:146: 2026-02-08T04:18:20.710Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "a80425ccc075ab2d", "added-peer-peer-urls": []} 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2 (0.36s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed (0.17s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_storeV2 (0.00s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_was_only_in_backend (0.00s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_both (0.05s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_fail_if_it_exists_in_storeV2_and_backend_is_nil (0.07s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.06s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_succeed_if_backend_is_nil (0.01s) 2008s --- PASS: TestAddMemberSyncsBackendAndStoreV2/Adding_new_member_should_fail_if_storageV2_is_nil (0.00s) 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail 2008s logger.go:146: 2026-02-08T04:18:20.714Z PANIC failed to delete member from store {"member-id": "a80425ccc075ab2d", "error": "Key not found (/0)"} 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 2008s logger.go:146: 2026-02-08T04:18:20.720Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend 2008s logger.go:146: 2026-02-08T04:18:20.731Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both 2008s logger.go:146: 2026-02-08T04:18:20.734Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2008s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil 2009s logger.go:146: 2026-02-08T04:18:20.817Z PANIC failed to delete member from store {"member-id": "a80425ccc075ab2d", "error": "Key not found (/0)"} 2009s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil 2009s logger.go:146: 2026-02-08T04:18:20.822Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2009s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil 2009s logger.go:146: 2026-02-08T04:18:20.887Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2009s === RUN TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil 2009s logger.go:146: 2026-02-08T04:18:20.894Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "a80425ccc075ab2d"} 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2 (0.18s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail (0.00s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_storeV2 (0.01s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_was_only_in_backend (0.00s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_both (0.00s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_fail_if_backend_is_nil (0.08s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_new_member_should_succeed_if_storageV2_is_nil (0.01s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_v2storage_and_backend_is_nil (0.06s) 2009s --- PASS: TestRemoveMemberSyncsBackendAndStoreV2/Removing_member_should_succeed_if_it_exists_in_backend_and_storageV2_is_nil (0.01s) 2009s === RUN TestMustDetectDowngrade 2009s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-0 2009s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-1 2009s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-2 2009s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-3 2009s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-4 2009s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-5 2009s === RUN TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-6 2009s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-7 2009s === RUN TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range 2009s downgrade_test.go:132: /tmp/test-log-must-detect-downgrade-8 2009s --- PASS: TestMustDetectDowngrade (0.53s) 2009s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_nil (0.00s) 2009s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_one_minor_lower (0.00s) 2009s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_disabled_and_cluster_version_is_server_version (0.00s) 2009s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_disabled_and_server_version_is_lower_than_determined_cluster_version_ (0.12s) 2009s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_is_enabled_and_cluster_version_is_nil (0.02s) 2009s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_server_version_is_target_version (0.00s) 2009s --- PASS: TestMustDetectDowngrade/Succeeded_when_downgrade_to_lower_version_and_server_version_is_cluster_version_ (0.18s) 2009s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range_and_cluster_version_is_nil (0.01s) 2009s --- PASS: TestMustDetectDowngrade/Failed_when_downgrade_is_enabled_and_local_version_is_out_of_range (0.15s) 2009s === RUN TestIsValidDowngrade 2009s === RUN TestIsValidDowngrade/Valid_downgrade 2009s === RUN TestIsValidDowngrade/Invalid_downgrade 2009s --- PASS: TestIsValidDowngrade (0.00s) 2009s --- PASS: TestIsValidDowngrade/Valid_downgrade (0.00s) 2009s --- PASS: TestIsValidDowngrade/Invalid_downgrade (0.00s) 2009s === RUN TestMemberTime 2009s --- PASS: TestMemberTime (0.00s) 2009s === RUN TestMemberPick 2009s --- PASS: TestMemberPick (0.00s) 2009s === RUN TestMemberClone 2009s --- PASS: TestMemberClone (0.00s) 2009s === RUN TestAddRemoveMember 2009s logger.go:146: 2026-02-08T04:18:21.509Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "11", "added-peer-peer-urls": []} 2010s logger.go:146: 2026-02-08T04:18:22.086Z INFO removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11", "removed-remote-peer-urls": []} 2010s logger.go:146: 2026-02-08T04:18:22.086Z INFO added member {"cluster-id": "0", "local-member-id": "0", "added-peer-id": "12", "added-peer-peer-urls": []} 2010s logger.go:146: 2026-02-08T04:18:22.086Z WARN skipped removing already removed member {"cluster-id": "0", "local-member-id": "0", "removed-remote-peer-id": "11"} 2010s --- PASS: TestAddRemoveMember (0.72s) 2010s === RUN TestIsMetaStoreOnly 2010s --- PASS: TestIsMetaStoreOnly (0.00s) 2010s === RUN TestConfStateFromBackendInOneTx 2010s --- PASS: TestConfStateFromBackendInOneTx (0.22s) 2010s === RUN TestMustUnsafeSaveConfStateToBackend 2010s === RUN TestMustUnsafeSaveConfStateToBackend/missing 2010s === RUN TestMustUnsafeSaveConfStateToBackend/save 2010s === RUN TestMustUnsafeSaveConfStateToBackend/read 2010s --- PASS: TestMustUnsafeSaveConfStateToBackend (0.09s) 2010s --- PASS: TestMustUnsafeSaveConfStateToBackend/missing (0.00s) 2010s --- PASS: TestMustUnsafeSaveConfStateToBackend/save (0.00s) 2010s --- PASS: TestMustUnsafeSaveConfStateToBackend/read (0.00s) 2010s PASS 2010s ok go.etcd.io/etcd/server/etcdserver/api/membership 2.176s 2017s === RUN TestSendMessage 2017s --- PASS: TestSendMessage (0.06s) 2017s === RUN TestSendMessageWhenStreamIsBroken 2018s --- PASS: TestSendMessageWhenStreamIsBroken (0.15s) 2018s === RUN TestServeRaftPrefix 2018s {"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"} 2018s {"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"} 2018s {"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"} 2018s {"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"} 2018s --- PASS: TestServeRaftPrefix (0.00s) 2018s === RUN TestServeRaftStreamPrefix 2018s --- PASS: TestServeRaftStreamPrefix (0.00s) 2018s === RUN TestServeRaftStreamPrefixBad 2018s --- PASS: TestServeRaftStreamPrefixBad (0.00s) 2018s === RUN TestCloseNotifier 2018s --- PASS: TestCloseNotifier (0.00s) 2018s === RUN TestMessage 2018s --- PASS: TestMessage (0.00s) 2018s === RUN TestMsgAppV2 2018s --- PASS: TestMsgAppV2 (0.00s) 2018s === RUN TestPeerPick 2018s --- PASS: TestPeerPick (0.00s) 2018s === RUN TestPipelineSend 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s --- PASS: TestPipelineSend (0.01s) 2018s === RUN TestPipelineKeepSendingWhenPostError 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"} 2018s --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) 2018s === RUN TestPipelineExceedMaximumServing 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s --- PASS: TestPipelineExceedMaximumServing (0.00s) 2018s === RUN TestPipelineSendFailed 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"} 2018s --- PASS: TestPipelineSendFailed (0.01s) 2018s === RUN TestPipelinePost 2018s --- PASS: TestPipelinePost (0.03s) 2018s === RUN TestPipelinePostBad 2018s --- PASS: TestPipelinePostBad (0.00s) 2018s === RUN TestPipelinePostErrorc 2018s --- PASS: TestPipelinePostErrorc (0.00s) 2018s === RUN TestStopBlockedPipeline 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"} 2018s --- PASS: TestStopBlockedPipeline (0.00s) 2018s === RUN TestSnapshotSend 2018s {"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir2015342948/0000000000000000.snap.db","bytes":5,"size":"5 B"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"} 2018s {"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"} 2018s --- PASS: TestSnapshotSend (0.18s) 2018s === RUN TestStreamWriterAttachOutgoingConn 2018s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s --- PASS: TestStreamWriterAttachOutgoingConn (0.00s) 2018s === RUN TestStreamWriterAttachBadOutgoingConn 2018s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"1","error":"failed to write 1 on stream Message (blah)"} 2018s {"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"} 2018s {"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s --- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) 2018s === RUN TestStreamReaderDialRequest 2018s --- PASS: TestStreamReaderDialRequest (0.02s) 2018s === RUN TestStreamReaderDialResult 2018s --- PASS: TestStreamReaderDialResult (0.00s) 2018s === RUN TestStreamReaderStopOnDial 2018s {"level":"info","msg":"peer became active","peer-id":"2"} 2018s --- PASS: TestStreamReaderStopOnDial (0.01s) 2018s === RUN TestStreamReaderDialDetectUnsupport 2018s --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) 2018s === RUN TestStream 2018s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"peer became active","peer-id":"2"} 2018s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2018s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"peer became active","peer-id":"2"} 2018s {"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"} 2018s {"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"} 2018s {"level":"info","msg":"peer became active","peer-id":"2"} 2018s {"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream MsgApp v2"} 2018s {"level":"info","msg":"peer became active","peer-id":"1"} 2018s {"level":"info","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"0","remote-peer-id":"1"} 2018s {"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)"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 2018s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s {"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s {"level":"info","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"} 2018s --- PASS: TestStream (0.01s) 2018s === RUN TestCheckStreamSupport 2018s --- PASS: TestCheckStreamSupport (0.00s) 2018s === RUN TestStreamSupportCurrentVersion 2018s --- PASS: TestStreamSupportCurrentVersion (0.00s) 2018s === RUN TestTransportSend 2018s --- PASS: TestTransportSend (0.00s) 2018s === RUN TestTransportCutMend 2018s --- PASS: TestTransportCutMend (0.00s) 2018s === RUN TestTransportAdd 2018s --- PASS: TestTransportAdd (0.00s) 2018s === RUN TestTransportRemove 2018s --- PASS: TestTransportRemove (0.00s) 2018s === RUN TestTransportUpdate 2018s --- PASS: TestTransportUpdate (0.00s) 2018s === RUN TestTransportErrorc 2018s --- PASS: TestTransportErrorc (0.12s) 2018s === RUN TestURLPickerPickTwice 2018s --- PASS: TestURLPickerPickTwice (0.00s) 2018s === RUN TestURLPickerUpdate 2018s --- PASS: TestURLPickerUpdate (0.00s) 2018s === RUN TestURLPickerUnreachable 2018s --- PASS: TestURLPickerUnreachable (0.00s) 2018s === RUN TestEntry 2018s --- PASS: TestEntry (0.00s) 2018s === RUN TestCompareMajorMinorVersion 2018s --- PASS: TestCompareMajorMinorVersion (0.00s) 2018s === RUN TestServerVersion 2018s --- PASS: TestServerVersion (0.00s) 2018s === RUN TestMinClusterVersion 2018s --- PASS: TestMinClusterVersion (0.00s) 2018s === RUN TestCheckVersionCompatibility 2018s --- PASS: TestCheckVersionCompatibility (0.00s) 2018s PASS 2018s ok go.etcd.io/etcd/server/etcdserver/api/rafthttp 0.747s 2021s === RUN TestSaveAndLoad 2021s --- PASS: TestSaveAndLoad (0.43s) 2021s === RUN TestBadCRC 2021s {"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212} 2021s --- PASS: TestBadCRC (0.00s) 2021s === RUN TestFailback 2021s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 2021s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"} 2021s {"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"} 2021s --- PASS: TestFailback (0.00s) 2021s === RUN TestSnapNames 2021s --- PASS: TestSnapNames (0.00s) 2021s === RUN TestLoadNewestSnap 2021s === RUN TestLoadNewestSnap/load-newest 2021s === RUN TestLoadNewestSnap/loadnewestavailable-newest 2021s === RUN TestLoadNewestSnap/loadnewestavailable-newest-unsorted 2021s === RUN TestLoadNewestSnap/loadnewestavailable-previous 2021s --- PASS: TestLoadNewestSnap (0.00s) 2021s --- PASS: TestLoadNewestSnap/load-newest (0.00s) 2021s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s) 2021s --- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s) 2021s --- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s) 2021s === RUN TestNoSnapshot 2021s --- PASS: TestNoSnapshot (0.00s) 2021s === RUN TestEmptySnapshot 2021s {"level":"warn","msg":"failed to read empty snapshot file","path":"/tmp/snapshot/1.snap"} 2021s --- PASS: TestEmptySnapshot (0.00s) 2021s === RUN TestAllSnapshotBroken 2021s {"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 2021s {"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"} 2021s {"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/1.snap","broken-path":"/tmp/snapshot/1.snap.broken"} 2021s --- PASS: TestAllSnapshotBroken (0.00s) 2021s === RUN TestReleaseSnapDBs 2021s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"} 2021s {"level":"info","msg":"found orphaned .snap.db file; deleting","path":"00000000000000c8.snap.db"} 2021s --- PASS: TestReleaseSnapDBs (0.00s) 2021s PASS 2021s ok go.etcd.io/etcd/server/etcdserver/api/snap 0.444s 2021s ? go.etcd.io/etcd/server/etcdserver/api/snap/snappb [no test files] 2026s === RUN TestCheckPassword 2026s --- PASS: TestCheckPassword (0.33s) 2026s === RUN TestMergeUser 2026s {"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"} 2026s {"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"} 2026s --- PASS: TestMergeUser (0.00s) 2026s === RUN TestMergeRole 2026s {"level":"info","msg":"revoking ungranted read permission","read-permission":"/foodir"} 2026s --- PASS: TestMergeRole (0.00s) 2026s === RUN TestAllUsers 2026s --- PASS: TestAllUsers (0.00s) 2026s === RUN TestGetAndDeleteUser 2026s {"level":"info","msg":"deleted a user","user-name":"cat"} 2026s --- PASS: TestGetAndDeleteUser (0.03s) 2026s === RUN TestAllRoles 2026s --- PASS: TestAllRoles (0.00s) 2026s === RUN TestGetAndDeleteRole 2026s {"level":"info","msg":"delete a new role","role-name":"animal"} 2026s --- PASS: TestGetAndDeleteRole (0.00s) 2026s === RUN TestEnsure 2026s --- PASS: TestEnsure (0.00s) 2026s === RUN TestCreateAndUpdateUser 2026s {"level":"info","msg":"created a user","user-name":"cat"} 2026s {"level":"info","msg":"updated a user","user-name":"cat"} 2026s --- PASS: TestCreateAndUpdateUser (0.00s) 2026s === RUN TestUpdateRole 2026s {"level":"info","msg":"updated a new role","role-name":"animal"} 2026s --- PASS: TestUpdateRole (0.00s) 2026s === RUN TestCreateRole 2026s {"level":"info","msg":"created a new role","role-name":"animal"} 2026s --- PASS: TestCreateRole (0.00s) 2026s === RUN TestEnableAuth 2026s {"level":"info","msg":"no guest role access found; creating default","role-name":"guest"} 2026s {"level":"info","msg":"created a new role","role-name":"guest"} 2026s {"level":"info","msg":"enabled auth"} 2026s --- PASS: TestEnableAuth (0.00s) 2026s === RUN TestDisableAuth 2026s {"level":"info","msg":"disabled auth"} 2026s --- PASS: TestDisableAuth (0.00s) 2026s === RUN TestSimpleMatch 2026s --- PASS: TestSimpleMatch (0.00s) 2026s PASS 2026s ok go.etcd.io/etcd/server/etcdserver/api/v2auth 0.403s 2030s === RUN TestNewProxyFuncUnset 2030s --- PASS: TestNewProxyFuncUnset (0.00s) 2030s === RUN TestNewProxyFuncBad 2030s --- PASS: TestNewProxyFuncBad (0.00s) 2030s === RUN TestNewProxyFunc 2030s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"} 2030s {"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"} 2030s --- PASS: TestNewProxyFunc (0.00s) 2030s === RUN TestCheckCluster 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s --- PASS: TestCheckCluster (0.00s) 2030s === RUN TestWaitNodes 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":1,"needed-peers":2} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"2s"} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"waiting for other nodes","backoff":"4s"} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peers from discovery server; waiting for more","discovery-url":"http://test.com","found-peers":2,"needed-peers":1} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s {"level":"info","msg":"found self from discovery server","discovery-url":"http://test.com","self":"1"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"2"} 2030s {"level":"info","msg":"found peer from discovery server","discovery-url":"http://test.com","peer":"3"} 2030s {"level":"info","msg":"found all needed peers from discovery server","discovery-url":"http://test.com","found-peers":3} 2030s --- PASS: TestWaitNodes (0.00s) 2030s === RUN TestCreateSelf 2030s --- PASS: TestCreateSelf (0.00s) 2030s === RUN TestNodesToCluster 2030s --- PASS: TestNodesToCluster (0.00s) 2030s === RUN TestSortableNodes 2030s --- PASS: TestSortableNodes (0.02s) 2030s === RUN TestRetryFailure 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"2s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"4s"} 2030s {"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"} 2030s {"level":"info","msg":"retry connecting to discovery service","url":"http://test.com","reason":"cluster status check","backoff":"8s"} 2030s {"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"} 2030s --- PASS: TestRetryFailure (0.00s) 2030s PASS 2030s ok go.etcd.io/etcd/server/etcdserver/api/v2discovery 0.075s 2033s === RUN TestErrorWriteTo 2033s --- PASS: TestErrorWriteTo (0.00s) 2033s PASS 2033s ok go.etcd.io/etcd/server/etcdserver/api/v2error 0.157s 2042s === RUN TestAuthFlow 2042s {"level":"warn","msg":"malformed basic auth encoding"} 2042s {"level":"warn","msg":"incorrect password","user-name":"root"} 2042s --- PASS: TestAuthFlow (0.00s) 2042s === RUN TestGetUserGrantedWithNonexistingRole 2042s --- PASS: TestGetUserGrantedWithNonexistingRole (0.03s) 2042s === RUN TestPrefixAccess 2042s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2042s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 2042s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2042s {"level":"warn","msg":"incorrect password","user-name":"user"} 2042s {"level":"warn","msg":"incorrect password","user-name":"user"} 2042s {"level":"warn","msg":"incorrect password","user-name":"user"} 2042s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 2042s {"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"} 2042s {"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"} 2042s {"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"} 2042s {"level":"warn","msg":"malformed basic auth encoding"} 2042s {"level":"warn","msg":"malformed basic auth encoding"} 2042s {"level":"warn","msg":"malformed basic auth encoding"} 2042s --- PASS: TestPrefixAccess (0.00s) 2042s === RUN TestUserFromClientCertificate 2042s {"level":"debug","msg":"found common name","common-name":"user"} 2042s {"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"} 2042s {"level":"debug","msg":"found common name","common-name":"otheruser"} 2042s --- PASS: TestUserFromClientCertificate (0.03s) 2042s === RUN TestUserFromBasicAuth 2042s {"level":"warn","msg":"incorrect password","user-name":"user"} 2042s {"level":"warn","msg":"incorrect password","user-name":"user"} 2042s {"level":"warn","msg":"incorrect password","user-name":"missing"} 2042s {"level":"warn","msg":"malformed basic auth encoding"} 2042s --- PASS: TestUserFromBasicAuth (0.00s) 2042s === RUN TestBadRefreshRequest 2042s --- PASS: TestBadRefreshRequest (0.00s) 2042s === RUN TestBadParseRequest 2042s --- PASS: TestBadParseRequest (0.00s) 2042s === RUN TestGoodParseRequest 2042s --- PASS: TestGoodParseRequest (0.00s) 2042s === RUN TestServeMembers 2042s --- PASS: TestServeMembers (0.00s) 2042s === RUN TestServeLeader 2042s --- PASS: TestServeLeader (0.00s) 2042s === RUN TestServeMembersCreate 2042s --- PASS: TestServeMembersCreate (0.00s) 2042s === RUN TestServeMembersDelete 2042s --- PASS: TestServeMembersDelete (0.00s) 2042s === RUN TestServeMembersUpdate 2042s --- PASS: TestServeMembersUpdate (0.00s) 2042s === RUN TestServeMembersFail 2042s {"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"} 2042s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"} 2042s {"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"} 2042s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"} 2042s {"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"} 2042s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"} 2042s --- PASS: TestServeMembersFail (0.00s) 2042s === RUN TestWriteEvent 2042s --- PASS: TestWriteEvent (0.00s) 2042s === RUN TestV2DMachinesEndpoint 2042s --- PASS: TestV2DMachinesEndpoint (0.02s) 2042s === RUN TestServeMachines 2042s --- PASS: TestServeMachines (0.00s) 2042s === RUN TestGetID 2042s --- PASS: TestGetID (0.00s) 2042s === RUN TestServeSelfStats 2042s --- PASS: TestServeSelfStats (0.00s) 2042s === RUN TestSelfServeStatsBad 2042s --- PASS: TestSelfServeStatsBad (0.00s) 2042s === RUN TestLeaderServeStatsBad 2042s --- PASS: TestLeaderServeStatsBad (0.00s) 2042s === RUN TestServeLeaderStats 2042s --- PASS: TestServeLeaderStats (0.00s) 2042s === RUN TestServeStoreStats 2042s --- PASS: TestServeStoreStats (0.00s) 2042s === RUN TestBadServeKeys 2042s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"} 2042s {"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"} 2042s --- PASS: TestBadServeKeys (0.00s) 2042s === RUN TestServeKeysGood 2042s --- PASS: TestServeKeysGood (0.00s) 2042s === RUN TestServeKeysEvent 2042s --- PASS: TestServeKeysEvent (0.00s) 2042s === RUN TestServeKeysWatch 2042s --- PASS: TestServeKeysWatch (0.00s) 2042s === RUN TestHandleWatch 2042s --- PASS: TestHandleWatch (0.00s) 2042s === RUN TestHandleWatchStreaming 2042s --- PASS: TestHandleWatchStreaming (0.00s) 2042s === RUN TestTrimEventPrefix 2042s --- PASS: TestTrimEventPrefix (0.00s) 2042s === RUN TestTrimNodeExternPrefix 2042s --- PASS: TestTrimNodeExternPrefix (0.00s) 2042s === RUN TestTrimPrefix 2042s --- PASS: TestTrimPrefix (0.00s) 2042s === RUN TestNewMemberCollection 2042s --- PASS: TestNewMemberCollection (0.00s) 2042s === RUN TestNewMember 2042s --- PASS: TestNewMember (0.00s) 2042s === RUN TestWriteError 2042s {"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"} 2042s --- PASS: TestWriteError (0.00s) 2042s === RUN TestAllowMethod 2042s --- PASS: TestAllowMethod (0.00s) 2042s PASS 2042s ok go.etcd.io/etcd/server/etcdserver/api/v2http 0.198s 2045s === RUN TestHTTPErrorWriteTo 2045s --- PASS: TestHTTPErrorWriteTo (0.00s) 2045s === RUN TestMemberUnmarshal 2045s --- PASS: TestMemberUnmarshal (0.00s) 2045s === RUN TestMemberCreateRequestUnmarshal 2045s --- PASS: TestMemberCreateRequestUnmarshal (0.00s) 2045s === RUN TestMemberCreateRequestUnmarshalFail 2045s --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) 2045s PASS 2045s ok go.etcd.io/etcd/server/etcdserver/api/v2http/httptypes 0.003s 2045s ? go.etcd.io/etcd/server/etcdserver/api/v2stats [no test files] 2050s === RUN TestEventQueue 2050s --- PASS: TestEventQueue (0.00s) 2050s === RUN TestScanHistory 2050s --- PASS: TestScanHistory (0.00s) 2050s === RUN TestEventIndexHistoryCleared 2050s --- PASS: TestEventIndexHistoryCleared (0.00s) 2050s === RUN TestFullEventQueue 2050s --- PASS: TestFullEventQueue (0.00s) 2050s === RUN TestCloneEvent 2050s --- PASS: TestCloneEvent (0.00s) 2050s === RUN TestHeapPushPop 2050s --- PASS: TestHeapPushPop (0.00s) 2050s === RUN TestHeapUpdate 2050s --- PASS: TestHeapUpdate (0.00s) 2050s === RUN TestNodeExternClone 2050s --- PASS: TestNodeExternClone (0.00s) 2050s === RUN TestNewKVIs 2050s --- PASS: TestNewKVIs (0.00s) 2050s === RUN TestNewKVReadWriteCompare 2050s --- PASS: TestNewKVReadWriteCompare (0.00s) 2050s === RUN TestNewKVExpiration 2050s --- PASS: TestNewKVExpiration (0.00s) 2050s === RUN TestNewKVListReprCompareClone 2050s --- PASS: TestNewKVListReprCompareClone (0.00s) 2050s === RUN TestNewKVRemove 2050s --- PASS: TestNewKVRemove (0.00s) 2050s === RUN TestNewDirIs 2050s --- PASS: TestNewDirIs (0.00s) 2050s === RUN TestNewDirReadWriteListReprClone 2050s --- PASS: TestNewDirReadWriteListReprClone (0.00s) 2050s === RUN TestNewDirExpirationTTL 2050s --- PASS: TestNewDirExpirationTTL (0.00s) 2050s === RUN TestNewDirChild 2050s --- PASS: TestNewDirChild (0.00s) 2050s === RUN TestStoreStatsGetSuccess 2050s --- PASS: TestStoreStatsGetSuccess (0.00s) 2050s === RUN TestStoreStatsGetFail 2050s --- PASS: TestStoreStatsGetFail (0.00s) 2050s === RUN TestStoreStatsCreateSuccess 2050s --- PASS: TestStoreStatsCreateSuccess (0.00s) 2050s === RUN TestStoreStatsCreateFail 2050s --- PASS: TestStoreStatsCreateFail (0.00s) 2050s === RUN TestStoreStatsUpdateSuccess 2050s --- PASS: TestStoreStatsUpdateSuccess (0.00s) 2050s === RUN TestStoreStatsUpdateFail 2050s --- PASS: TestStoreStatsUpdateFail (0.00s) 2050s === RUN TestStoreStatsCompareAndSwapSuccess 2050s --- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s) 2050s === RUN TestStoreStatsCompareAndSwapFail 2050s --- PASS: TestStoreStatsCompareAndSwapFail (0.00s) 2050s === RUN TestStoreStatsDeleteSuccess 2050s --- PASS: TestStoreStatsDeleteSuccess (0.00s) 2050s === RUN TestStoreStatsDeleteFail 2050s --- PASS: TestStoreStatsDeleteFail (0.00s) 2050s === RUN TestStoreStatsExpireCount 2050s --- PASS: TestStoreStatsExpireCount (0.00s) 2050s === RUN TestMinExpireTime 2050s --- PASS: TestMinExpireTime (0.00s) 2050s === RUN TestStoreGetDirectory 2050s --- PASS: TestStoreGetDirectory (0.00s) 2050s === RUN TestStoreUpdateValueTTL 2050s --- PASS: TestStoreUpdateValueTTL (0.00s) 2050s === RUN TestStoreUpdateDirTTL 2050s --- PASS: TestStoreUpdateDirTTL (0.00s) 2050s === RUN TestStoreWatchExpire 2050s --- PASS: TestStoreWatchExpire (0.00s) 2050s === RUN TestStoreWatchExpireRefresh 2050s --- PASS: TestStoreWatchExpireRefresh (0.00s) 2050s === RUN TestStoreWatchExpireEmptyRefresh 2050s --- PASS: TestStoreWatchExpireEmptyRefresh (0.00s) 2050s === RUN TestStoreWatchNoRefresh 2050s --- PASS: TestStoreWatchNoRefresh (0.00s) 2050s === RUN TestStoreRefresh 2050s --- PASS: TestStoreRefresh (0.00s) 2050s === RUN TestStoreRecoverWithExpiration 2050s --- PASS: TestStoreRecoverWithExpiration (0.01s) 2050s === RUN TestStoreWatchExpireWithHiddenKey 2050s --- PASS: TestStoreWatchExpireWithHiddenKey (0.00s) 2050s === RUN TestIsHidden 2050s --- PASS: TestIsHidden (0.00s) 2050s === RUN TestWatcher 2050s --- PASS: TestWatcher (0.00s) 2050s PASS 2050s ok go.etcd.io/etcd/server/etcdserver/api/v2store 0.086s 2050s ? go.etcd.io/etcd/server/etcdserver/api/v2v3 [no test files] 2050s ? go.etcd.io/etcd/server/etcdserver/api/v3alarm [no test files] 2050s ? go.etcd.io/etcd/server/etcdserver/api/v3client [no test files] 2054s === RUN TestPeriodicHourly 2055s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"2h0m0s"} 2055s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"2h0m0s","took":"6m0s"} 2055s {"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"2h0m0s"} 2055s {"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"2h0m0s","took":"0s"} 2055s {"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"2h0m0s"} 2055s {"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"2h0m0s","took":"0s"} 2056s {"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"2h0m0s"} 2056s {"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"2h0m0s","took":"0s"} 2056s --- PASS: TestPeriodicHourly (1.26s) 2056s === RUN TestPeriodicMinutes 2056s {"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"5m0s"} 2056s {"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"5m0s","took":"30s"} 2056s {"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"5m0s"} 2056s {"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"5m0s","took":"0s"} 2056s {"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"5m0s"} 2056s {"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"5m0s","took":"0s"} 2056s {"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"5m0s"} 2056s {"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"5m0s","took":"0s"} 2057s {"level":"info","msg":"starting auto periodic compaction","revision":40,"compact-period":"5m0s"} 2057s periodic_test.go:121: len(actions) = 0, expected >= 1 2057s --- FAIL: TestPeriodicMinutes (1.05s) 2057s === RUN TestPeriodicPause 2057s {"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"} 2057s {"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"0s"} 2057s --- PASS: TestPeriodicPause (0.68s) 2057s === RUN TestRevision 2057s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 2057s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.365198ms"} 2057s {"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10} 2057s {"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"97.255123ms"} 2057s --- PASS: TestRevision (0.16s) 2057s === RUN TestRevisionPause 2057s {"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10} 2057s {"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"27.454363ms"} 2058s --- PASS: TestRevisionPause (0.09s) 2058s FAIL 2058s FAIL go.etcd.io/etcd/server/etcdserver/api/v3compactor 3.398s 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3election [no test files] 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb [no test files] 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3election/v3electionpb/gw [no test files] 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3lock [no test files] 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb [no test files] 2058s ? go.etcd.io/etcd/server/etcdserver/api/v3lock/v3lockpb/gw [no test files] 2066s === RUN TestGRPCError 2066s --- PASS: TestGRPCError (0.00s) 2066s === RUN TestSendFragment 2066s --- PASS: TestSendFragment (0.00s) 2066s PASS 2066s ok go.etcd.io/etcd/server/etcdserver/api/v3rpc 0.343s 2070s === RUN TestConsistentIndex 2070s --- PASS: TestConsistentIndex (0.22s) 2070s === RUN TestConsistentIndexDecrease 2070s === RUN TestConsistentIndexDecrease/Decrease_term 2070s === RUN TestConsistentIndexDecrease/Decrease_CI 2070s === RUN TestConsistentIndexDecrease/Decrease_CI_and_term 2071s --- PASS: TestConsistentIndexDecrease (0.95s) 2071s --- PASS: TestConsistentIndexDecrease/Decrease_term (0.11s) 2071s --- PASS: TestConsistentIndexDecrease/Decrease_CI (0.16s) 2071s --- PASS: TestConsistentIndexDecrease/Decrease_CI_and_term (0.68s) 2071s === RUN TestFakeConsistentIndex 2071s --- PASS: TestFakeConsistentIndex (0.00s) 2071s PASS 2071s ok go.etcd.io/etcd/server/etcdserver/cindex 1.217s 2077s === RUN TestLeaseQueue 2077s --- PASS: TestLeaseQueue (0.11s) 2077s === RUN TestLessorGrant 2077s --- PASS: TestLessorGrant (0.40s) 2077s === RUN TestLeaseConcurrentKeys 2077s --- PASS: TestLeaseConcurrentKeys (0.00s) 2077s === RUN TestLessorRevoke 2077s --- PASS: TestLessorRevoke (0.07s) 2077s === RUN TestLessorRenew 2077s --- PASS: TestLessorRenew (0.01s) 2077s === RUN TestLessorRenewWithCheckpointer 2077s --- PASS: TestLessorRenewWithCheckpointer (0.00s) 2077s === RUN TestLessorRenewExtendPileup 2077s --- PASS: TestLessorRenewExtendPileup (0.16s) 2077s === RUN TestLessorDetach 2077s --- PASS: TestLessorDetach (0.09s) 2077s === RUN TestLessorRecover 2078s --- PASS: TestLessorRecover (0.26s) 2078s === RUN TestLessorExpire 2079s --- PASS: TestLessorExpire (1.25s) 2079s === RUN TestLessorExpireAndDemote 2080s --- PASS: TestLessorExpireAndDemote (1.06s) 2080s === RUN TestLessorMaxTTL 2080s --- PASS: TestLessorMaxTTL (0.00s) 2080s === RUN TestLessorCheckpointScheduling 2081s --- PASS: TestLessorCheckpointScheduling (1.03s) 2081s === RUN TestLessorCheckpointsRestoredOnPromote 2081s --- PASS: TestLessorCheckpointsRestoredOnPromote (0.01s) 2081s === RUN TestLessorCheckpointPersistenceAfterRestart 2081s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint 2081s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set 2081s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set 2081s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint 2081s === RUN TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart (0.02s) 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.00s) 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.00s) 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.00s) 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.00s) 2081s --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.00s) 2081s === RUN TestLeaseBackend 2081s === RUN TestLeaseBackend/Empty_by_default 2081s === RUN TestLeaseBackend/Returns_data_put_before 2081s === RUN TestLeaseBackend/Skips_deleted 2081s --- PASS: TestLeaseBackend (0.03s) 2081s --- PASS: TestLeaseBackend/Empty_by_default (0.01s) 2081s --- PASS: TestLeaseBackend/Returns_data_put_before (0.01s) 2081s --- PASS: TestLeaseBackend/Skips_deleted (0.01s) 2081s PASS 2081s ok go.etcd.io/etcd/server/lease 4.525s 2084s === RUN TestRenewHTTP 2084s --- PASS: TestRenewHTTP (0.01s) 2084s === RUN TestTimeToLiveHTTP 2084s --- PASS: TestTimeToLiveHTTP (0.00s) 2084s === RUN TestRenewHTTPTimeout 2085s --- PASS: TestRenewHTTPTimeout (1.01s) 2085s === RUN TestTimeToLiveHTTPTimeout 2086s --- PASS: TestTimeToLiveHTTPTimeout (1.00s) 2086s PASS 2086s ok go.etcd.io/etcd/server/lease/leasehttp 2.067s 2086s ? go.etcd.io/etcd/server/lease/leasepb [no test files] 2086s ? go.etcd.io/etcd/server/mock/mockstorage [no test files] 2086s ? go.etcd.io/etcd/server/mock/mockstore [no test files] 2086s ? go.etcd.io/etcd/server/mock/mockwait [no test files] 2094s === RUN TestHashByRevValue 2094s logger.go:146: 2026-02-08T04:19:46.295Z INFO kvstore restored {"current-rev": 1} 2094s logger.go:146: 2026-02-08T04:19:46.296Z INFO compact tree index {"revision": 35} 2094s logger.go:146: 2026-02-08T04:19:46.301Z INFO finished scheduled compaction {"compact-revision": 35, "took": "4.956376ms", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.301Z INFO storing new hash {"hash": 4082599214, "revision": 35, "compact-revision": -1} 2094s logger.go:146: 2026-02-08T04:19:46.301Z INFO compact tree index {"revision": 106} 2094s logger.go:146: 2026-02-08T04:19:46.433Z INFO finished scheduled compaction {"compact-revision": 106, "took": "132.337849ms", "hash": 2279933401, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.433Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.433Z INFO compact tree index {"revision": 177} 2094s logger.go:146: 2026-02-08T04:19:46.436Z INFO finished scheduled compaction {"compact-revision": 177, "took": "2.960943ms", "hash": 3284231217, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.436Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.570Z INFO compact tree index {"revision": 248} 2094s logger.go:146: 2026-02-08T04:19:46.572Z INFO finished scheduled compaction {"compact-revision": 248, "took": "1.890133ms", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.572Z INFO storing new hash {"hash": 126286495, "revision": 248, "compact-revision": 177} 2094s logger.go:146: 2026-02-08T04:19:46.573Z INFO compact tree index {"revision": 319} 2094s logger.go:146: 2026-02-08T04:19:46.575Z INFO finished scheduled compaction {"compact-revision": 319, "took": "2.294958ms", "hash": 900108730, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.575Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.575Z INFO compact tree index {"revision": 390} 2094s logger.go:146: 2026-02-08T04:19:46.576Z INFO finished scheduled compaction {"compact-revision": 390, "took": "1.360203ms", "hash": 2475485232, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.577Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.577Z INFO compact tree index {"revision": 461} 2094s logger.go:146: 2026-02-08T04:19:46.578Z INFO finished scheduled compaction {"compact-revision": 461, "took": "916.412µs", "hash": 1226296507, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.578Z INFO storing new hash {"hash": 1226296507, "revision": 461, "compact-revision": 390} 2094s logger.go:146: 2026-02-08T04:19:46.579Z INFO compact tree index {"revision": 532} 2094s logger.go:146: 2026-02-08T04:19:46.580Z INFO finished scheduled compaction {"compact-revision": 532, "took": "1.125175ms", "hash": 2503661030, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.580Z INFO storing new hash {"hash": 2503661030, "revision": 532, "compact-revision": 461} 2094s logger.go:146: 2026-02-08T04:19:46.580Z INFO compact tree index {"revision": 603} 2094s logger.go:146: 2026-02-08T04:19:46.581Z INFO finished scheduled compaction {"compact-revision": 603, "took": "976.251µs", "hash": 4155130747, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.581Z INFO storing new hash {"hash": 4155130747, "revision": 603, "compact-revision": 532} 2094s logger.go:146: 2026-02-08T04:19:46.582Z INFO compact tree index {"revision": 674} 2094s logger.go:146: 2026-02-08T04:19:46.583Z INFO finished scheduled compaction {"compact-revision": 674, "took": "1.382738ms", "hash": 106915399, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.584Z INFO storing new hash {"hash": 106915399, "revision": 674, "compact-revision": 603} 2094s logger.go:146: 2026-02-08T04:19:46.584Z INFO compact tree index {"revision": 745} 2094s logger.go:146: 2026-02-08T04:19:46.586Z INFO finished scheduled compaction {"compact-revision": 745, "took": "2.079649ms", "hash": 406914006, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.586Z INFO storing new hash {"hash": 406914006, "revision": 745, "compact-revision": 674} 2094s logger.go:146: 2026-02-08T04:19:46.586Z INFO compact tree index {"revision": 816} 2094s logger.go:146: 2026-02-08T04:19:46.590Z INFO finished scheduled compaction {"compact-revision": 816, "took": "3.555231ms", "hash": 1882211381, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 45056, "current-db-size-in-use": "45 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.590Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.590Z INFO compact tree index {"revision": 887} 2094s logger.go:146: 2026-02-08T04:19:46.593Z INFO finished scheduled compaction {"compact-revision": 887, "took": "2.986054ms", "hash": 806177088, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.593Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.593Z INFO compact tree index {"revision": 958} 2094s logger.go:146: 2026-02-08T04:19:46.594Z INFO finished scheduled compaction {"compact-revision": 958, "took": "633.962µs", "hash": 664311366, "current-db-size-bytes": 53248, "current-db-size": "53 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.594Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.594Z INFO compact tree index {"revision": 1029} 2094s logger.go:146: 2026-02-08T04:19:46.596Z INFO finished scheduled compaction {"compact-revision": 1029, "took": "2.401084ms", "hash": 1496914449, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.596Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.596Z INFO compact tree index {"revision": 1100} 2094s logger.go:146: 2026-02-08T04:19:46.600Z INFO finished scheduled compaction {"compact-revision": 1100, "took": "3.44101ms", "hash": 2434525091, "current-db-size-bytes": 61440, "current-db-size": "61 kB", "current-db-size-in-use-bytes": 61440, "current-db-size-in-use": "61 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.600Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.600Z INFO compact tree index {"revision": 1171} 2094s logger.go:146: 2026-02-08T04:19:46.601Z INFO finished scheduled compaction {"compact-revision": 1171, "took": "650.64µs", "hash": 3988652253, "current-db-size-bytes": 61440, "current-db-size": "61 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.601Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.601Z INFO compact tree index {"revision": 1242} 2094s logger.go:146: 2026-02-08T04:19:46.603Z INFO finished scheduled compaction {"compact-revision": 1242, "took": "1.812833ms", "hash": 1122462288, "current-db-size-bytes": 61440, "current-db-size": "61 kB", "current-db-size-in-use-bytes": 61440, "current-db-size-in-use": "61 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.603Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.607Z INFO compact tree index {"revision": 1883} 2094s --- PASS: TestHashByRevValue (0.32s) 2094s === RUN TestHashByRevValueLastRevision 2094s logger.go:146: 2026-02-08T04:19:46.612Z INFO kvstore restored {"current-rev": 1} 2094s logger.go:146: 2026-02-08T04:19:46.614Z INFO compact tree index {"revision": 73} 2094s logger.go:146: 2026-02-08T04:19:46.616Z INFO finished scheduled compaction {"compact-revision": 73, "took": "1.69956ms", "hash": 1913897190, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 40960, "current-db-size-in-use": "41 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.616Z INFO storing new hash {"hash": 1913897190, "revision": 73, "compact-revision": -1} 2094s logger.go:146: 2026-02-08T04:19:46.616Z INFO compact tree index {"revision": 145} 2094s logger.go:146: 2026-02-08T04:19:46.617Z INFO finished scheduled compaction {"compact-revision": 145, "took": "595.329µs", "hash": 224860069, "current-db-size-bytes": 40960, "current-db-size": "41 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.617Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.618Z INFO compact tree index {"revision": 217} 2094s logger.go:146: 2026-02-08T04:19:46.621Z INFO finished scheduled compaction {"compact-revision": 217, "took": "3.820598ms", "hash": 1565167519, "current-db-size-bytes": 49152, "current-db-size": "49 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.621Z INFO storing new hash {"hash": 1565167519, "revision": 217, "compact-revision": 145} 2094s logger.go:146: 2026-02-08T04:19:46.621Z INFO compact tree index {"revision": 289} 2094s logger.go:146: 2026-02-08T04:19:46.624Z INFO finished scheduled compaction {"compact-revision": 289, "took": "2.658ms", "hash": 1566261620, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.624Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.624Z INFO compact tree index {"revision": 361} 2094s logger.go:146: 2026-02-08T04:19:46.625Z INFO finished scheduled compaction {"compact-revision": 361, "took": "1.204492ms", "hash": 2037173024, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.626Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.626Z INFO compact tree index {"revision": 433} 2094s logger.go:146: 2026-02-08T04:19:46.626Z INFO finished scheduled compaction {"compact-revision": 433, "took": "443.405µs", "hash": 691659396, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.626Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.626Z INFO compact tree index {"revision": 505} 2094s logger.go:146: 2026-02-08T04:19:46.627Z INFO finished scheduled compaction {"compact-revision": 505, "took": "1.136936ms", "hash": 2713730748, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.627Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.628Z INFO compact tree index {"revision": 577} 2094s logger.go:146: 2026-02-08T04:19:46.629Z INFO finished scheduled compaction {"compact-revision": 577, "took": "1.536562ms", "hash": 3919322507, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.630Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.630Z INFO compact tree index {"revision": 649} 2094s logger.go:146: 2026-02-08T04:19:46.632Z INFO finished scheduled compaction {"compact-revision": 649, "took": "2.276865ms", "hash": 769967540, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.632Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.633Z INFO compact tree index {"revision": 721} 2094s logger.go:146: 2026-02-08T04:19:46.634Z INFO finished scheduled compaction {"compact-revision": 721, "took": "1.259675ms", "hash": 2909194793, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.634Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.634Z INFO compact tree index {"revision": 793} 2094s logger.go:146: 2026-02-08T04:19:46.635Z INFO finished scheduled compaction {"compact-revision": 793, "took": "1.229991ms", "hash": 1576921157, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.635Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.635Z INFO compact tree index {"revision": 865} 2094s logger.go:146: 2026-02-08T04:19:46.637Z INFO finished scheduled compaction {"compact-revision": 865, "took": "1.307954ms", "hash": 4067701532, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 57344, "current-db-size-in-use": "57 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.637Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.637Z INFO compact tree index {"revision": 937} 2094s logger.go:146: 2026-02-08T04:19:46.638Z INFO finished scheduled compaction {"compact-revision": 937, "took": "610.798µs", "hash": 2226384237, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.638Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.638Z INFO compact tree index {"revision": 1009} 2094s logger.go:146: 2026-02-08T04:19:46.639Z INFO finished scheduled compaction {"compact-revision": 1009, "took": "948.298µs", "hash": 2923408134, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.639Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.639Z INFO compact tree index {"revision": 1081} 2094s logger.go:146: 2026-02-08T04:19:46.640Z INFO finished scheduled compaction {"compact-revision": 1081, "took": "1.017906ms", "hash": 2680329256, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.640Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.640Z INFO compact tree index {"revision": 1153} 2094s logger.go:146: 2026-02-08T04:19:46.641Z INFO finished scheduled compaction {"compact-revision": 1153, "took": "1.068001ms", "hash": 1546717673, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 53248, "current-db-size-in-use": "53 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.641Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.641Z INFO compact tree index {"revision": 1225} 2094s logger.go:146: 2026-02-08T04:19:46.642Z INFO finished scheduled compaction {"compact-revision": 1225, "took": "476.47µs", "hash": 2713657846, "current-db-size-bytes": 57344, "current-db-size": "57 kB", "current-db-size-in-use-bytes": 49152, "current-db-size-in-use": "49 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.642Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s logger.go:146: 2026-02-08T04:19:46.642Z INFO compact tree index {"revision": 1297} 2094s logger.go:146: 2026-02-08T04:19:46.663Z INFO finished scheduled compaction {"compact-revision": 1297, "took": "21.337061ms", "hash": 1046575299, "current-db-size-bytes": 61440, "current-db-size": "61 kB", "current-db-size-in-use-bytes": 61440, "current-db-size-in-use": "61 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.663Z INFO previous compaction was interrupted, skip storing compaction hash value 2094s --- PASS: TestHashByRevValueLastRevision (0.07s) 2094s === RUN TestCompactionHash 2094s logger.go:146: 2026-02-08T04:19:46.685Z INFO kvstore restored {"current-rev": 1} 2094s logger.go:146: 2026-02-08T04:19:46.686Z INFO compact tree index {"revision": 71} 2094s logger.go:146: 2026-02-08T04:19:46.687Z INFO finished scheduled compaction {"compact-revision": 71, "took": "452.715µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.687Z INFO storing new hash {"hash": 3976298586, "revision": 71, "compact-revision": -1} 2094s logger.go:146: 2026-02-08T04:19:46.688Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.689Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.695325ms"} 2094s logger.go:146: 2026-02-08T04:19:46.690Z INFO compact tree index {"revision": 142} 2094s logger.go:146: 2026-02-08T04:19:46.693Z INFO finished scheduled compaction {"compact-revision": 142, "took": "2.09624ms", "hash": 2585585572, "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.693Z INFO storing new hash {"hash": 2585585572, "revision": 142, "compact-revision": 71} 2094s logger.go:146: 2026-02-08T04:19:46.694Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/database", "current-db-size-bytes": 24576, "current-db-size": "25 kB", "current-db-size-in-use-bytes": 24576, "current-db-size-in-use": "25 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.695Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/database", "current-db-size-bytes-diff": -4096, "current-db-size-bytes": 20480, "current-db-size": "20 kB", "current-db-size-in-use-bytes-diff": -12288, "current-db-size-in-use-bytes": 12288, "current-db-size-in-use": "12 kB", "took": "2.682046ms"} 2094s logger.go:146: 2026-02-08T04:19:46.697Z INFO compact tree index {"revision": 213} 2094s logger.go:146: 2026-02-08T04:19:46.697Z INFO finished scheduled compaction {"compact-revision": 213, "took": "570.959µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.697Z INFO storing new hash {"hash": 2172904216, "revision": 213, "compact-revision": 142} 2094s logger.go:146: 2026-02-08T04:19:46.698Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.700Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.245549ms"} 2094s logger.go:146: 2026-02-08T04:19:46.701Z INFO compact tree index {"revision": 284} 2094s logger.go:146: 2026-02-08T04:19:46.702Z INFO finished scheduled compaction {"compact-revision": 284, "took": "649.041µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.702Z INFO storing new hash {"hash": 3526529295, "revision": 284, "compact-revision": 213} 2094s logger.go:146: 2026-02-08T04:19:46.703Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.705Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.300653ms"} 2094s logger.go:146: 2026-02-08T04:19:46.706Z INFO compact tree index {"revision": 355} 2094s logger.go:146: 2026-02-08T04:19:46.707Z INFO finished scheduled compaction {"compact-revision": 355, "took": "480.065µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.707Z INFO storing new hash {"hash": 1177556615, "revision": 355, "compact-revision": 284} 2094s logger.go:146: 2026-02-08T04:19:46.707Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.709Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.139624ms"} 2094s logger.go:146: 2026-02-08T04:19:46.711Z INFO compact tree index {"revision": 426} 2094s logger.go:146: 2026-02-08T04:19:46.711Z INFO finished scheduled compaction {"compact-revision": 426, "took": "466.435µs", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.712Z INFO storing new hash {"hash": 2992220004, "revision": 426, "compact-revision": 355} 2094s logger.go:146: 2026-02-08T04:19:46.713Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.714Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.49241ms"} 2094s logger.go:146: 2026-02-08T04:19:46.715Z INFO compact tree index {"revision": 497} 2094s logger.go:146: 2026-02-08T04:19:46.716Z INFO finished scheduled compaction {"compact-revision": 497, "took": "384.52µs", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.716Z INFO storing new hash {"hash": 937143423, "revision": 497, "compact-revision": 426} 2094s logger.go:146: 2026-02-08T04:19:46.716Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.717Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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": "1.704177ms"} 2094s logger.go:146: 2026-02-08T04:19:46.718Z INFO compact tree index {"revision": 568} 2094s logger.go:146: 2026-02-08T04:19:46.719Z INFO finished scheduled compaction {"compact-revision": 568, "took": "516.076µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.719Z INFO storing new hash {"hash": 2341302450, "revision": 568, "compact-revision": 497} 2094s logger.go:146: 2026-02-08T04:19:46.720Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.721Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.460687ms"} 2094s logger.go:146: 2026-02-08T04:19:46.723Z INFO compact tree index {"revision": 639} 2094s logger.go:146: 2026-02-08T04:19:46.723Z INFO finished scheduled compaction {"compact-revision": 639, "took": "386.669µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.723Z INFO storing new hash {"hash": 1818057218, "revision": 639, "compact-revision": 568} 2094s logger.go:146: 2026-02-08T04:19:46.724Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.725Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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": "1.836553ms"} 2094s logger.go:146: 2026-02-08T04:19:46.726Z INFO compact tree index {"revision": 710} 2094s logger.go:146: 2026-02-08T04:19:46.728Z INFO finished scheduled compaction {"compact-revision": 710, "took": "1.304838ms", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.728Z INFO storing new hash {"hash": 2651660985, "revision": 710, "compact-revision": 639} 2094s logger.go:146: 2026-02-08T04:19:46.730Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.731Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.512827ms"} 2094s logger.go:146: 2026-02-08T04:19:46.734Z INFO compact tree index {"revision": 781} 2094s logger.go:146: 2026-02-08T04:19:46.735Z INFO finished scheduled compaction {"compact-revision": 781, "took": "469.672µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.735Z INFO storing new hash {"hash": 574385830, "revision": 781, "compact-revision": 710} 2094s logger.go:146: 2026-02-08T04:19:46.736Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.737Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.039481ms"} 2094s logger.go:146: 2026-02-08T04:19:46.739Z INFO compact tree index {"revision": 852} 2094s logger.go:146: 2026-02-08T04:19:46.739Z INFO finished scheduled compaction {"compact-revision": 852, "took": "421.118µ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"} 2094s logger.go:146: 2026-02-08T04:19:46.740Z INFO storing new hash {"hash": 1977831351, "revision": 852, "compact-revision": 781} 2094s logger.go:146: 2026-02-08T04:19:46.740Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.741Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.804013ms"} 2094s logger.go:146: 2026-02-08T04:19:46.743Z INFO compact tree index {"revision": 923} 2094s logger.go:146: 2026-02-08T04:19:46.744Z INFO finished scheduled compaction {"compact-revision": 923, "took": "500.243µs", "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"} 2094s logger.go:146: 2026-02-08T04:19:46.744Z INFO storing new hash {"hash": 639689256, "revision": 923, "compact-revision": 852} 2094s logger.go:146: 2026-02-08T04:19:46.745Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2094s logger.go:146: 2026-02-08T04:19:46.746Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.522368ms"} 2094s logger.go:146: 2026-02-08T04:19:46.748Z INFO compact tree index {"revision": 994} 2094s logger.go:146: 2026-02-08T04:19:46.749Z INFO finished scheduled compaction {"compact-revision": 994, "took": "522.388µs", "hash": 1536840745, "current-db-size-bytes": 32768, "current-db-size": "33 kB", "current-db-size-in-use-bytes": 32768, "current-db-size-in-use": "33 kB"} 2094s logger.go:146: 2026-02-08T04:19:46.749Z INFO storing new hash {"hash": 1536840745, "revision": 994, "compact-revision": 923} 2095s logger.go:146: 2026-02-08T04:19:46.750Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.751Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.10226ms"} 2095s logger.go:146: 2026-02-08T04:19:46.753Z INFO compact tree index {"revision": 1065} 2095s logger.go:146: 2026-02-08T04:19:46.754Z INFO finished scheduled compaction {"compact-revision": 1065, "took": "477.192µ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"} 2095s logger.go:146: 2026-02-08T04:19:46.754Z INFO storing new hash {"hash": 855011760, "revision": 1065, "compact-revision": 994} 2095s logger.go:146: 2026-02-08T04:19:46.754Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.756Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.004429ms"} 2095s logger.go:146: 2026-02-08T04:19:46.758Z INFO compact tree index {"revision": 1136} 2095s logger.go:146: 2026-02-08T04:19:46.759Z INFO finished scheduled compaction {"compact-revision": 1136, "took": "651.275µ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"} 2095s logger.go:146: 2026-02-08T04:19:46.759Z INFO storing new hash {"hash": 919280624, "revision": 1136, "compact-revision": 1065} 2095s logger.go:146: 2026-02-08T04:19:46.761Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.762Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.093584ms"} 2095s logger.go:146: 2026-02-08T04:19:46.765Z INFO compact tree index {"revision": 1207} 2095s logger.go:146: 2026-02-08T04:19:46.765Z INFO finished scheduled compaction {"compact-revision": 1207, "took": "586.874µ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"} 2095s logger.go:146: 2026-02-08T04:19:46.765Z INFO storing new hash {"hash": 20220851, "revision": 1207, "compact-revision": 1136} 2095s logger.go:146: 2026-02-08T04:19:46.766Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.768Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.03815ms"} 2095s logger.go:146: 2026-02-08T04:19:46.770Z INFO compact tree index {"revision": 1278} 2095s logger.go:146: 2026-02-08T04:19:46.771Z INFO finished scheduled compaction {"compact-revision": 1278, "took": "507.653µ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"} 2095s logger.go:146: 2026-02-08T04:19:46.771Z INFO storing new hash {"hash": 3487583973, "revision": 1278, "compact-revision": 1207} 2095s logger.go:146: 2026-02-08T04:19:46.772Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.774Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.82332ms"} 2095s logger.go:146: 2026-02-08T04:19:46.780Z INFO compact tree index {"revision": 2488} 2095s logger.go:146: 2026-02-08T04:19:46.792Z INFO finished scheduled compaction {"compact-revision": 2488, "took": "11.091037ms", "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"} 2095s logger.go:146: 2026-02-08T04:19:46.792Z INFO storing new hash {"hash": 2489925777, "revision": 2488, "compact-revision": 1278} 2095s logger.go:146: 2026-02-08T04:19:46.793Z INFO defragmenting {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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"} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO finished defragmenting directory {"path": "/tmp/TestCompactionHash3672458089/001/etcd_backend_test333203836/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.219281ms"} 2095s --- PASS: TestCompactionHash (0.11s) 2095s === RUN TestHasherStore 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 0, "revision": 10, "compact-revision": 100} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 1, "revision": 11, "compact-revision": 101} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 2, "revision": 12, "compact-revision": 102} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 3, "revision": 13, "compact-revision": 103} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 4, "revision": 14, "compact-revision": 104} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 5, "revision": 15, "compact-revision": 105} 2095s logger.go:146: 2026-02-08T04:19:46.794Z INFO storing new hash {"hash": 6, "revision": 16, "compact-revision": 106} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 7, "revision": 17, "compact-revision": 107} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 8, "revision": 18, "compact-revision": 108} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 9, "revision": 19, "compact-revision": 109} 2095s --- PASS: TestHasherStore (0.00s) 2095s === RUN TestHasherStoreFull 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 100, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 101, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 102, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 103, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 104, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 105, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 106, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 107, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 108, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 109, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 99, "compact-revision": 0} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO storing new hash {"hash": 0, "revision": 111, "compact-revision": 0} 2095s --- PASS: TestHasherStoreFull (0.00s) 2095s === RUN TestIndexGet 2095s --- PASS: TestIndexGet (0.00s) 2095s === RUN TestIndexRange 2095s --- PASS: TestIndexRange (0.00s) 2095s === RUN TestIndexTombstone 2095s --- PASS: TestIndexTombstone (0.00s) 2095s === RUN TestIndexRangeSince 2095s --- PASS: TestIndexRangeSince (0.00s) 2095s === RUN TestIndexCompactAndKeep 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 1} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 2} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 3} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 4} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 5} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 6} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 7} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 8} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 9} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 10} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 11} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 12} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 13} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 14} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 15} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 16} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 17} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 18} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 19} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 1} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 2} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 3} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 4} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 5} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 6} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 7} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 8} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 9} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 10} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 11} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 12} 2095s logger.go:146: 2026-02-08T04:19:46.795Z INFO compact tree index {"revision": 13} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 14} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 15} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 16} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 17} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 18} 2095s logger.go:146: 2026-02-08T04:19:46.796Z INFO compact tree index {"revision": 19} 2095s --- PASS: TestIndexCompactAndKeep (0.00s) 2095s === RUN TestKeyIndexGet 2095s --- PASS: TestKeyIndexGet (0.00s) 2095s === RUN TestKeyIndexSince 2095s --- PASS: TestKeyIndexSince (0.00s) 2095s === RUN TestKeyIndexPut 2095s --- PASS: TestKeyIndexPut (0.00s) 2095s === RUN TestKeyIndexRestore 2095s --- PASS: TestKeyIndexRestore (0.00s) 2095s === RUN TestKeyIndexTombstone 2095s --- PASS: TestKeyIndexTombstone (0.00s) 2095s === RUN TestKeyIndexCompactAndKeep 2095s --- PASS: TestKeyIndexCompactAndKeep (0.00s) 2095s === RUN TestKeyIndexCompactOnFurtherRev 2095s --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) 2095s === RUN TestKeyIndexIsEmpty 2095s --- PASS: TestKeyIndexIsEmpty (0.00s) 2095s === RUN TestKeyIndexFindGeneration 2095s --- PASS: TestKeyIndexFindGeneration (0.00s) 2095s === RUN TestKeyIndexLess 2095s --- PASS: TestKeyIndexLess (0.00s) 2095s === RUN TestGenerationIsEmpty 2095s --- PASS: TestGenerationIsEmpty (0.00s) 2095s === RUN TestGenerationWalk 2095s --- PASS: TestGenerationWalk (0.00s) 2095s === RUN TestKVRange 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVRange (0.01s) 2095s === RUN TestKVTxnRange 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnRange (0.00s) 2095s === RUN TestKVRangeRev 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVRangeRev (0.01s) 2095s === RUN TestKVTxnRangeRev 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnRangeRev (0.01s) 2095s === RUN TestKVRangeBadRev 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVRangeBadRev (0.01s) 2095s === RUN TestKVTxnRangeBadRev 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"compact tree index","revision":4} 2095s {"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"67.294µs","hash":1500391675,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 2095s {"level":"info","msg":"storing new hash","hash":1500391675,"revision":4,"compact-revision":-1} 2095s --- PASS: TestKVTxnRangeBadRev (0.00s) 2095s === RUN TestKVRangeLimit 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVRangeLimit (0.01s) 2095s === RUN TestKVTxnRangeLimit 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnRangeLimit (0.01s) 2095s === RUN TestKVPutMultipleTimes 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVPutMultipleTimes (0.01s) 2095s === RUN TestKVTxnPutMultipleTimes 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnPutMultipleTimes (0.01s) 2095s === RUN TestKVDeleteRange 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVDeleteRange (0.05s) 2095s === RUN TestKVTxnDeleteRange 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnDeleteRange (0.05s) 2095s === RUN TestKVDeleteMultipleTimes 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVDeleteMultipleTimes (0.01s) 2095s === RUN TestKVTxnDeleteMultipleTimes 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnDeleteMultipleTimes (0.01s) 2095s === RUN TestKVOperationInSequence 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVOperationInSequence (0.01s) 2095s === RUN TestKVTxnBlockWriteOperations 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnBlockWriteOperations (0.08s) 2095s === RUN TestKVTxnNonBlockRange 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnNonBlockRange (0.01s) 2095s === RUN TestKVTxnOperationInSequence 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVTxnOperationInSequence (0.01s) 2095s === RUN TestKVCompactReserveLastValue 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"compact tree index","revision":1} 2095s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"1.453134ms","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"} 2095s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":1,"compact-revision":-1} 2095s {"level":"info","msg":"compact tree index","revision":2} 2095s {"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"6.357µs","hash":551221740,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 2095s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 2095s --- PASS: TestKVCompactReserveLastValue (0.02s) 2095s === RUN TestKVCompactBad 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"compact tree index","revision":0} 2095s {"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"829.15µ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"} 2095s {"level":"info","msg":"storing new hash","hash":1084519789,"revision":0,"compact-revision":-1} 2095s --- PASS: TestKVCompactBad (0.01s) 2095s === RUN TestKVHash 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestKVHash (0.17s) 2095s === RUN TestKVRestore 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":5} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":4} 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":3} 2095s {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":1} 2095s {"level":"info","msg":"compact tree index","revision":1} 2095s {"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"10.787µ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"} 2095s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 2095s --- PASS: TestKVRestore (0.10s) 2095s === RUN TestKVSnapshot 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s {"level":"info","msg":"kvstore restored","current-rev":4} 2095s --- PASS: TestKVSnapshot (0.01s) 2095s === RUN TestWatchableKVWatch 2095s {"level":"info","msg":"kvstore restored","current-rev":1} 2095s --- PASS: TestWatchableKVWatch (0.01s) 2095s === RUN TestScheduleCompaction 2095s logger.go:146: 2026-02-08T04:19:47.632Z INFO kvstore restored {"current-rev": 1} 2095s logger.go:146: 2026-02-08T04:19:47.633Z INFO finished scheduled compaction {"compact-revision": 1, "took": "1.008323ms", "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"} 2095s logger.go:146: 2026-02-08T04:19:47.642Z INFO kvstore restored {"current-rev": 1} 2095s logger.go:146: 2026-02-08T04:19:47.642Z INFO finished scheduled compaction {"compact-revision": 3, "took": "487.955µ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"} 2095s logger.go:146: 2026-02-08T04:19:47.686Z INFO kvstore restored {"current-rev": 1} 2095s logger.go:146: 2026-02-08T04:19:47.688Z INFO finished scheduled compaction {"compact-revision": 1, "took": "54.037µ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"} 2095s logger.go:146: 2026-02-08T04:19:47.703Z INFO kvstore restored {"current-rev": 1} 2096s logger.go:146: 2026-02-08T04:19:47.803Z INFO finished scheduled compaction {"compact-revision": 3, "took": "100.299594ms", "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"} 2096s --- PASS: TestScheduleCompaction (0.39s) 2096s === RUN TestCompactAllAndRestore 2096s {"level":"info","msg":"kvstore restored","current-rev":1} 2096s {"level":"info","msg":"compact tree index","revision":5} 2096s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"741.841µs","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"} 2096s {"level":"info","msg":"storing new hash","hash":873998276,"revision":5,"compact-revision":-1} 2096s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5} 2096s {"level":"info","msg":"kvstore restored","current-rev":5} 2096s --- PASS: TestCompactAllAndRestore (0.01s) 2096s === RUN TestStoreRev 2096s {"level":"info","msg":"kvstore restored","current-rev":1} 2096s --- PASS: TestStoreRev (0.01s) 2096s === RUN TestStorePut 2096s --- PASS: TestStorePut (0.00s) 2096s === RUN TestStoreRange 2096s --- PASS: TestStoreRange (0.00s) 2096s === RUN TestStoreDeleteRange 2096s --- PASS: TestStoreDeleteRange (0.00s) 2096s === RUN TestStoreCompact 2096s {"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"7.633µ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"} 2096s {"level":"info","msg":"storing new hash","hash":3457566959,"revision":3,"compact-revision":-1} 2096s --- PASS: TestStoreCompact (0.00s) 2096s === RUN TestStoreRestore 2096s {"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3} 2096s {"level":"info","msg":"kvstore restored","current-rev":5} 2096s --- PASS: TestStoreRestore (0.00s) 2096s === RUN TestRestoreDelete 2096s {"level":"info","msg":"kvstore restored","current-rev":1} 2096s {"level":"info","msg":"kvstore restored","current-rev":34} 2096s --- PASS: TestRestoreDelete (0.02s) 2096s === RUN TestRestoreContinueUnfinishedCompaction 2096s {"level":"info","msg":"kvstore restored","current-rev":1} 2096s {"level":"info","msg":"kvstore restored","current-rev":4} 2096s {"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2} 2096s {"level":"info","msg":"compact tree index","revision":2} 2096s {"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"29.742µs","hash":3305255506,"current-db-size-bytes":20480,"current-db-size":"20 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 2096s {"level":"info","msg":"previous compaction was interrupted, skip storing compaction hash value"} 2096s --- PASS: TestRestoreContinueUnfinishedCompaction (0.16s) 2096s === RUN TestHashKVWhenCompacting 2096s {"level":"info","msg":"kvstore restored","current-rev":1} 2096s {"level":"info","msg":"compact tree index","revision":9900} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"792.928276ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":2982592828,"revision":9900,"compact-revision":-1} 2097s {"level":"info","msg":"compact tree index","revision":9901} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"5.730587ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":4092902393,"revision":9901,"compact-revision":9900} 2097s {"level":"info","msg":"compact tree index","revision":9902} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"65.196781ms","hash":3442946395,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":40960,"current-db-size-in-use":"41 kB"} 2097s {"level":"info","msg":"storing new hash","hash":3442946395,"revision":9902,"compact-revision":9901} 2097s {"level":"info","msg":"compact tree index","revision":9903} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"4.851252ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":3934476647,"revision":9903,"compact-revision":9902} 2097s {"level":"info","msg":"compact tree index","revision":9904} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"2.59012ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":1979317650,"revision":9904,"compact-revision":9903} 2097s {"level":"info","msg":"compact tree index","revision":9905} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"1.097377ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":4126965741,"revision":9905,"compact-revision":9904} 2097s {"level":"info","msg":"compact tree index","revision":9906} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"2.021594ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":3409966415,"revision":9906,"compact-revision":9905} 2097s {"level":"info","msg":"compact tree index","revision":9907} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"1.287367ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":3968572787,"revision":9907,"compact-revision":9906} 2097s {"level":"info","msg":"compact tree index","revision":9908} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"946.235µs","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"} 2097s {"level":"info","msg":"storing new hash","hash":1013037252,"revision":9908,"compact-revision":9907} 2097s {"level":"info","msg":"compact tree index","revision":9909} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"1.958437ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":1305141790,"revision":9909,"compact-revision":9908} 2097s {"level":"info","msg":"compact tree index","revision":9910} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"3.044054ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":189389043,"revision":9910,"compact-revision":9909} 2097s {"level":"info","msg":"compact tree index","revision":9911} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"19.928091ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":754823375,"revision":9911,"compact-revision":9910} 2097s {"level":"info","msg":"compact tree index","revision":9912} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"668.458µs","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"} 2097s {"level":"info","msg":"storing new hash","hash":4067225043,"revision":9912,"compact-revision":9911} 2097s {"level":"info","msg":"compact tree index","revision":9913} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"876.589µ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"} 2097s {"level":"info","msg":"storing new hash","hash":804901573,"revision":9913,"compact-revision":9912} 2097s {"level":"info","msg":"compact tree index","revision":9914} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"2.056049ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":3600863096,"revision":9914,"compact-revision":9913} 2097s {"level":"info","msg":"compact tree index","revision":9915} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"1.908107ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":4044662596,"revision":9915,"compact-revision":9914} 2097s {"level":"info","msg":"compact tree index","revision":9916} 2097s {"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"10.67435ms","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"} 2097s {"level":"info","msg":"storing new hash","hash":1824345379,"revision":9916,"compact-revision":9915} 2098s {"level":"info","msg":"compact tree index","revision":9917} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"622.18µ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"} 2098s {"level":"info","msg":"storing new hash","hash":487987193,"revision":9917,"compact-revision":9916} 2098s {"level":"info","msg":"compact tree index","revision":9918} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"93.580096ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":1855345291,"revision":9918,"compact-revision":9917} 2098s {"level":"info","msg":"compact tree index","revision":9919} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"800.788µ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"} 2098s {"level":"info","msg":"storing new hash","hash":1226980023,"revision":9919,"compact-revision":9918} 2098s {"level":"info","msg":"compact tree index","revision":9920} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"717.296µs","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"} 2098s {"level":"info","msg":"storing new hash","hash":1439986907,"revision":9920,"compact-revision":9919} 2098s {"level":"info","msg":"compact tree index","revision":9921} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"18.351916ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":492703523,"revision":9921,"compact-revision":9920} 2098s {"level":"info","msg":"compact tree index","revision":9922} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"753.909µs","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"} 2098s {"level":"info","msg":"storing new hash","hash":597525889,"revision":9922,"compact-revision":9921} 2098s {"level":"info","msg":"compact tree index","revision":9923} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"450.89µs","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"} 2098s {"level":"info","msg":"storing new hash","hash":69856701,"revision":9923,"compact-revision":9922} 2098s {"level":"info","msg":"compact tree index","revision":9924} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"51.855612ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":1578799301,"revision":9924,"compact-revision":9923} 2098s {"level":"info","msg":"compact tree index","revision":9925} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"31.896682ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":800180767,"revision":9925,"compact-revision":9924} 2098s {"level":"info","msg":"compact tree index","revision":9926} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"123.703424ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":292700349,"revision":9926,"compact-revision":9925} 2098s {"level":"info","msg":"compact tree index","revision":9927} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"625.761µs","hash":918956161,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 2098s {"level":"info","msg":"storing new hash","hash":918956161,"revision":9927,"compact-revision":9926} 2098s {"level":"info","msg":"compact tree index","revision":9928} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"808.031µs","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"} 2098s {"level":"info","msg":"storing new hash","hash":2769599053,"revision":9928,"compact-revision":9927} 2098s {"level":"info","msg":"compact tree index","revision":9929} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"95.981889ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":2021754203,"revision":9929,"compact-revision":9928} 2098s {"level":"info","msg":"compact tree index","revision":9930} 2098s {"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"1.467496ms","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"} 2098s {"level":"info","msg":"storing new hash","hash":1040367542,"revision":9930,"compact-revision":9929} 2098s {"level":"info","msg":"compact tree index","revision":9931} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"23.896879ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":431413130,"revision":9931,"compact-revision":9930} 2099s {"level":"info","msg":"compact tree index","revision":9932} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"6.772435ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":2216639981,"revision":9932,"compact-revision":9931} 2099s {"level":"info","msg":"compact tree index","revision":9933} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"32.438283ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":4122240823,"revision":9933,"compact-revision":9932} 2099s {"level":"info","msg":"compact tree index","revision":9934} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"628.93µ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"} 2099s {"level":"info","msg":"storing new hash","hash":216889994,"revision":9934,"compact-revision":9933} 2099s {"level":"info","msg":"compact tree index","revision":9935} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"1.774542ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":727257782,"revision":9935,"compact-revision":9934} 2099s {"level":"info","msg":"compact tree index","revision":9936} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"756.1µ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"} 2099s {"level":"info","msg":"storing new hash","hash":1941512540,"revision":9936,"compact-revision":9935} 2099s {"level":"info","msg":"compact tree index","revision":9937} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"857.296µs","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"} 2099s {"level":"info","msg":"storing new hash","hash":4089226019,"revision":9937,"compact-revision":9936} 2099s {"level":"info","msg":"compact tree index","revision":9938} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"744.7µs","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"} 2099s {"level":"info","msg":"storing new hash","hash":2151474769,"revision":9938,"compact-revision":9937} 2099s {"level":"info","msg":"compact tree index","revision":9939} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"1.006005ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":2810744429,"revision":9939,"compact-revision":9938} 2099s {"level":"info","msg":"compact tree index","revision":9940} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"1.261512ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":732857719,"revision":9940,"compact-revision":9939} 2099s {"level":"info","msg":"compact tree index","revision":9941} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"1.009716ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":1510334381,"revision":9941,"compact-revision":9940} 2099s {"level":"info","msg":"compact tree index","revision":9942} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"1.727134ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":1690719503,"revision":9942,"compact-revision":9941} 2099s {"level":"info","msg":"compact tree index","revision":9943} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"698.076µs","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"} 2099s {"level":"info","msg":"storing new hash","hash":1131560243,"revision":9943,"compact-revision":9942} 2099s {"level":"info","msg":"compact tree index","revision":9944} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"775.247µs","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"} 2099s {"level":"info","msg":"storing new hash","hash":1517942576,"revision":9944,"compact-revision":9943} 2099s {"level":"info","msg":"compact tree index","revision":9945} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"6.804317ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":2280441894,"revision":9945,"compact-revision":9944} 2099s {"level":"info","msg":"compact tree index","revision":9946} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"1.91911ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":3106882180,"revision":9946,"compact-revision":9945} 2099s {"level":"info","msg":"compact tree index","revision":9947} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"1.791679ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":2660969144,"revision":9947,"compact-revision":9946} 2099s {"level":"info","msg":"compact tree index","revision":9948} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"2.16852ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":1316032271,"revision":9948,"compact-revision":9947} 2099s {"level":"info","msg":"compact tree index","revision":9949} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"1.625284ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":1071273429,"revision":9949,"compact-revision":9948} 2099s {"level":"info","msg":"compact tree index","revision":9950} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"10.139973ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":2035904312,"revision":9950,"compact-revision":9949} 2099s {"level":"info","msg":"compact tree index","revision":9951} 2099s {"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"14.156378ms","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"} 2099s {"level":"info","msg":"storing new hash","hash":1592592132,"revision":9951,"compact-revision":9950} 2100s {"level":"info","msg":"compact tree index","revision":9952} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"738.73µs","hash":251895795,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 2100s {"level":"info","msg":"storing new hash","hash":251895795,"revision":9952,"compact-revision":9951} 2100s {"level":"info","msg":"compact tree index","revision":9953} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"936.406µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":874997598,"revision":9953,"compact-revision":9952} 2100s {"level":"info","msg":"compact tree index","revision":9954} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"593.869µ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"} 2100s {"level":"info","msg":"storing new hash","hash":3447618275,"revision":9954,"compact-revision":9953} 2100s {"level":"info","msg":"compact tree index","revision":9955} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"649.634µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":3939111647,"revision":9955,"compact-revision":9954} 2100s {"level":"info","msg":"compact tree index","revision":9956} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"1.683426ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":2003040440,"revision":9956,"compact-revision":9955} 2100s {"level":"info","msg":"compact tree index","revision":9957} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"658.086µ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"} 2100s {"level":"info","msg":"storing new hash","hash":113812066,"revision":9957,"compact-revision":9956} 2100s {"level":"info","msg":"compact tree index","revision":9958} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"605.856µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":1967712016,"revision":9958,"compact-revision":9957} 2100s {"level":"info","msg":"compact tree index","revision":9959} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"1.555301ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":1392283436,"revision":9959,"compact-revision":9958} 2100s {"level":"info","msg":"compact tree index","revision":9960} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"697.883µ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"} 2100s {"level":"info","msg":"storing new hash","hash":3546829457,"revision":9960,"compact-revision":9959} 2100s {"level":"info","msg":"compact tree index","revision":9961} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"3.07682ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":251489671,"revision":9961,"compact-revision":9960} 2100s {"level":"info","msg":"compact tree index","revision":9962} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"1.275289ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":809428773,"revision":9962,"compact-revision":9961} 2100s {"level":"info","msg":"compact tree index","revision":9963} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"951.859µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":394956569,"revision":9963,"compact-revision":9962} 2100s {"level":"info","msg":"compact tree index","revision":9964} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"16.913814ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":1304031841,"revision":9964,"compact-revision":9963} 2100s {"level":"info","msg":"compact tree index","revision":9965} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"594.974µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":1007855803,"revision":9965,"compact-revision":9964} 2100s {"level":"info","msg":"compact tree index","revision":9966} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"27.263423ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":47260185,"revision":9966,"compact-revision":9965} 2100s {"level":"info","msg":"compact tree index","revision":9967} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"792.532µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":627395109,"revision":9967,"compact-revision":9966} 2100s {"level":"info","msg":"compact tree index","revision":9968} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"714.073µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":818329119,"revision":9968,"compact-revision":9967} 2100s {"level":"info","msg":"compact tree index","revision":9969} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"736.741µ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"} 2100s {"level":"info","msg":"storing new hash","hash":2965582944,"revision":9969,"compact-revision":9968} 2100s {"level":"info","msg":"compact tree index","revision":9970} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"26.27025ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":4131393165,"revision":9970,"compact-revision":9969} 2100s {"level":"info","msg":"compact tree index","revision":9971} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"20.541519ms","hash":3522455217,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":36864,"current-db-size-in-use":"37 kB"} 2100s {"level":"info","msg":"storing new hash","hash":3522455217,"revision":9971,"compact-revision":9970} 2100s {"level":"info","msg":"compact tree index","revision":9972} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"20.632289ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":1281199318,"revision":9972,"compact-revision":9971} 2100s {"level":"info","msg":"compact tree index","revision":9973} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"499.434µ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"} 2100s {"level":"info","msg":"storing new hash","hash":1039586828,"revision":9973,"compact-revision":9972} 2100s {"level":"info","msg":"compact tree index","revision":9974} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"480.832µ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"} 2100s {"level":"info","msg":"storing new hash","hash":3299855281,"revision":9974,"compact-revision":9973} 2100s {"level":"info","msg":"compact tree index","revision":9975} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"3.102346ms","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"} 2100s {"level":"info","msg":"storing new hash","hash":3810239373,"revision":9975,"compact-revision":9974} 2100s {"level":"info","msg":"compact tree index","revision":9976} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"392.656µ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"} 2100s {"level":"info","msg":"storing new hash","hash":1032519313,"revision":9976,"compact-revision":9975} 2100s {"level":"info","msg":"compact tree index","revision":9977} 2100s {"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"354.814µs","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"} 2100s {"level":"info","msg":"storing new hash","hash":3760177543,"revision":9977,"compact-revision":9976} 2100s {"level":"info","msg":"compact tree index","revision":9978} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"81.366314ms","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"} 2101s {"level":"info","msg":"storing new hash","hash":2476705013,"revision":9978,"compact-revision":9977} 2101s {"level":"info","msg":"compact tree index","revision":9979} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"919.514µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":3022777545,"revision":9979,"compact-revision":9978} 2101s {"level":"info","msg":"compact tree index","revision":9980} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"327.374µs","hash":2769888363,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":28672,"current-db-size-in-use":"29 kB"} 2101s {"level":"info","msg":"storing new hash","hash":2769888363,"revision":9980,"compact-revision":9979} 2101s {"level":"info","msg":"compact tree index","revision":9981} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"384.043µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":3568467633,"revision":9981,"compact-revision":9980} 2101s {"level":"info","msg":"compact tree index","revision":9982} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"468.308µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":3933336595,"revision":9982,"compact-revision":9981} 2101s {"level":"info","msg":"compact tree index","revision":9983} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"473.987µs","hash":3452279855,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":32768,"current-db-size-in-use":"33 kB"} 2101s {"level":"info","msg":"storing new hash","hash":3452279855,"revision":9983,"compact-revision":9982} 2101s {"level":"info","msg":"compact tree index","revision":9984} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"567.831µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":4232457539,"revision":9984,"compact-revision":9983} 2101s {"level":"info","msg":"compact tree index","revision":9985} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"316.539µ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"} 2101s {"level":"info","msg":"storing new hash","hash":3973754021,"revision":9985,"compact-revision":9984} 2101s {"level":"info","msg":"compact tree index","revision":9986} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"406.046µ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"} 2101s {"level":"info","msg":"storing new hash","hash":3524863495,"revision":9986,"compact-revision":9985} 2101s {"level":"info","msg":"compact tree index","revision":9987} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"402.187µ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"} 2101s {"level":"info","msg":"storing new hash","hash":4121775675,"revision":9987,"compact-revision":9986} 2101s {"level":"info","msg":"compact tree index","revision":9988} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"1.957434ms","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"} 2101s {"level":"info","msg":"storing new hash","hash":625437580,"revision":9988,"compact-revision":9987} 2101s {"level":"info","msg":"compact tree index","revision":9989} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"939.504µ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"} 2101s {"level":"info","msg":"storing new hash","hash":1424765270,"revision":9989,"compact-revision":9988} 2101s {"level":"info","msg":"compact tree index","revision":9990} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"1.035716ms","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"} 2101s {"level":"info","msg":"storing new hash","hash":309267387,"revision":9990,"compact-revision":9989} 2101s {"level":"info","msg":"compact tree index","revision":9991} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"64.024499ms","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"} 2101s {"level":"info","msg":"storing new hash","hash":903570311,"revision":9991,"compact-revision":9990} 2101s {"level":"info","msg":"compact tree index","revision":9992} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"46.638765ms","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"} 2101s {"level":"info","msg":"storing new hash","hash":3947511451,"revision":9992,"compact-revision":9991} 2101s {"level":"info","msg":"compact tree index","revision":9993} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"731.718µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":920584589,"revision":9993,"compact-revision":9992} 2101s {"level":"info","msg":"compact tree index","revision":9994} 2101s {"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"758.909µs","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"} 2101s {"level":"info","msg":"storing new hash","hash":3481672752,"revision":9994,"compact-revision":9993} 2102s {"level":"info","msg":"compact tree index","revision":9995} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"991.633µ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"} 2102s {"level":"info","msg":"storing new hash","hash":3895620620,"revision":9995,"compact-revision":9994} 2102s {"level":"info","msg":"compact tree index","revision":9996} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"29.626293ms","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"} 2102s {"level":"info","msg":"storing new hash","hash":1973132907,"revision":9996,"compact-revision":9995} 2102s {"level":"info","msg":"compact tree index","revision":9997} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"556.887µs","hash":70304945,"current-db-size-bytes":667648,"current-db-size":"668 kB","current-db-size-in-use-bytes":16384,"current-db-size-in-use":"16 kB"} 2102s {"level":"info","msg":"storing new hash","hash":70304945,"revision":9997,"compact-revision":9996} 2102s {"level":"info","msg":"compact tree index","revision":9998} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"22.753876ms","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"} 2102s {"level":"info","msg":"storing new hash","hash":2008056259,"revision":9998,"compact-revision":9997} 2102s {"level":"info","msg":"compact tree index","revision":9999} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"529.825µs","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"} 2102s {"level":"info","msg":"storing new hash","hash":1342499327,"revision":9999,"compact-revision":9998} 2102s {"level":"info","msg":"compact tree index","revision":10000} 2102s {"level":"info","msg":"finished scheduled compaction","compact-revision":10000,"took":"17.166659ms","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"} 2102s {"level":"info","msg":"storing new hash","hash":4044197094,"revision":10000,"compact-revision":9999} 2102s --- PASS: TestHashKVWhenCompacting (6.27s) 2102s === RUN TestHashKVWithCompactedAndFutureRevisions 2102s logger.go:146: 2026-02-08T04:19:54.294Z INFO kvstore restored {"current-rev": 1} 2103s logger.go:146: 2026-02-08T04:19:54.396Z INFO compact tree index {"revision": 5000} 2103s logger.go:146: 2026-02-08T04:19:54.399Z WARN Failed compaction {"error": "interrupted due to stop signal"} 2103s --- PASS: TestHashKVWithCompactedAndFutureRevisions (0.12s) 2103s === RUN TestHashKVZeroRevision 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s {"level":"info","msg":"compact tree index","revision":5000} 2103s {"level":"warn","msg":"Failed compaction","error":"interrupted due to stop signal"} 2103s --- PASS: TestHashKVZeroRevision (0.24s) 2103s === RUN TestTxnPut 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestTxnPut (0.01s) 2103s === RUN TestConcurrentReadNotBlockingWrite 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestConcurrentReadNotBlockingWrite (0.00s) 2103s === RUN TestConcurrentReadTxAndWrite 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestConcurrentReadTxAndWrite (0.13s) 2103s === RUN TestRevision 2103s --- PASS: TestRevision (0.00s) 2103s === RUN TestWatch 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestWatch (0.00s) 2103s === RUN TestNewWatcherCancel 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestNewWatcherCancel (0.00s) 2103s === RUN TestCancelUnsynced 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestCancelUnsynced (0.00s) 2103s === RUN TestSyncWatchers 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestSyncWatchers (0.00s) 2103s === RUN TestWatchCompacted 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s {"level":"info","msg":"compact tree index","revision":5} 2103s {"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"433.477µ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"} 2103s {"level":"info","msg":"storing new hash","hash":3662656987,"revision":5,"compact-revision":-1} 2103s --- PASS: TestWatchCompacted (0.12s) 2103s === RUN TestWatchNoEventLossOnCompact 2103s logger.go:146: 2026-02-08T04:19:54.918Z INFO kvstore restored {"current-rev": 1} 2103s logger.go:146: 2026-02-08T04:19:54.929Z INFO compact tree index {"revision": 5} 2103s logger.go:146: 2026-02-08T04:19:54.930Z INFO finished scheduled compaction {"compact-revision": 5, "took": "1.60383ms", "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"} 2103s logger.go:146: 2026-02-08T04:19:54.931Z INFO storing new hash {"hash": 3662656987, "revision": 5, "compact-revision": -1} 2103s --- PASS: TestWatchNoEventLossOnCompact (0.11s) 2103s === RUN TestWatchFutureRev 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s --- PASS: TestWatchFutureRev (0.04s) 2103s === RUN TestWatchRestore 2103s === RUN TestWatchRestore/Normal 2103s {"level":"info","msg":"kvstore restored","current-rev":1} 2103s {"level":"info","msg":"kvstore restored","current-rev":2} 2104s === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore 2104s {"level":"info","msg":"kvstore restored","current-rev":1} 2104s {"level":"info","msg":"kvstore restored","current-rev":2} 2105s --- PASS: TestWatchRestore (2.16s) 2105s --- PASS: TestWatchRestore/Normal (1.03s) 2105s --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (1.13s) 2105s === RUN TestWatchRestoreSyncedWatcher 2105s {"level":"info","msg":"kvstore restored","current-rev":1} 2105s {"level":"info","msg":"kvstore restored","current-rev":1} 2105s {"level":"info","msg":"kvstore restored","current-rev":3} 2107s --- PASS: TestWatchRestoreSyncedWatcher (2.02s) 2107s === RUN TestWatchBatchUnsynced 2107s {"level":"info","msg":"kvstore restored","current-rev":1} 2107s --- PASS: TestWatchBatchUnsynced (0.33s) 2107s === RUN TestNewMapwatcherToEventMap 2107s --- PASS: TestNewMapwatcherToEventMap (0.00s) 2107s === RUN TestWatchVictims 2107s {"level":"info","msg":"kvstore restored","current-rev":1} 2108s --- PASS: TestWatchVictims (0.80s) 2108s === RUN TestStressWatchCancelClose 2108s {"level":"info","msg":"kvstore restored","current-rev":1} 2108s --- PASS: TestStressWatchCancelClose (0.01s) 2108s === RUN TestWatcherWatchID 2108s {"level":"info","msg":"kvstore restored","current-rev":1} 2109s --- PASS: TestWatcherWatchID (1.06s) 2109s === RUN TestWatcherRequestsCustomID 2109s {"level":"info","msg":"kvstore restored","current-rev":1} 2109s --- PASS: TestWatcherRequestsCustomID (0.10s) 2109s === RUN TestWatcherWatchPrefix 2109s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatcherWatchPrefix (0.44s) 2110s === RUN TestWatcherWatchWrongRange 2110s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatcherWatchWrongRange (0.00s) 2110s === RUN TestWatchDeleteRange 2110s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatchDeleteRange (0.00s) 2110s === RUN TestWatchStreamCancelWatcherByID 2110s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatchStreamCancelWatcherByID (0.00s) 2110s === RUN TestWatcherRequestProgress 2110s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatcherRequestProgress (0.00s) 2110s === RUN TestWatcherRequestProgressAll 2110s logger.go:146: 2026-02-08T04:20:02.006Z INFO kvstore restored {"current-rev": 1} 2110s --- PASS: TestWatcherRequestProgressAll (0.00s) 2110s === RUN TestWatcherWatchWithFilter 2110s {"level":"info","msg":"kvstore restored","current-rev":1} 2110s --- PASS: TestWatcherWatchWithFilter (0.10s) 2110s PASS 2110s ok go.etcd.io/etcd/server/mvcc 15.844s 2116s === RUN TestBackendClose 2116s --- PASS: TestBackendClose (0.31s) 2116s === RUN TestBackendSnapshot 2116s --- PASS: TestBackendSnapshot (0.01s) 2116s === RUN TestBackendBatchIntervalCommit 2116s --- PASS: TestBackendBatchIntervalCommit (0.14s) 2116s === RUN TestBackendDefrag 2117s logger.go:146: 2026-02-08T04:20:08.752Z INFO defragmenting {"path": "/tmp/TestBackendDefrag2943017332/001/etcd_backend_test3945901869/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"} 2117s logger.go:146: 2026-02-08T04:20:08.852Z INFO finished defragmenting directory {"path": "/tmp/TestBackendDefrag2943017332/001/etcd_backend_test3945901869/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": "107.296148ms"} 2117s --- PASS: TestBackendDefrag (0.34s) 2117s === RUN TestBackendWriteback 2117s --- PASS: TestBackendWriteback (0.00s) 2117s === RUN TestConcurrentReadTx 2117s --- PASS: TestConcurrentReadTx (0.08s) 2117s === RUN TestBackendWritebackForEach 2117s --- PASS: TestBackendWritebackForEach (0.00s) 2117s === RUN TestBatchTxPut 2117s --- PASS: TestBatchTxPut (0.00s) 2117s === RUN TestBatchTxRange 2117s --- PASS: TestBatchTxRange (0.00s) 2117s === RUN TestBatchTxDelete 2117s --- PASS: TestBatchTxDelete (0.00s) 2117s === RUN TestBatchTxCommit 2117s --- PASS: TestBatchTxCommit (0.00s) 2117s === RUN TestBatchTxBatchLimitCommit 2117s --- PASS: TestBatchTxBatchLimitCommit (0.00s) 2117s === RUN TestRangeAfterDeleteBucketMatch 2117s --- PASS: TestRangeAfterDeleteBucketMatch (0.00s) 2117s === RUN TestRangeAfterDeleteMatch 2117s --- PASS: TestRangeAfterDeleteMatch (0.00s) 2117s === RUN TestBackendPreCommitHook 2117s hooks_test.go:117: OnPreCommit executed: key > 2117s hooks_test.go:117: OnPreCommit executed: key >c 2117s hooks_test.go:117: OnPreCommit executed: key >cc 2117s hooks_test.go:117: OnPreCommit executed: key >ccc 2117s --- PASS: TestBackendPreCommitHook (0.00s) 2117s === RUN TestBackendAutoCommitLimitHook 2117s hooks_test.go:117: OnPreCommit executed: key > 2117s hooks_test.go:117: OnPreCommit executed: key >c 2117s hooks_test.go:117: OnPreCommit executed: key >cc 2117s hooks_test.go:117: OnPreCommit executed: key >ccc 2117s --- PASS: TestBackendAutoCommitLimitHook (0.00s) 2117s === RUN TestBackendAutoCommitBatchIntervalHook 2117s hooks_test.go:117: OnPreCommit executed: key > 2118s hooks_test.go:117: OnPreCommit executed: key >c 2118s hooks_test.go:117: OnPreCommit executed: key >cc 2118s hooks_test.go:117: OnPreCommit executed: key >ccc 2118s --- PASS: TestBackendAutoCommitBatchIntervalHook (1.28s) 2118s === RUN TestLockVerify 2118s === RUN TestLockVerify/call_lockInsideApply_from_inside_apply 2118s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) 2119s === RUN TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) 2119s logger.go:146: 2026-02-08T04:20:11.027Z PANIC Called outside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledInsideApply\n\t/tmp/autopkgtest.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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"} 2119s === RUN TestLockVerify/call_lockOutsideApply_from_outside_apply 2119s === RUN TestLockVerify/call_lockOutsideApply_from_inside_apply 2119s logger.go:146: 2026-02-08T04:20:11.047Z PANIC Called inside of APPLY! {"stacktrace": "go.etcd.io/etcd/server/mvcc/backend.ValidateCalledOutSideApply\n\t/tmp/autopkgtest.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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.A0kZr0/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"} 2119s === RUN TestLockVerify/call_Lock_from_unit_test 2119s --- PASS: TestLockVerify (0.76s) 2119s --- PASS: TestLockVerify/call_lockInsideApply_from_inside_apply (0.04s) 2119s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(without_txPostLockInsideApplyHook) (0.59s) 2119s --- PASS: TestLockVerify/call_lockInsideApply_from_outside_apply_(with_txPostLockInsideApplyHook) (0.11s) 2119s --- PASS: TestLockVerify/call_lockOutsideApply_from_outside_apply (0.00s) 2119s --- PASS: TestLockVerify/call_lockOutsideApply_from_inside_apply (0.02s) 2119s --- PASS: TestLockVerify/call_Lock_from_unit_test (0.00s) 2119s PASS 2119s ok go.etcd.io/etcd/server/mvcc/backend 3.261s 2119s ? go.etcd.io/etcd/server/mvcc/backend/testing [no test files] 2119s ? go.etcd.io/etcd/server/mvcc/buckets [no test files] 2119s ? go.etcd.io/etcd/server/proxy/grpcproxy [no test files] 2119s ? go.etcd.io/etcd/server/proxy/grpcproxy/adapter [no test files] 2119s ? go.etcd.io/etcd/server/proxy/grpcproxy/cache [no test files] 2121s === RUN TestNewDirectorScheme 2121s --- PASS: TestNewDirectorScheme (0.00s) 2121s === RUN TestDirectorEndpointsFiltering 2121s --- PASS: TestDirectorEndpointsFiltering (0.00s) 2121s === RUN TestReadonlyHandler 2121s {"level":"info","msg":"endpoints found","endpoints":["https://192.0.2.8:4002","https://example.com:8080"]} 2121s --- PASS: TestReadonlyHandler (0.00s) 2121s === RUN TestConfigHandlerGET 2121s --- PASS: TestConfigHandlerGET (0.00s) 2121s === RUN TestReverseProxyServe 2121s {"level":"info","msg":"zero endpoints currently available"} 2121s {"level":"info","msg":"failed to direct request","url":"http://192.0.2.3:4040","error":"what a bad trip"} 2121s {"level":"info","msg":"unable to get response from 1 endpoint(s)"} 2121s --- PASS: TestReverseProxyServe (0.00s) 2121s === RUN TestRedirectRequest 2121s --- PASS: TestRedirectRequest (0.00s) 2121s === RUN TestMaybeSetForwardedFor 2121s --- PASS: TestMaybeSetForwardedFor (0.00s) 2121s === RUN TestRemoveSingleHopHeaders 2121s --- PASS: TestRemoveSingleHopHeaders (0.00s) 2121s === RUN TestCopyHeader 2121s --- PASS: TestCopyHeader (0.00s) 2121s PASS 2121s ok go.etcd.io/etcd/server/proxy/httpproxy 0.009s 2123s === RUN TestUserspaceProxy 2123s --- PASS: TestUserspaceProxy (0.00s) 2123s === RUN TestUserspaceProxyPriority 2123s --- PASS: TestUserspaceProxyPriority (0.00s) 2123s PASS 2123s ok go.etcd.io/etcd/server/proxy/tcpproxy 0.004s 2123s ? go.etcd.io/etcd/server/storage/mvcc/testutil [no test files] 2123s ? go.etcd.io/etcd/server/verify [no test files] 2128s === RUN TestFilePipeline 2130s --- PASS: TestFilePipeline (0.00s) 2130s === RUN TestFilePipelineFailPreallocate 2130s {"level":"error","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"file too large"} 2130s --- PASS: TestFilePipelineFailPreallocate (0.00s) 2130s === RUN TestFilePipelineFailLockFile 2130s --- PASS: TestFilePipelineFailLockFile (0.00s) 2130s === RUN TestReadRecord 2130s --- PASS: TestReadRecord (0.00s) 2130s === RUN TestWriteRecord 2130s --- PASS: TestWriteRecord (0.00s) 2130s === RUN TestRepairTruncate 2130s {"level":"info","msg":"repairing","path":"/tmp/waltest952214719/0000000000000000-0000000000000000.wal"} 2130s {"level":"info","msg":"repaired","path":"/tmp/waltest952214719/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s --- PASS: TestRepairTruncate (0.05s) 2130s === RUN TestRepairWriteTearLast 2130s {"level":"info","msg":"repairing","path":"/tmp/waltest2566096176/0000000000000000-0000000000000000.wal"} 2130s {"level":"info","msg":"repaired","path":"/tmp/waltest2566096176/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s --- PASS: TestRepairWriteTearLast (0.04s) 2130s === RUN TestRepairWriteTearMiddle 2130s {"level":"info","msg":"repairing","path":"/tmp/waltest3348463981/0000000000000000-0000000000000000.wal"} 2130s {"level":"info","msg":"repaired","path":"/tmp/waltest3348463981/0000000000000000-0000000000000000.wal","error":"unexpected EOF"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s {"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"} 2130s --- PASS: TestRepairWriteTearMiddle (0.60s) 2130s === RUN TestRepairFailDeleteDir 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000001-0000000000000003.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000002-0000000000000006.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000003-0000000000000009.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000004-000000000000000c.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000005-000000000000000f.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000006-0000000000000012.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000007-0000000000000015.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000008-0000000000000018.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000009-000000000000001b.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000a-000000000000001e.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000b-0000000000000021.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000c-0000000000000024.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000d-0000000000000027.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000e-000000000000002a.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/000000000000000f-000000000000002d.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000010-0000000000000030.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1827649066/0000000000000011-0000000000000033.wal"} 2130s --- PASS: TestRepairFailDeleteDir (0.93s) 2130s === RUN TestNew 2130s --- PASS: TestNew (0.00s) 2130s === RUN TestCreateFailFromPollutedDir 2130s --- PASS: TestCreateFailFromPollutedDir (0.00s) 2130s === RUN TestWalCleanup 2130s --- PASS: TestWalCleanup (0.00s) 2130s === RUN TestCreateFailFromNoSpaceLeft 2130s {"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/TestCreateFailFromNoSpaceLeft3275253107/001/waltest1053917583.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"file too large"} 2130s --- PASS: TestCreateFailFromNoSpaceLeft (0.00s) 2130s === RUN TestNewForInitedDir 2130s --- PASS: TestNewForInitedDir (0.00s) 2130s === RUN TestOpenAtIndex 2130s --- PASS: TestOpenAtIndex (0.01s) 2130s === RUN TestVerify 2130s logger.go:146: 2026-02-08T04:20:21.490Z INFO created a new WAL segment {"path": "/tmp/TestVerify2498959279/001/waltest224668642/0000000000000001-0000000000000001.wal"} 2130s logger.go:146: 2026-02-08T04:20:21.496Z INFO created a new WAL segment {"path": "/tmp/TestVerify2498959279/001/waltest224668642/0000000000000002-0000000000000002.wal"} 2130s logger.go:146: 2026-02-08T04:20:21.498Z INFO created a new WAL segment {"path": "/tmp/TestVerify2498959279/001/waltest224668642/0000000000000003-0000000000000003.wal"} 2130s logger.go:146: 2026-02-08T04:20:21.504Z INFO created a new WAL segment {"path": "/tmp/TestVerify2498959279/001/waltest224668642/0000000000000004-0000000000000004.wal"} 2130s logger.go:146: 2026-02-08T04:20:21.509Z INFO created a new WAL segment {"path": "/tmp/TestVerify2498959279/001/waltest224668642/0000000000000005-0000000000000005.wal"} 2130s --- PASS: TestVerify (0.03s) 2130s === RUN TestCut 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut3004927821/001/waltest1042361932/0000000000000001-0000000000000001.wal"} 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestCut3004927821/001/waltest1042361932/0000000000000002-0000000000000002.wal"} 2130s --- PASS: TestCut (0.04s) 2130s === RUN TestSaveWithCut 2130s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestSaveWithCut3424828960/001/waltest1696955259/0000000000000001-0000000000000005.wal"} 2130s --- PASS: TestSaveWithCut (0.06s) 2130s === RUN TestRecover 2130s === RUN TestRecover/10MB 2131s === RUN TestRecover/20MB 2132s === RUN TestRecover/40MB 2133s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecover40MB1600760043/001/0000000000000001-0000000000000003.wal"} 2134s --- PASS: TestRecover (4.61s) 2134s --- PASS: TestRecover/10MB (1.14s) 2134s --- PASS: TestRecover/20MB (1.29s) 2134s --- PASS: TestRecover/40MB (2.18s) 2134s === RUN TestSearchIndex 2134s --- PASS: TestSearchIndex (0.00s) 2134s === RUN TestScanWalName 2134s --- PASS: TestScanWalName (0.00s) 2134s === RUN TestRecoverAfterCut 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000001-0000000000000001.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000002-0000000000000002.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000003-0000000000000003.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000004-0000000000000004.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000005-0000000000000005.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000006-0000000000000006.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000007-0000000000000007.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000008-0000000000000008.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/0000000000000009-0000000000000009.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestRecoverAfterCut3866242869/001/waltest985357146/000000000000000a-000000000000000a.wal"} 2134s --- PASS: TestRecoverAfterCut (0.30s) 2134s === RUN TestOpenAtUncommittedIndex 2134s --- PASS: TestOpenAtUncommittedIndex (0.01s) 2134s === RUN TestOpenForRead 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000001-0000000000000001.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000002-0000000000000002.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000003-0000000000000003.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000004-0000000000000004.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000005-0000000000000005.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000006-0000000000000006.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000007-0000000000000007.wal"} 2134s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000008-0000000000000008.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/0000000000000009-0000000000000009.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestOpenForRead36279693/001/waltest3841962673/000000000000000a-000000000000000a.wal"} 2136s --- PASS: TestOpenForRead (0.05s) 2136s === RUN TestOpenWithMaxIndex 2136s --- PASS: TestOpenWithMaxIndex (0.00s) 2136s === RUN TestSaveEmpty 2136s --- PASS: TestSaveEmpty (0.00s) 2136s === RUN TestReleaseLockTo 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000001-0000000000000001.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000002-0000000000000002.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000003-0000000000000003.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000004-0000000000000004.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000005-0000000000000005.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000006-0000000000000006.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000007-0000000000000007.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000008-0000000000000008.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/0000000000000009-0000000000000009.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestReleaseLockTo1094099296/001/waltest3014138334/000000000000000a-000000000000000a.wal"} 2136s --- PASS: TestReleaseLockTo (0.36s) 2136s === RUN TestTailWriteNoSlackSpace 2136s --- PASS: TestTailWriteNoSlackSpace (0.01s) 2136s === RUN TestRestartCreateWal 2136s --- PASS: TestRestartCreateWal (0.01s) 2136s === RUN TestOpenOnTornWrite 2136s --- PASS: TestOpenOnTornWrite (0.11s) 2136s === RUN TestRenameFail 2136s {"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/TestRenameFail2373305855/002/waltest3639704661","to":"/tmp/TestRenameFail2373305855/001/waltest1527052395"} 2136s --- PASS: TestRenameFail (0.00s) 2136s === RUN TestReadAllFail 2136s --- PASS: TestReadAllFail (0.02s) 2136s === RUN TestValidSnapshotEntries 2136s --- PASS: TestValidSnapshotEntries (0.24s) 2136s === RUN TestValidSnapshotEntriesAfterPurgeWal 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1751518203/001/waltest3829575869/0000000000000001-0000000000000002.wal"} 2136s {"level":"info","msg":"created a new WAL segment","path":"/tmp/TestValidSnapshotEntriesAfterPurgeWal1751518203/001/waltest3829575869/0000000000000002-0000000000000004.wal"} 2136s --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.07s) 2136s === RUN TestLastRecordLengthExceedFileEnd 2136s wal_test.go:1179: Generate a WAL file with the last record's length modified. 2136s wal_test.go:1197: fileName: /tmp/TestLastRecordLengthExceedFileEnd822621295/001/wal1368355791 2136s wal_test.go:1200: Verify all records can be parsed correctly. 2136s wal_test.go:1210: Validating normal entry: {0 1 EntryNormal [119 97 108 100 97 116 97 49]} 2136s wal_test.go:1210: Validating normal entry: {0 2 EntryNormal [119 97 108 100 97 116 97 50]} 2136s wal_test.go:1220: Verify the w.ReadAll returns io.ErrUnexpectedEOF in the error chain 2136s --- PASS: TestLastRecordLengthExceedFileEnd (0.00s) 2136s PASS 2136s ok go.etcd.io/etcd/server/wal 7.592s 2138s === RUN TestSnapshotMetadataCompatibility 2138s --- PASS: TestSnapshotMetadataCompatibility (0.00s) 2138s === RUN TestValidateSnapshot 2138s === RUN TestValidateSnapshot/empty 2138s === RUN TestValidateSnapshot/invalid 2138s === RUN TestValidateSnapshot/valid 2138s --- PASS: TestValidateSnapshot (0.00s) 2138s --- PASS: TestValidateSnapshot/empty (0.00s) 2138s --- PASS: TestValidateSnapshot/invalid (0.00s) 2138s --- PASS: TestValidateSnapshot/valid (0.00s) 2138s PASS 2138s ok go.etcd.io/etcd/server/wal/walpb 0.048s 2151s === RUN TestDowngradeUpgradeClusterOf1 2151s cluster_downgrade_test.go:59: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestDowngradeUpgradeClusterOf1 (0.00s) 2151s === RUN TestDowngradeUpgradeClusterOf3 2151s cluster_downgrade_test.go:59: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestDowngradeUpgradeClusterOf3 (0.00s) 2151s === RUN TestDowngradeUpgradeClusterOf1WithSnapshot 2151s cluster_downgrade_test.go:59: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestDowngradeUpgradeClusterOf1WithSnapshot (0.00s) 2151s === RUN TestDowngradeUpgradeClusterOf3WithSnapshot 2151s cluster_downgrade_test.go:59: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestDowngradeUpgradeClusterOf3WithSnapshot (0.00s) 2151s === RUN TestConnectionMultiplexing 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestConnectionMultiplexing (0.00s) 2151s === RUN TestEtcdCorruptHash 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestEtcdCorruptHash (0.00s) 2151s === RUN TestInPlaceRecovery 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestInPlaceRecovery (0.00s) 2151s === RUN TestPeriodicCheckDetectsCorruption 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 2151s === RUN TestCompactHashCheckDetectCorruption 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 2151s === RUN TestCompactHashCheckDetectCorruptionInterrupt 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCompactHashCheckDetectCorruptionInterrupt (0.00s) 2151s === RUN TestCtlV2Set 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2Set (0.00s) 2151s === RUN TestCtlV2SetQuorum 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2SetQuorum (0.00s) 2151s === RUN TestCtlV2SetClientTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2SetClientTLS (0.00s) 2151s === RUN TestCtlV2SetPeerTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2SetPeerTLS (0.00s) 2151s === RUN TestCtlV2SetTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2SetTLS (0.00s) 2151s === RUN TestCtlV2Mk 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2Mk (0.00s) 2151s === RUN TestCtlV2MkQuorum 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2MkQuorum (0.00s) 2151s === RUN TestCtlV2MkTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2MkTLS (0.00s) 2151s === RUN TestCtlV2Rm 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2Rm (0.00s) 2151s === RUN TestCtlV2RmTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2RmTLS (0.00s) 2151s === RUN TestCtlV2Ls 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2Ls (0.00s) 2151s === RUN TestCtlV2LsQuorum 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2LsQuorum (0.00s) 2151s === RUN TestCtlV2LsTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2LsTLS (0.00s) 2151s === RUN TestCtlV2Watch 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2Watch (0.00s) 2151s === RUN TestCtlV2WatchTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2WatchTLS (0.00s) 2151s === RUN TestCtlV2GetRoleUser 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2GetRoleUser (0.00s) 2151s === RUN TestCtlV2UserListUsername 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2UserListUsername (0.00s) 2151s === RUN TestCtlV2UserListRoot 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2UserListRoot (0.00s) 2151s === RUN TestCtlV2RoleList 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2RoleList (0.00s) 2151s === RUN TestUtlCtlV2Backup 2151s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestUtlCtlV2Backup (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:true (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:true (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:0;v3:false (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:0;v3:false (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:true (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:true (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:true;snap:1;v3:false (0.00s) 2151s --- SKIP: TestUtlCtlV2Backup/etcdutl:false;snap:1;v3:false (0.00s) 2151s === RUN TestCtlV2AuthWithCommonName 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2AuthWithCommonName (0.00s) 2151s === RUN TestCtlV2ClusterHealth 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV2ClusterHealth (0.00s) 2151s === RUN TestCtlV3Alarm 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Alarm (0.00s) 2151s === RUN TestCtlV3AuthCertCN 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthCertCN (0.00s) 2151s === RUN TestCtlV3AuthCertCNAndUsername 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthCertCNAndUsername (0.00s) 2151s === RUN TestCtlV3AuthCertCNAndUsernameNoPassword 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthCertCNAndUsernameNoPassword (0.00s) 2151s === RUN TestCtlV3AuthCertCNWithWithConcurrentOperation 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV3AuthCertCNWithWithConcurrentOperation (0.00s) 2151s === RUN TestAuth_CVE_2021_28235 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestAuth_CVE_2021_28235 (0.00s) 2151s === RUN TestCtlV3AuthEnable 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthEnable (0.00s) 2151s === RUN TestCtlV3AuthDisable 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthDisable (0.00s) 2151s === RUN TestCtlV3AuthGracefulDisable 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthGracefulDisable (0.00s) 2151s === RUN TestCtlV3AuthStatus 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthStatus (0.00s) 2151s === RUN TestCtlV3AuthWriteKey 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthWriteKey (0.00s) 2151s === RUN TestCtlV3AuthRoleUpdate 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRoleUpdate (0.00s) 2151s === RUN TestCtlV3AuthUserDeleteDuringOps 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthUserDeleteDuringOps (0.00s) 2151s === RUN TestCtlV3AuthRoleRevokeDuringOps 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRoleRevokeDuringOps (0.00s) 2151s === RUN TestCtlV3AuthTxn 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthTxn (0.00s) 2151s === RUN TestCtlV3AuthTxnJWT 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthTxnJWT (0.00s) 2151s === RUN TestCtlV3AuthPrefixPerm 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthPrefixPerm (0.00s) 2151s === RUN TestCtlV3AuthMemberAdd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthMemberAdd (0.00s) 2151s === RUN TestCtlV3AuthMemberRemove 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthMemberRemove (0.00s) 2151s === RUN TestCtlV3AuthMemberUpdate 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthMemberUpdate (0.00s) 2151s === RUN TestCtlV3AuthRevokeWithDelete 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRevokeWithDelete (0.00s) 2151s === RUN TestCtlV3AuthInvalidMgmt 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthInvalidMgmt (0.00s) 2151s === RUN TestCtlV3AuthFromKeyPerm 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthFromKeyPerm (0.00s) 2151s === RUN TestCtlV3AuthAndWatch 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthAndWatch (0.00s) 2151s === RUN TestCtlV3AuthAndWatchJWT 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthAndWatchJWT (0.00s) 2151s === RUN TestCtlV3AuthLeaseTestKeepAlive 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseTestKeepAlive (0.00s) 2151s === RUN TestCtlV3AuthLeaseTestTimeToLiveExpired 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseTestTimeToLiveExpired (0.00s) 2151s === RUN TestCtlV3AuthLeaseGrantLeases 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseGrantLeases (0.00s) 2151s === RUN TestCtlV3AuthLeaseGrantLeasesJWT 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseGrantLeasesJWT (0.00s) 2151s === RUN TestCtlV3AuthLeaseRevoke 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseRevoke (0.00s) 2151s === RUN TestCtlV3AuthRoleGet 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRoleGet (0.00s) 2151s === RUN TestCtlV3AuthUserGet 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthUserGet (0.00s) 2151s === RUN TestCtlV3AuthRoleList 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRoleList (0.00s) 2151s === RUN TestCtlV3AuthDefrag 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthDefrag (0.00s) 2151s === RUN TestCtlV3AuthEndpointHealth 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthEndpointHealth (0.00s) 2151s === RUN TestCtlV3AuthSnapshot 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthSnapshot (0.00s) 2151s === RUN TestCtlV3AuthSnapshotJWT 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthSnapshotJWT (0.00s) 2151s === RUN TestCtlV3AuthJWTExpire 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthJWTExpire (0.00s) 2151s === RUN TestCtlV3AuthRevisionConsistency 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRevisionConsistency (0.00s) 2151s === RUN TestCtlV3AuthTestCacheReload 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthTestCacheReload (0.00s) 2151s === RUN TestCtlV3AuthLeaseTimeToLive 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthLeaseTimeToLive (0.00s) 2151s === RUN TestCtlV3AuthRecoverFromSnapshot 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3AuthRecoverFromSnapshot (0.00s) 2151s === RUN TestCtlV3Compact 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Compact (0.00s) 2151s === RUN TestCtlV3CompactPhysical 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3CompactPhysical (0.00s) 2151s === RUN TestCtlV3DefragOnline 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DefragOnline (0.00s) 2151s === RUN TestCtlV3DefragOffline 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV3DefragOffline (0.00s) 2151s === RUN TestCtlV3DefragOfflineEtcdutl 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestCtlV3DefragOfflineEtcdutl (0.00s) 2151s === RUN TestCtlV3Elect 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Elect (0.00s) 2151s === RUN TestCtlV3EndpointHealth 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3EndpointHealth (0.00s) 2151s === RUN TestCtlV3EndpointStatus 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3EndpointStatus (0.00s) 2151s === RUN TestCtlV3EndpointHashKV 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3EndpointHashKV (0.00s) 2151s === RUN TestAuthority 2151s ctl_v3_grpc_test.go:34: Debian-local: TOOD: figure out why this fails 2151s --- SKIP: TestAuthority (0.00s) 2151s === RUN TestCtlV3Put 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Put (0.00s) 2151s === RUN TestCtlV3PutNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutNoTLS (0.00s) 2151s === RUN TestCtlV3PutClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutClientTLS (0.00s) 2151s === RUN TestCtlV3PutClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutClientAutoTLS (0.00s) 2151s === RUN TestCtlV3PutPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutPeerTLS (0.00s) 2151s === RUN TestCtlV3PutTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutTimeout (0.00s) 2151s === RUN TestCtlV3PutClientTLSFlagByEnv 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutClientTLSFlagByEnv (0.00s) 2151s === RUN TestCtlV3PutIgnoreValue 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutIgnoreValue (0.00s) 2151s === RUN TestCtlV3PutIgnoreLease 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3PutIgnoreLease (0.00s) 2151s === RUN TestCtlV3Get 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Get (0.00s) 2151s === RUN TestCtlV3GetNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetNoTLS (0.00s) 2151s === RUN TestCtlV3GetClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetClientTLS (0.00s) 2151s === RUN TestCtlV3GetClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetClientAutoTLS (0.00s) 2151s === RUN TestCtlV3GetPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetPeerTLS (0.00s) 2151s === RUN TestCtlV3GetTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetTimeout (0.00s) 2151s === RUN TestCtlV3GetQuorum 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetQuorum (0.00s) 2151s === RUN TestCtlV3GetFormat 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetFormat (0.00s) 2151s === RUN TestCtlV3GetRev 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetRev (0.00s) 2151s === RUN TestCtlV3GetKeysOnly 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetKeysOnly (0.00s) 2151s === RUN TestCtlV3GetCountOnly 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetCountOnly (0.00s) 2151s === RUN TestCtlV3Del 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Del (0.00s) 2151s === RUN TestCtlV3DelNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DelNoTLS (0.00s) 2151s === RUN TestCtlV3DelClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DelClientTLS (0.00s) 2151s === RUN TestCtlV3DelPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DelPeerTLS (0.00s) 2151s === RUN TestCtlV3DelTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DelTimeout (0.00s) 2151s === RUN TestCtlV3GetRevokedCRL 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3GetRevokedCRL (0.00s) 2151s === RUN TestCtlV3LeaseGrantTimeToLive 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantTimeToLive (0.00s) 2151s === RUN TestCtlV3LeaseGrantTimeToLiveNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantTimeToLiveNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantTimeToLiveClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantTimeToLiveClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantTimeToLiveClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantTimeToLivePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantTimeToLivePeerTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantLeases 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantLeases (0.00s) 2151s === RUN TestCtlV3LeaseGrantLeasesNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantLeasesNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantLeasesClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantLeasesClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantLeasesClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantLeasesClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseGrantLeasesPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseGrantLeasesPeerTLS (0.00s) 2151s === RUN TestCtlV3LeaseTestTimeToLiveExpired 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpired (0.00s) 2151s === RUN TestCtlV3LeaseTestTimeToLiveExpiredNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseTestTimeToLiveExpiredPeerTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAlive 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAlive (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAlivePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAlivePeerTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveOnce 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveOnce (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveOnceNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveOnceNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveOnceClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveOnceClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveOnceClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseKeepAliveOncePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseKeepAliveOncePeerTLS (0.00s) 2151s === RUN TestCtlV3LeaseRevoke 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseRevoke (0.00s) 2151s === RUN TestCtlV3LeaseRevokeNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseRevokeNoTLS (0.00s) 2151s === RUN TestCtlV3LeaseRevokeClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseRevokeClientTLS (0.00s) 2151s === RUN TestCtlV3LeaseRevokeClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseRevokeClientAutoTLS (0.00s) 2151s === RUN TestCtlV3LeaseRevokePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LeaseRevokePeerTLS (0.00s) 2151s === RUN TestCtlV3Lock 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Lock (0.00s) 2151s === RUN TestCtlV3LockWithCmd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3LockWithCmd (0.00s) 2151s === RUN TestCtlV3MakeMirror 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MakeMirror (0.00s) 2151s === RUN TestCtlV3MakeMirrorModifyDestPrefix 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MakeMirrorModifyDestPrefix (0.00s) 2151s === RUN TestCtlV3MakeMirrorNoDestPrefix 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MakeMirrorNoDestPrefix (0.00s) 2151s === RUN TestMemberReplace 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestMemberReplace (0.00s) 2151s === RUN TestCtlV3MemberList 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberList (0.00s) 2151s === RUN TestCtlV3MemberListWithHex 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberListWithHex (0.00s) 2151s === RUN TestCtlV3MemberListNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberListNoTLS (0.00s) 2151s === RUN TestCtlV3MemberListClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberListClientTLS (0.00s) 2151s === RUN TestCtlV3MemberListClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberListClientAutoTLS (0.00s) 2151s === RUN TestCtlV3MemberListPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberListPeerTLS (0.00s) 2151s === RUN TestCtlV3MemberRemove 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberRemove (0.00s) 2151s === RUN TestCtlV3MemberRemoveNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberRemoveNoTLS (0.00s) 2151s === RUN TestCtlV3MemberRemoveClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberRemoveClientTLS (0.00s) 2151s === RUN TestCtlV3MemberRemoveClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberRemoveClientAutoTLS (0.00s) 2151s === RUN TestCtlV3MemberRemovePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberRemovePeerTLS (0.00s) 2151s === RUN TestCtlV3MemberAdd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAdd (0.00s) 2151s === RUN TestCtlV3MemberAddNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAddNoTLS (0.00s) 2151s === RUN TestCtlV3MemberAddClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAddClientTLS (0.00s) 2151s === RUN TestCtlV3MemberAddClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAddClientAutoTLS (0.00s) 2151s === RUN TestCtlV3MemberAddPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAddPeerTLS (0.00s) 2151s === RUN TestCtlV3MemberAddForLearner 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberAddForLearner (0.00s) 2151s === RUN TestCtlV3MemberUpdate 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberUpdate (0.00s) 2151s === RUN TestCtlV3MemberUpdateNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberUpdateNoTLS (0.00s) 2151s === RUN TestCtlV3MemberUpdateClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberUpdateClientTLS (0.00s) 2151s === RUN TestCtlV3MemberUpdateClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberUpdateClientAutoTLS (0.00s) 2151s === RUN TestCtlV3MemberUpdatePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3MemberUpdatePeerTLS (0.00s) 2151s === RUN TestCtlV3MoveLeaderScenarios 2151s === RUN TestCtlV3MoveLeaderScenarios/Secure_with_env 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestCtlV3MoveLeaderScenarios/Secure_happy_path 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestCtlV3MoveLeaderScenarios/Insecure_happy_path 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestCtlV3MoveLeaderScenarios/Insecure_with_env 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestCtlV3MoveLeaderScenarios (0.00s) 2151s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_with_env (0.00s) 2151s --- SKIP: TestCtlV3MoveLeaderScenarios/Secure_happy_path (0.00s) 2151s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_happy_path (0.00s) 2151s --- SKIP: TestCtlV3MoveLeaderScenarios/Insecure_with_env (0.00s) 2151s === RUN TestCtlV3RoleAdd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleAdd (0.00s) 2151s === RUN TestCtlV3RoleAddNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleAddNoTLS (0.00s) 2151s === RUN TestCtlV3RoleAddClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleAddClientTLS (0.00s) 2151s === RUN TestCtlV3RoleAddPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleAddPeerTLS (0.00s) 2151s === RUN TestCtlV3RoleAddTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleAddTimeout (0.00s) 2151s === RUN TestCtlV3RoleGrant 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3RoleGrant (0.00s) 2151s === RUN TestCtlV3Snapshot 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Snapshot (0.00s) 2151s === RUN TestCtlV3SnapshotEtcdutl 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3SnapshotEtcdutl (0.00s) 2151s === RUN TestCtlV3SnapshotCorrupt 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3SnapshotCorrupt (0.00s) 2151s === RUN TestCtlV3SnapshotCorruptEtcdutl 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3SnapshotCorruptEtcdutl (0.00s) 2151s === RUN TestCtlV3SnapshotStatusBeforeRestore 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3SnapshotStatusBeforeRestore (0.00s) 2151s === RUN TestCtlV3SnapshotStatusBeforeRestoreEtcdutl 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3SnapshotStatusBeforeRestoreEtcdutl (0.00s) 2151s === RUN TestIssue6361 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestIssue6361 (0.00s) 2151s === RUN TestIssue6361etcdutl 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestIssue6361etcdutl (0.00s) 2151s === RUN TestRestoreCompactionRevBump 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestRestoreCompactionRevBump (0.00s) 2151s === RUN TestCtlV3Version 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Version (0.00s) 2151s === RUN TestClusterVersion 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestClusterVersion (0.00s) 2151s === RUN TestCtlV3DialWithHTTPScheme 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3DialWithHTTPScheme (0.00s) 2151s === RUN TestCtlV3TxnInteractiveSuccess 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3TxnInteractiveSuccess (0.00s) 2151s === RUN TestCtlV3TxnInteractiveSuccessNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3TxnInteractiveSuccessNoTLS (0.00s) 2151s === RUN TestCtlV3TxnInteractiveSuccessClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3TxnInteractiveSuccessClientTLS (0.00s) 2151s === RUN TestCtlV3TxnInteractiveSuccessPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3TxnInteractiveSuccessPeerTLS (0.00s) 2151s === RUN TestCtlV3TxnInteractiveFail 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3TxnInteractiveFail (0.00s) 2151s === RUN TestCtlV3UserAdd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAdd (0.00s) 2151s === RUN TestCtlV3UserAddNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAddNoTLS (0.00s) 2151s === RUN TestCtlV3UserAddClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAddClientTLS (0.00s) 2151s === RUN TestCtlV3UserAddPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAddPeerTLS (0.00s) 2151s === RUN TestCtlV3UserAddTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAddTimeout (0.00s) 2151s === RUN TestCtlV3UserAddClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserAddClientAutoTLS (0.00s) 2151s === RUN TestCtlV3UserList 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserList (0.00s) 2151s === RUN TestCtlV3UserListNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserListNoTLS (0.00s) 2151s === RUN TestCtlV3UserListClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserListClientTLS (0.00s) 2151s === RUN TestCtlV3UserListPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserListPeerTLS (0.00s) 2151s === RUN TestCtlV3UserListClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserListClientAutoTLS (0.00s) 2151s === RUN TestCtlV3UserDelete 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserDelete (0.00s) 2151s === RUN TestCtlV3UserDeleteNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserDeleteNoTLS (0.00s) 2151s === RUN TestCtlV3UserDeleteClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserDeleteClientTLS (0.00s) 2151s === RUN TestCtlV3UserDeletePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserDeletePeerTLS (0.00s) 2151s === RUN TestCtlV3UserDeleteClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserDeleteClientAutoTLS (0.00s) 2151s === RUN TestCtlV3UserPasswd 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserPasswd (0.00s) 2151s === RUN TestCtlV3UserPasswdNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserPasswdNoTLS (0.00s) 2151s === RUN TestCtlV3UserPasswdClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserPasswdClientTLS (0.00s) 2151s === RUN TestCtlV3UserPasswdPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserPasswdPeerTLS (0.00s) 2151s === RUN TestCtlV3UserPasswdClientAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3UserPasswdClientAutoTLS (0.00s) 2151s === RUN TestCtlV3Watch 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3Watch (0.00s) 2151s === RUN TestCtlV3WatchNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchNoTLS (0.00s) 2151s === RUN TestCtlV3WatchClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchClientTLS (0.00s) 2151s === RUN TestCtlV3WatchPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchPeerTLS (0.00s) 2151s === RUN TestCtlV3WatchTimeout 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchTimeout (0.00s) 2151s === RUN TestCtlV3WatchInteractive 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchInteractive (0.00s) 2151s === RUN TestCtlV3WatchInteractiveNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchInteractiveNoTLS (0.00s) 2151s === RUN TestCtlV3WatchInteractiveClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchInteractiveClientTLS (0.00s) 2151s === RUN TestCtlV3WatchInteractivePeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestCtlV3WatchInteractivePeerTLS (0.00s) 2151s === RUN TestEtcdExampleConfig 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdExampleConfig (0.00s) 2151s === RUN TestEtcdMultiPeer 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdMultiPeer (0.00s) 2151s === RUN TestEtcdUnixPeers 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdUnixPeers (0.00s) 2151s === RUN TestEtcdListenMetricsURLsWithMissingClientTLSInfo 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdListenMetricsURLsWithMissingClientTLSInfo (0.00s) 2151s === RUN TestEtcdPeerCNAuth 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdPeerCNAuth (0.00s) 2151s === RUN TestEtcdPeerMultiCNAuth 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdPeerMultiCNAuth (0.00s) 2151s === RUN TestEtcdPeerNameAuth 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdPeerNameAuth (0.00s) 2151s === RUN TestGrpcproxyAndCommonName 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestGrpcproxyAndCommonName (0.00s) 2151s === RUN TestGrpcproxyAndListenCipherSuite 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestGrpcproxyAndListenCipherSuite (0.00s) 2151s === RUN TestBootstrapDefragFlag 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestBootstrapDefragFlag (0.00s) 2151s === RUN TestEtcdTLSVersion 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestEtcdTLSVersion (0.00s) 2151s === RUN TestGrpcProxyAutoSync 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestGrpcProxyAutoSync (0.00s) 2151s === RUN TestMixVersionsSnapshotByAddingMember 2151s === RUN TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestMixVersionsSnapshotByAddingMember (0.00s) 2151s --- SKIP: TestMixVersionsSnapshotByAddingMember/CurrentVersion-adding-new-member-of-current-version (0.00s) 2151s === RUN TestMixVersionsSnapshotByMockingPartition 2151s === RUN TestMixVersionsSnapshotByMockingPartition/CurrentVersion 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestMixVersionsSnapshotByMockingPartition (0.00s) 2151s --- SKIP: TestMixVersionsSnapshotByMockingPartition/CurrentVersion (0.00s) 2151s === RUN TestReleaseUpgrade 2151s etcd_release_upgrade_test.go:34: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestReleaseUpgrade (0.00s) 2151s === RUN TestReleaseUpgradeWithRestart 2151s etcd_release_upgrade_test.go:120: "/tmp/autopkgtest.A0kZr0/autopkgtest_tmp/_build/src/go.etcd.io/etcd/bin/etcd-last-release" does not exist 2151s --- SKIP: TestReleaseUpgradeWithRestart (0.00s) 2151s === RUN TestFailoverOnDefrag 2151s === RUN TestFailoverOnDefrag/defrag_failover_happy_case 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestFailoverOnDefrag (0.00s) 2151s --- SKIP: TestFailoverOnDefrag/defrag_failover_happy_case (0.00s) 2151s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_false (0.00s) 2151s --- SKIP: TestFailoverOnDefrag/defrag_blocks_one-third_of_requests_with_stopGRPCServiceOnDefrag_set_to_true_and_client_health_check_disabled (0.00s) 2151s === RUN TestGateway 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestGateway (0.00s) 2151s === RUN TestVerifyHashKVAfterCompact 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestVerifyHashKVAfterCompact (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-__-_Keys=[key0_key1] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=false_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-__-_Keys=[key0_key1] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0] (0.00s) 2151s --- SKIP: TestVerifyHashKVAfterCompact/compactedOnTombstone=true_-_quorum-last-version_-_Keys=[key0_key1] (0.00s) 2151s === RUN TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestVerifyHashKVAfterTwoCompactionsOnTombstone_MixVersions (0.00s) 2151s === RUN TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestVerifyHashKVAfterCompactionOnLastTombstone_MixVersions (0.00s) 2151s === RUN TestHTTPHealthHandler 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestHTTPHealthHandler (0.00s) 2151s === RUN TestHTTPLivezReadyzHandler 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestHTTPLivezReadyzHandler (0.00s) 2151s === RUN TestV3MetricsSecure 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3MetricsSecure (0.00s) 2151s === RUN TestV3MetricsInsecure 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3MetricsInsecure (0.00s) 2151s === RUN TestReproduce17780 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestReproduce17780 (0.00s) 2151s === RUN TestV2CurlNoTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlNoTLS (0.00s) 2151s === RUN TestV2CurlAutoTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlAutoTLS (0.00s) 2151s === RUN TestV2CurlAllTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlAllTLS (0.00s) 2151s === RUN TestV2CurlPeerTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlPeerTLS (0.00s) 2151s === RUN TestV2CurlClientTLS 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlClientTLS (0.00s) 2151s === RUN TestV2CurlClientBoth 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlClientBoth (0.00s) 2151s === RUN TestV2CurlIssue5182 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2CurlIssue5182 (0.00s) 2151s === RUN TestV2Deprecation 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2Deprecation (0.00s) 2151s === RUN TestV2DeprecationWriteOnlyNoV2Api 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV2DeprecationWriteOnlyNoV2Api (0.00s) 2151s === RUN TestV3CurlCipherSuitesValid 2151s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlCipherSuitesValid (0.00s) 2151s === RUN TestV3CurlCipherSuitesMismatch 2151s v3_cipher_suite_test.go:31: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlCipherSuitesMismatch (0.00s) 2151s === RUN TestV3CurlLeaseGrantNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlLeaseGrantNoTLS (0.00s) 2151s === RUN TestV3CurlLeaseRevokeNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlLeaseRevokeNoTLS (0.00s) 2151s === RUN TestV3CurlLeaseLeasesNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlLeaseLeasesNoTLS (0.00s) 2151s === RUN TestV3CurlLeaseKeepAliveNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlLeaseKeepAliveNoTLS (0.00s) 2151s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Small (0.00s) 2151s === RUN TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_NoTLS_Medium (0.00s) 2151s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Small (0.00s) 2151s === RUN TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_NoTLS_Medium (0.00s) 2151s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Small 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Small (0.00s) 2151s === RUN TestV3Curl_MaxStreams_BelowLimit_TLS_Medium 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_BelowLimit_TLS_Medium (0.00s) 2151s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Small 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Small (0.00s) 2151s === RUN TestV3Curl_MaxStreams_ReachLimit_TLS_Medium 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestV3Curl_MaxStreams_ReachLimit_TLS_Medium (0.00s) 2151s === RUN TestV3CurlPutGetNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlPutGetNoTLS (0.00s) 2151s === RUN TestV3CurlPutGetAutoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlPutGetAutoTLS (0.00s) 2151s === RUN TestV3CurlPutGetAllTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlPutGetAllTLS (0.00s) 2151s === RUN TestV3CurlPutGetPeerTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlPutGetPeerTLS (0.00s) 2151s === RUN TestV3CurlPutGetClientTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlPutGetClientTLS (0.00s) 2151s === RUN TestV3CurlWatch 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlWatch (0.00s) 2151s === RUN TestV3CurlTxn 2151s v3_curl_test.go:70: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlTxn (0.00s) 2151s === RUN TestV3CurlAuth 2151s v3_curl_test.go:76: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlAuth (0.00s) 2151s === RUN TestV3CurlAuthClientTLSCertAuth 2151s v3_curl_test.go:82: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlAuthClientTLSCertAuth (0.00s) 2151s === RUN TestV3CurlCampaignNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlCampaignNoTLS (0.00s) 2151s === RUN TestV3CurlProclaimMissiongLeaderKeyNoTLS 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlProclaimMissiongLeaderKeyNoTLS (0.00s) 2151s === RUN TestV3CurlResignMissiongLeaderKeyNoTLS 2151s v3_curl_test.go:359: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlResignMissiongLeaderKeyNoTLS (0.00s) 2151s === RUN TestV3CurlMaintenanceAlarmMissiongAlarm 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlMaintenanceAlarmMissiongAlarm (0.00s) 2151s === RUN TestV3CurlMaintenanceHash 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlMaintenanceHash (0.00s) 2151s === RUN TestV3CurlMaintenanceHashKV 2151s ctl_v3_test.go:238: Debian-disabled: Curl using gnutls 2151s --- SKIP: TestV3CurlMaintenanceHashKV (0.00s) 2151s === RUN TestLeaseRevoke_IgnoreOldLeader 2151s === RUN TestLeaseRevoke_IgnoreOldLeader/3_members 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestLeaseRevoke_IgnoreOldLeader/5_members 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestLeaseRevoke_IgnoreOldLeader (0.00s) 2151s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/3_members (0.00s) 2151s --- SKIP: TestLeaseRevoke_IgnoreOldLeader/5_members (0.00s) 2151s === RUN TestLeaseRevoke_ClientSwitchToOtherMember 2151s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/3_members 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestLeaseRevoke_ClientSwitchToOtherMember/5_members 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestLeaseRevoke_ClientSwitchToOtherMember (0.00s) 2151s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/3_members (0.00s) 2151s --- SKIP: TestLeaseRevoke_ClientSwitchToOtherMember/5_members (0.00s) 2151s === RUN TestWatchDelayForPeriodicProgressNotification 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestWatchDelayForPeriodicProgressNotification (0.00s) 2151s === RUN TestWatchDelayForManualProgressNotification 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestWatchDelayForManualProgressNotification (0.00s) 2151s === RUN TestWatchDelayForEvent 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestWatchDelayForEvent (0.00s) 2151s === RUN TestDeleteEventDrop_Issue18089 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestDeleteEventDrop_Issue18089 (0.00s) 2151s === RUN TestStartWatcherFromCompactedRevision 2151s === RUN TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision 2151s util.go:144: e2e tests are not running in --short mode 2151s === RUN TestStartWatcherFromCompactedRevision/compaction_on_normal_revision 2151s util.go:144: e2e tests are not running in --short mode 2151s --- PASS: TestStartWatcherFromCompactedRevision (0.00s) 2151s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_tombstone_revision (0.00s) 2151s --- SKIP: TestStartWatcherFromCompactedRevision/compaction_on_normal_revision (0.00s) 2151s === RUN TestServerJsonLogging 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestServerJsonLogging (0.00s) 2151s === RUN TestConnectionRejectMessage 2151s util.go:144: e2e tests are not running in --short mode 2151s --- SKIP: TestConnectionRejectMessage (0.00s) 2151s PASS 2151s ok go.etcd.io/etcd/tests/e2e 0.081s 2152s ? go.etcd.io/etcd/tests/framework/e2e [no test files] 2152s ? go.etcd.io/etcd/tests/framework/testutils [no test files] 2159s === RUN TestGetURLAndPort 2159s --- PASS: TestGetURLAndPort (0.00s) 2159s PASS 2159s ok go.etcd.io/etcd/tests/functional/agent 0.026s 2166s === RUN TestEtcd 2166s --- PASS: TestEtcd (0.00s) 2166s PASS 2166s ok go.etcd.io/etcd/tests/functional/rpcpb 0.076s 2166s ? go.etcd.io/etcd/tests/functional/runner [no test files] 2176s === RUN Test_read 2176s {"level":"info","ts":"2026-02-08T04:21:07.802447Z","caller":"tester/cluster_read_config.go:36","msg":"opened configuration file","path":"../functional.yaml"} 2176s {"level":"info","ts":"2026-02-08T04:21:07.804016Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 2176s {"level":"info","ts":"2026-02-08T04:21:07.804053Z","caller":"tester/cluster_shuffle.go:35","msg":"shuffled test failure cases","total":22} 2176s --- PASS: Test_read (0.00s) 2176s PASS 2176s ok go.etcd.io/etcd/tests/functional/tester 0.011s 2187s === RUN TestClusterOf1 2187s cluster_test.go:46: Cannot create clusters in --short tests 2187s --- SKIP: TestClusterOf1 (0.00s) 2187s === RUN TestClusterOf3 2187s cluster_test.go:46: Cannot create clusters in --short tests 2187s --- SKIP: TestClusterOf3 (0.00s) 2187s === RUN TestTLSClusterOf3 2187s cluster_test.go:54: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSClusterOf3 (0.00s) 2187s === RUN TestTLSClusterOf3WithSpecificUsage 2187s cluster_test.go:64: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSClusterOf3WithSpecificUsage (0.00s) 2187s === RUN TestClusterOf1UsingDiscovery 2187s cluster_test.go:75: Cannot create clusters in --short tests 2187s --- SKIP: TestClusterOf1UsingDiscovery (0.00s) 2187s === RUN TestClusterOf3UsingDiscovery 2187s cluster_test.go:75: Cannot create clusters in --short tests 2187s --- SKIP: TestClusterOf3UsingDiscovery (0.00s) 2187s === RUN TestTLSClusterOf3UsingDiscovery 2187s cluster_test.go:98: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSClusterOf3UsingDiscovery (0.00s) 2187s === RUN TestDoubleClusterSizeOf1 2187s cluster_test.go:126: Cannot create clusters in --short tests 2187s --- SKIP: TestDoubleClusterSizeOf1 (0.00s) 2187s === RUN TestDoubleClusterSizeOf3 2187s cluster_test.go:126: Cannot create clusters in --short tests 2187s --- SKIP: TestDoubleClusterSizeOf3 (0.00s) 2187s === RUN TestDoubleTLSClusterSizeOf3 2187s cluster_test.go:138: Cannot create clusters in --short tests 2187s --- SKIP: TestDoubleTLSClusterSizeOf3 (0.00s) 2187s === RUN TestDecreaseClusterSizeOf3 2187s cluster_test.go:153: Cannot create clusters in --short tests 2187s --- SKIP: TestDecreaseClusterSizeOf3 (0.00s) 2187s === RUN TestDecreaseClusterSizeOf5 2187s cluster_test.go:153: Cannot create clusters in --short tests 2187s --- SKIP: TestDecreaseClusterSizeOf5 (0.00s) 2187s === RUN TestForceNewCluster 2187s cluster.go:221: Cannot start etcd cluster in --short tests 2187s --- SKIP: TestForceNewCluster (0.00s) 2187s === RUN TestAddMemberAfterClusterFullRotation 2187s cluster_test.go:217: Cannot create clusters in --short tests 2187s --- SKIP: TestAddMemberAfterClusterFullRotation (0.00s) 2187s === RUN TestIssue2681 2187s cluster_test.go:239: Cannot create clusters in --short tests 2187s --- SKIP: TestIssue2681 (0.00s) 2187s === RUN TestIssue2746 2187s cluster_test.go:259: Cannot create clusters in --short tests 2187s --- SKIP: TestIssue2746 (0.00s) 2187s === RUN TestIssue2746WithThree 2187s cluster_test.go:259: Cannot create clusters in --short tests 2187s --- SKIP: TestIssue2746WithThree (0.00s) 2187s === RUN TestIssue2904 2187s cluster_test.go:284: Cannot create clusters in --short tests 2187s --- SKIP: TestIssue2904 (0.00s) 2187s === RUN TestIssue3699 2187s cluster_test.go:321: Cannot create clusters in --short tests 2187s --- SKIP: TestIssue3699 (0.00s) 2187s === RUN TestRejectUnhealthyAdd 2187s cluster_test.go:373: Cannot create clusters in --short tests 2187s --- SKIP: TestRejectUnhealthyAdd (0.00s) 2187s === RUN TestRejectUnhealthyRemove 2187s cluster_test.go:417: Cannot create clusters in --short tests 2187s --- SKIP: TestRejectUnhealthyRemove (0.00s) 2187s === RUN TestRestartRemoved 2187s cluster_test.go:464: Cannot create clusters in --short tests 2187s --- SKIP: TestRestartRemoved (0.00s) 2187s === RUN TestSpeedyTerminate 2187s cluster_test.go:542: Cannot create clusters in --short tests 2187s --- SKIP: TestSpeedyTerminate (0.00s) 2187s === RUN TestPeriodicCheck 2187s corrupt_test.go:31: Cannot create clusters in --short tests 2187s --- SKIP: TestPeriodicCheck (0.00s) 2187s === RUN TestPeriodicCheckDetectsCorruption 2187s corrupt_test.go:67: Cannot create clusters in --short tests 2187s --- SKIP: TestPeriodicCheckDetectsCorruption (0.00s) 2187s === RUN TestCompactHashCheck 2187s corrupt_test.go:103: Cannot create clusters in --short tests 2187s --- SKIP: TestCompactHashCheck (0.00s) 2187s === RUN TestCompactHashCheckDetectCorruption 2187s corrupt_test.go:140: Cannot create clusters in --short tests 2187s --- SKIP: TestCompactHashCheckDetectCorruption (0.00s) 2187s === RUN TestAuthority 2187s === RUN TestAuthority/Size:_1,_Scenario:_"unix:path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"unix:path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"http://address[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"http://address[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_1,_Scenario:_"https://address[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s === RUN TestAuthority/Size:_3,_Scenario:_"https://address[:port]" 2187s grpc_test.go:98: Cannot create clusters in --short tests 2187s --- PASS: TestAuthority (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix:path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix:path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unix://absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unix://absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs:absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs:absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"unixs://absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"unixs://absolute_path" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://domain[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://domain[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://domain[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://domain[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"http://address[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"http://address[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_1,_Scenario:_"https://address[:port]" (0.00s) 2187s --- SKIP: TestAuthority/Size:_3,_Scenario:_"https://address[:port]" (0.00s) 2187s === RUN TestCompactionHash 2187s hashkv_test.go:37: Cannot create clusters in --short tests 2187s --- SKIP: TestCompactionHash (0.00s) 2187s === RUN TestPauseMember 2187s member_test.go:29: Cannot create clusters in --short tests 2187s --- SKIP: TestPauseMember (0.00s) 2187s === RUN TestRestartMember 2187s member_test.go:48: Cannot create clusters in --short tests 2187s --- SKIP: TestRestartMember (0.00s) 2187s === RUN TestLaunchDuplicateMemberShouldFail 2187s member_test.go:69: Cannot create clusters in --short tests 2187s --- SKIP: TestLaunchDuplicateMemberShouldFail (0.00s) 2187s === RUN TestSnapshotAndRestartMember 2187s member_test.go:90: Cannot create clusters in --short tests 2187s --- SKIP: TestSnapshotAndRestartMember (0.00s) 2187s === RUN TestMetricDbSizeBoot 2187s metrics_test.go:32: Cannot create clusters in --short tests 2187s --- SKIP: TestMetricDbSizeBoot (0.00s) 2187s === RUN TestMetricDbSizeDefrag 2187s metrics_test.go:52: Cannot create clusters in --short tests 2187s --- SKIP: TestMetricDbSizeDefrag (0.00s) 2187s === RUN TestMetricQuotaBackendBytes 2187s metrics_test.go:166: Cannot create clusters in --short tests 2187s --- SKIP: TestMetricQuotaBackendBytes (0.00s) 2187s === RUN TestMetricsHealth 2187s metrics_test.go:184: Cannot create clusters in --short tests 2187s --- SKIP: TestMetricsHealth (0.00s) 2187s === RUN TestNetworkPartition5MembersLeaderInMinority 2187s network_partition_test.go:24: Cannot create clusters in --short tests 2187s --- SKIP: TestNetworkPartition5MembersLeaderInMinority (0.00s) 2187s === RUN TestNetworkPartition5MembersLeaderInMajority 2187s network_partition_test.go:72: Cannot create clusters in --short tests 2187s --- SKIP: TestNetworkPartition5MembersLeaderInMajority (0.00s) 2187s === RUN TestNetworkPartition4Members 2187s network_partition_test.go:111: Cannot create clusters in --short tests 2187s --- SKIP: TestNetworkPartition4Members (0.00s) 2187s === RUN TestTracing 2187s tracing_test.go:38: Cannot create clusters in --short tests 2187s --- SKIP: TestTracing (0.00s) 2187s === RUN TestV2Set 2187s v2_http_kv_test.go:33: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Set (0.00s) 2187s === RUN TestV2CreateUpdate 2187s v2_http_kv_test.go:95: Cannot create clusters in --short tests 2187s --- SKIP: TestV2CreateUpdate (0.00s) 2187s === RUN TestV2CAS 2187s v2_http_kv_test.go:231: Cannot create clusters in --short tests 2187s --- SKIP: TestV2CAS (0.00s) 2187s === RUN TestV2Delete 2187s v2_http_kv_test.go:379: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Delete (0.00s) 2187s === RUN TestV2CAD 2187s v2_http_kv_test.go:479: Cannot create clusters in --short tests 2187s --- SKIP: TestV2CAD (0.00s) 2187s === RUN TestV2Unique 2187s v2_http_kv_test.go:579: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Unique (0.00s) 2187s === RUN TestV2Get 2187s v2_http_kv_test.go:646: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Get (0.00s) 2187s === RUN TestV2QuorumGet 2187s v2_http_kv_test.go:744: Cannot create clusters in --short tests 2187s --- SKIP: TestV2QuorumGet (0.00s) 2187s === RUN TestV2Watch 2187s v2_http_kv_test.go:842: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Watch (0.00s) 2187s === RUN TestV2WatchWithIndex 2187s v2_http_kv_test.go:880: Cannot create clusters in --short tests 2187s --- SKIP: TestV2WatchWithIndex (0.00s) 2187s === RUN TestV2WatchKeyInDir 2187s v2_http_kv_test.go:947: Cannot create clusters in --short tests 2187s --- SKIP: TestV2WatchKeyInDir (0.00s) 2187s === RUN TestV2Head 2187s v2_http_kv_test.go:1008: Cannot create clusters in --short tests 2187s --- SKIP: TestV2Head (0.00s) 2187s === RUN TestV3StorageQuotaApply 2187s v3_alarm_test.go:38: Cannot create clusters in --short tests 2187s --- SKIP: TestV3StorageQuotaApply (0.00s) 2187s === RUN TestV3AlarmDeactivate 2187s v3_alarm_test.go:142: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AlarmDeactivate (0.00s) 2187s === RUN TestV3CorruptAlarm 2187s v3_alarm_test.go:176: Cannot create clusters in --short tests 2187s --- SKIP: TestV3CorruptAlarm (0.00s) 2187s === RUN TestV3CorruptAlarmWithLeaseCorrupted 2187s v3_alarm_test.go:260: Cannot create clusters in --short tests 2187s --- SKIP: TestV3CorruptAlarmWithLeaseCorrupted (0.00s) 2187s === RUN TestAlarmlistOnMemberRestart 2187s v3_alarm_test.go:361: Cannot create clusters in --short tests 2187s --- SKIP: TestAlarmlistOnMemberRestart (0.00s) 2187s === RUN TestV3AuthEmptyUserGet 2187s v3_auth_test.go:33: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthEmptyUserGet (0.00s) 2187s === RUN TestV3AuthEmptyUserPut 2187s v3_auth_test.go:52: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthEmptyUserPut (0.00s) 2187s === RUN TestV3AuthTokenWithDisable 2187s v3_auth_test.go:79: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthTokenWithDisable (0.00s) 2187s === RUN TestV3AuthRevision 2187s v3_auth_test.go:111: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthRevision (0.00s) 2187s === RUN TestV3AuthWithLeaseRevokeWithRoot 2187s v3_auth_test.go:149: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWithLeaseRevokeWithRoot (0.00s) 2187s === RUN TestV3AuthWithLeaseRevokeWithRootJWT 2187s v3_auth_test.go:149: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWithLeaseRevokeWithRootJWT (0.00s) 2187s === RUN TestV3AuthWithLeaseRevoke 2187s v3_auth_test.go:205: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWithLeaseRevoke (0.00s) 2187s === RUN TestV3AuthWithLeaseAttach 2187s v3_auth_test.go:251: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWithLeaseAttach (0.00s) 2187s === RUN TestV3AuthNonAuthorizedRPCs 2187s v3_auth_test.go:363: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthNonAuthorizedRPCs (0.00s) 2187s === RUN TestV3AuthOldRevConcurrent 2187s v3_auth_test.go:385: 2187s --- SKIP: TestV3AuthOldRevConcurrent (0.00s) 2187s === RUN TestV3AuthRestartMember 2187s v3_auth_test.go:424: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthRestartMember (0.00s) 2187s === RUN TestV3AuthWatchErrorAndWatchId0 2187s v3_auth_test.go:501: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWatchErrorAndWatchId0 (0.00s) 2187s === RUN TestV3AuthWithLeaseTimeToLive 2187s v3_auth_test.go:556: Cannot create clusters in --short tests 2187s --- SKIP: TestV3AuthWithLeaseTimeToLive (0.00s) 2187s === RUN TestElectionWait 2187s v3_election_test.go:29: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionWait (0.00s) 2187s === RUN TestElectionFailover 2187s v3_election_test.go:111: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionFailover (0.00s) 2187s === RUN TestElectionSessionRecampaign 2187s v3_election_test.go:179: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionSessionRecampaign (0.00s) 2187s === RUN TestElectionOnPrefixOfExistingKey 2187s v3_election_test.go:211: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionOnPrefixOfExistingKey (0.00s) 2187s === RUN TestElectionOnSessionRestart 2187s v3_election_test.go:238: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionOnSessionRestart (0.00s) 2187s === RUN TestElectionObserveCompacted 2187s v3_election_test.go:285: Cannot create clusters in --short tests 2187s --- SKIP: TestElectionObserveCompacted (0.00s) 2187s === RUN TestV3MaintenanceDefragmentInflightRange 2187s v3_grpc_inflight_test.go:33: Cannot create clusters in --short tests 2187s --- SKIP: TestV3MaintenanceDefragmentInflightRange (0.00s) 2187s === RUN TestV3KVInflightRangeRequests 2187s v3_grpc_inflight_test.go:63: Cannot create clusters in --short tests 2187s --- SKIP: TestV3KVInflightRangeRequests (0.00s) 2187s === RUN TestV3PutOverwrite 2187s v3_grpc_test.go:43: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutOverwrite (0.00s) 2187s === RUN TestV3PutRestart 2187s v3_grpc_test.go:91: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutRestart (0.00s) 2187s === RUN TestV3CompactCurrentRev 2187s v3_grpc_test.go:123: Cannot create clusters in --short tests 2187s --- SKIP: TestV3CompactCurrentRev (0.00s) 2187s === RUN TestV3HashKV 2187s v3_grpc_test.go:157: Cannot create clusters in --short tests 2187s --- SKIP: TestV3HashKV (0.00s) 2187s === RUN TestV3TxnTooManyOps 2187s v3_grpc_test.go:205: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnTooManyOps (0.00s) 2187s === RUN TestV3TxnDuplicateKeys 2187s v3_grpc_test.go:281: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnDuplicateKeys (0.00s) 2187s === RUN TestV3TxnRevision 2187s v3_grpc_test.go:399: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnRevision (0.00s) 2187s === RUN TestV3TxnCmpHeaderRev 2187s v3_grpc_test.go:450: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnCmpHeaderRev (0.00s) 2187s === RUN TestV3TxnRangeCompare 2187s v3_grpc_test.go:506: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnRangeCompare (0.00s) 2187s === RUN TestV3TxnNestedPath 2187s v3_grpc_test.go:617: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnNestedPath (0.00s) 2187s === RUN TestV3PutIgnoreValue 2187s v3_grpc_test.go:670: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutIgnoreValue (0.00s) 2187s === RUN TestV3PutIgnoreLease 2187s v3_grpc_test.go:803: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutIgnoreLease (0.00s) 2187s === RUN TestV3PutMissingLease 2187s v3_grpc_test.go:943: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutMissingLease (0.00s) 2187s === RUN TestV3DeleteRange 2187s v3_grpc_test.go:1014: Cannot create clusters in --short tests 2187s --- SKIP: TestV3DeleteRange (0.00s) 2187s === RUN TestV3TxnInvalidRange 2187s v3_grpc_test.go:1123: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TxnInvalidRange (0.00s) 2187s === RUN TestV3TooLargeRequest 2187s v3_grpc_test.go:1166: Cannot create clusters in --short tests 2187s --- SKIP: TestV3TooLargeRequest (0.00s) 2187s === RUN TestV3Hash 2187s v3_grpc_test.go:1185: Cannot create clusters in --short tests 2187s --- SKIP: TestV3Hash (0.00s) 2187s === RUN TestV3HashRestart 2187s v3_grpc_test.go:1210: Cannot create clusters in --short tests 2187s --- SKIP: TestV3HashRestart (0.00s) 2187s === RUN TestV3StorageQuotaAPI 2187s v3_grpc_test.go:1241: Cannot create clusters in --short tests 2187s --- SKIP: TestV3StorageQuotaAPI (0.00s) 2187s === RUN TestV3RangeRequest 2187s v3_grpc_test.go:1288: Cannot create clusters in --short tests 2187s --- SKIP: TestV3RangeRequest (0.00s) 2187s === RUN TestTLSGRPCRejectInsecureClient 2187s v3_grpc_test.go:1555: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSGRPCRejectInsecureClient (0.00s) 2187s === RUN TestTLSGRPCRejectSecureClient 2187s v3_grpc_test.go:1590: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSGRPCRejectSecureClient (0.00s) 2187s === RUN TestTLSGRPCAcceptSecureAll 2187s v3_grpc_test.go:1610: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSGRPCAcceptSecureAll (0.00s) 2187s === RUN TestTLSReloadAtomicReplace 2187s v3_grpc_test.go:1753: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSReloadAtomicReplace (0.00s) 2187s === RUN TestTLSReloadCopy 2187s v3_grpc_test.go:1753: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSReloadCopy (0.00s) 2187s === RUN TestTLSReloadCopyIPOnly 2187s v3_grpc_test.go:1753: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSReloadCopyIPOnly (0.00s) 2187s === RUN TestGRPCRequireLeader 2187s v3_grpc_test.go:1828: Cannot create clusters in --short tests 2187s --- SKIP: TestGRPCRequireLeader (0.00s) 2187s === RUN TestGRPCStreamRequireLeader 2187s v3_grpc_test.go:1855: Cannot create clusters in --short tests 2187s --- SKIP: TestGRPCStreamRequireLeader (0.00s) 2187s === RUN TestV3LargeRequests 2187s v3_grpc_test.go:1918: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LargeRequests (0.00s) 2187s === RUN TestHealthCheck 2187s v3_health_test.go:25: Cannot create clusters in --short tests 2187s --- SKIP: TestHealthCheck (0.00s) 2187s === RUN TestKVWithEmptyValue 2187s v3_kv_test.go:13: Cannot create clusters in --short tests 2187s --- SKIP: TestKVWithEmptyValue (0.00s) 2187s === RUN TestMoveLeader 2187s v3_leadership_test.go:33: Cannot create clusters in --short tests 2187s --- SKIP: TestMoveLeader (0.00s) 2187s === RUN TestMoveLeaderService 2187s v3_leadership_test.go:33: Cannot create clusters in --short tests 2187s --- SKIP: TestMoveLeaderService (0.00s) 2187s === RUN TestMoveLeaderError 2187s v3_leadership_test.go:101: Cannot create clusters in --short tests 2187s --- SKIP: TestMoveLeaderError (0.00s) 2187s === RUN TestMoveLeaderToLearnerError 2187s v3_leadership_test.go:120: Cannot create clusters in --short tests 2187s --- SKIP: TestMoveLeaderToLearnerError (0.00s) 2187s === RUN TestTransferLeadershipWithLearner 2187s v3_leadership_test.go:153: Cannot create clusters in --short tests 2187s --- SKIP: TestTransferLeadershipWithLearner (0.00s) 2187s === RUN TestFirstCommitNotification 2187s v3_leadership_test.go:186: Cannot create clusters in --short tests 2187s --- SKIP: TestFirstCommitNotification (0.00s) 2187s === RUN TestV3LeasePromote 2187s v3_lease_test.go:43: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeasePromote (0.00s) 2187s === RUN TestV3LeaseRevoke 2187s v3_lease_test.go:105: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRevoke (0.00s) 2187s === RUN TestV3LeaseGrantByID 2187s v3_lease_test.go:115: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseGrantByID (0.00s) 2187s === RUN TestV3LeaseNegativeID 2187s === RUN TestV3LeaseNegativeID/test_with_lease_ID_______________-1 2187s v3_lease_test.go:180: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff 2187s v3_lease_test.go:180: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 2187s v3_lease_test.go:180: Cannot create clusters in --short tests 2187s --- PASS: TestV3LeaseNegativeID (0.00s) 2187s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_______________-1 (0.00s) 2187s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_7fffffffffffffff (0.00s) 2187s --- SKIP: TestV3LeaseNegativeID/test_with_lease_ID_-8000000000000000 (0.00s) 2187s === RUN TestV3LeaseExpire 2187s v3_lease_test.go:237: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseExpire (0.00s) 2187s === RUN TestV3LeaseKeepAlive 2187s v3_lease_test.go:289: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseKeepAlive (0.00s) 2187s === RUN TestV3LeaseCheckpoint 2187s === RUN TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset 2187s v3_lease_test.go:382: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change 2187s v3_lease_test.go:382: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart 2187s v3_lease_test.go:382: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart 2187s v3_lease_test.go:382: Cannot create clusters in --short tests 2187s === RUN TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes 2187s v3_lease_test.go:382: Cannot create clusters in --short tests 2187s --- PASS: TestV3LeaseCheckpoint (0.00s) 2187s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_disabled,_lease_TTL_is_reset (0.00s) 2187s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_leader_change (0.00s) 2187s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s_with_persist,_lease_TTL_is_preserved_after_cluster_restart (0.00s) 2187s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_reset_after_restart (0.00s) 2187s --- SKIP: TestV3LeaseCheckpoint/Checkpointing_enabled_10s,_lease_TTL_is_preserved_after_2_leader_changes (0.00s) 2187s === RUN TestV3LeaseExists 2187s v3_lease_test.go:443: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseExists (0.00s) 2187s === RUN TestV3LeaseLeases 2187s v3_lease_test.go:467: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseLeases (0.00s) 2187s === RUN TestV3LeaseRenewStress 2187s v3_lease_test.go:531: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRenewStress (0.00s) 2187s === RUN TestV3LeaseRenewStressWithClusterClient 2187s v3_lease_test.go:531: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRenewStressWithClusterClient (0.00s) 2187s === RUN TestV3LeaseTimeToLiveStress 2187s v3_lease_test.go:531: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseTimeToLiveStress (0.00s) 2187s === RUN TestV3LeaseTimeToLiveStressWithClusterClient 2187s v3_lease_test.go:531: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseTimeToLiveStressWithClusterClient (0.00s) 2187s === RUN TestV3PutOnNonExistLease 2187s v3_lease_test.go:612: Cannot create clusters in --short tests 2187s --- SKIP: TestV3PutOnNonExistLease (0.00s) 2187s === RUN TestV3GetNonExistLease 2187s v3_lease_test.go:630: Cannot create clusters in --short tests 2187s --- SKIP: TestV3GetNonExistLease (0.00s) 2187s === RUN TestV3LeaseSwitch 2187s v3_lease_test.go:668: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseSwitch (0.00s) 2187s === RUN TestV3LeaseFailover 2187s v3_lease_test.go:730: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseFailover (0.00s) 2187s === RUN TestV3LeaseRequireLeader 2187s v3_lease_test.go:791: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRequireLeader (0.00s) 2187s === RUN TestV3LeaseRecoverAndRevoke 2187s v3_lease_test.go:831: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRecoverAndRevoke (0.00s) 2187s === RUN TestV3LeaseRevokeAndRecover 2187s v3_lease_test.go:882: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRevokeAndRecover (0.00s) 2187s === RUN TestV3LeaseRecoverKeyWithDetachedLease 2187s v3_lease_test.go:934: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRecoverKeyWithDetachedLease (0.00s) 2187s === RUN TestV3LeaseRecoverKeyWithMutipleLease 2187s v3_lease_test.go:990: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LeaseRecoverKeyWithMutipleLease (0.00s) 2187s === RUN TestV3LeaseTimeToLiveWithLeaderChanged 2187s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/normal 2187s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 2187s === RUN TestV3LeaseTimeToLiveWithLeaderChanged/forward 2187s v3_lease_test.go:1075: please run 'make gofail-enable' before running the test 2187s --- PASS: TestV3LeaseTimeToLiveWithLeaderChanged (0.00s) 2187s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/normal (0.00s) 2187s --- SKIP: TestV3LeaseTimeToLiveWithLeaderChanged/forward (0.00s) 2187s === RUN TestSTMConflict 2187s v3_stm_test.go:31: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMConflict (0.00s) 2187s === RUN TestSTMPutNewKey 2187s v3_stm_test.go:99: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMPutNewKey (0.00s) 2187s === RUN TestSTMAbort 2187s v3_stm_test.go:126: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMAbort (0.00s) 2187s === RUN TestSTMSerialize 2187s v3_stm_test.go:157: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMSerialize (0.00s) 2187s === RUN TestSTMApplyOnConcurrentDeletion 2187s v3_stm_test.go:220: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMApplyOnConcurrentDeletion (0.00s) 2187s === RUN TestSTMSerializableSnapshotPut 2187s v3_stm_test.go:269: Cannot create clusters in --short tests 2187s --- SKIP: TestSTMSerializableSnapshotPut (0.00s) 2187s === RUN TestTLSClientCipherSuitesValid 2187s v3_tls_test.go:34: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSClientCipherSuitesValid (0.00s) 2187s === RUN TestTLSClientCipherSuitesMismatch 2187s v3_tls_test.go:34: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSClientCipherSuitesMismatch (0.00s) 2187s === RUN TestTLSMinMaxVersion 2187s v3_tls_test.go:83: Cannot create clusters in --short tests 2187s --- SKIP: TestTLSMinMaxVersion (0.00s) 2187s === RUN TestV3WatchRestoreSnapshotUnsync 2187s v3_watch_restore_test.go:53: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchRestoreSnapshotUnsync (0.00s) 2187s === RUN TestV3WatchFromCurrentRevision 2187s v3_watch_test.go:37: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchFromCurrentRevision (0.00s) 2187s === RUN TestV3WatchFutureRevision 2187s v3_watch_test.go:303: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchFutureRevision (0.00s) 2187s === RUN TestV3WatchWrongRange 2187s v3_watch_test.go:364: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchWrongRange (0.00s) 2187s === RUN TestV3WatchCancelSynced 2187s v3_watch_test.go:409: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchCancelSynced (0.00s) 2187s === RUN TestV3WatchCancelUnsynced 2187s v3_watch_test.go:415: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchCancelUnsynced (0.00s) 2187s === RUN TestV3WatchCurrentPutOverlap 2187s v3_watch_test.go:475: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchCurrentPutOverlap (0.00s) 2187s === RUN TestV3WatchEmptyKey 2187s v3_watch_test.go:559: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchEmptyKey (0.00s) 2187s === RUN TestV3WatchMultipleWatchersSynced 2187s v3_watch_test.go:605: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleWatchersSynced (0.00s) 2187s === RUN TestV3WatchMultipleWatchersUnsynced 2187s v3_watch_test.go:610: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleWatchersUnsynced (0.00s) 2187s === RUN TestV3WatchMultipleEventsTxnSynced 2187s v3_watch_test.go:710: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleEventsTxnSynced (0.00s) 2187s === RUN TestV3WatchMultipleEventsTxnUnsynced 2187s v3_watch_test.go:715: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleEventsTxnUnsynced (0.00s) 2187s === RUN TestV3WatchMultipleEventsPutUnsynced 2187s v3_watch_test.go:803: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleEventsPutUnsynced (0.00s) 2187s === RUN TestV3WatchProgressOnMemberRestart 2187s v3_watch_test.go:885: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchProgressOnMemberRestart (0.00s) 2187s === RUN TestV3WatchMultipleStreamsSynced 2187s v3_watch_test.go:988: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleStreamsSynced (0.00s) 2187s === RUN TestV3WatchMultipleStreamsUnsynced 2187s v3_watch_test.go:993: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchMultipleStreamsUnsynced (0.00s) 2187s === RUN TestWatchWithProgressNotify 2187s v3_watch_test.go:1101: Cannot create clusters in --short tests 2187s --- SKIP: TestWatchWithProgressNotify (0.00s) 2187s === RUN TestV3WatchClose 2187s v3_watch_test.go:1151: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchClose (0.00s) 2187s === RUN TestV3WatchWithFilter 2187s v3_watch_test.go:1186: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchWithFilter (0.00s) 2187s === RUN TestV3WatchWithPrevKV 2187s v3_watch_test.go:1255: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchWithPrevKV (0.00s) 2187s === RUN TestV3WatchCancellation 2187s v3_watch_test.go:1329: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchCancellation (0.00s) 2187s === RUN TestV3WatchCloseCancelRace 2187s v3_watch_test.go:1371: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchCloseCancelRace (0.00s) 2187s === RUN TestV3WatchProgressWaitsForSync 2187s v3_watch_test.go:1418: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchProgressWaitsForSync (0.00s) 2187s === RUN TestV3WatchProgressWaitsForSyncNoEvents 2187s v3_watch_test.go:1481: Cannot create clusters in --short tests 2187s --- SKIP: TestV3WatchProgressWaitsForSyncNoEvents (0.00s) 2187s === RUN TestV3ElectionCampaign 2187s v3election_grpc_test.go:30: Cannot create clusters in --short tests 2187s --- SKIP: TestV3ElectionCampaign (0.00s) 2187s === RUN TestV3ElectionObserve 2187s v3election_grpc_test.go:92: Cannot create clusters in --short tests 2187s --- SKIP: TestV3ElectionObserve (0.00s) 2187s === RUN TestV3LockLockWaiter 2187s v3lock_grpc_test.go:29: Cannot create clusters in --short tests 2187s --- SKIP: TestV3LockLockWaiter (0.00s) 2187s === RUN TestBeforeTestWithoutLeakDetection 2187s --- PASS: TestBeforeTestWithoutLeakDetection (0.00s) 2187s PASS 2187s ok go.etcd.io/etcd/tests/integration 0.028s 2191s === RUN TestV2NoRetryEOF 2191s client_test.go:33: Cannot create clusters in --short tests 2191s --- SKIP: TestV2NoRetryEOF (0.00s) 2191s === RUN TestV2NoRetryNoLeader 2191s client_test.go:65: Cannot create clusters in --short tests 2191s --- SKIP: TestV2NoRetryNoLeader (0.00s) 2191s === RUN TestV2RetryRefuse 2191s client_test.go:91: Cannot create clusters in --short tests 2191s --- SKIP: TestV2RetryRefuse (0.00s) 2191s PASS 2191s ok go.etcd.io/etcd/tests/integration/client 0.153s 2195s testing: warning: no tests to run 2195s PASS 2195s 2026/02/08 04:21:27 Terminating... 2195s 2026/02/08 04:21:27 Closer... 2195s ok go.etcd.io/etcd/tests/integration/client/examples 0.013s [no tests to run] 2201s === RUN TestMemberList 2201s cluster_test.go:30: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberList (0.00s) 2201s === RUN TestMemberAdd 2201s cluster_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberAdd (0.00s) 2201s === RUN TestMemberAddWithExistingURLs 2201s cluster_test.go:67: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberAddWithExistingURLs (0.00s) 2201s === RUN TestMemberRemove 2201s cluster_test.go:91: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberRemove (0.00s) 2201s === RUN TestMemberUpdate 2201s cluster_test.go:129: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberUpdate (0.00s) 2201s === RUN TestMemberAddUpdateWrongURLs 2201s cluster_test.go:157: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberAddUpdateWrongURLs (0.00s) 2201s === RUN TestMemberAddForLearner 2201s cluster_test.go:190: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberAddForLearner (0.00s) 2201s === RUN TestMemberPromote 2201s cluster_test.go:219: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberPromote (0.00s) 2201s === RUN TestMemberPromoteMemberNotLearner 2201s cluster_test.go:296: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberPromoteMemberNotLearner (0.00s) 2201s === RUN TestMemberPromoteMemberNotExist 2201s cluster_test.go:332: Cannot create clusters in --short tests 2201s --- SKIP: TestMemberPromoteMemberNotExist (0.00s) 2201s === RUN TestMaxLearnerInCluster 2201s cluster_test.go:381: Debian-local: TODO: why does this time out? 2201s --- SKIP: TestMaxLearnerInCluster (0.00s) 2201s === RUN TestKVPutError 2201s kv_test.go:39: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutError (0.00s) 2201s === RUN TestKVPut 2201s kv_test.go:75: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPut (0.00s) 2201s === RUN TestKVPutWithIgnoreValue 2201s kv_test.go:120: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutWithIgnoreValue (0.00s) 2201s === RUN TestKVPutWithIgnoreLease 2201s kv_test.go:153: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutWithIgnoreLease (0.00s) 2201s === RUN TestKVPutWithRequireLeader 2201s kv_test.go:192: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutWithRequireLeader (0.00s) 2201s === RUN TestKVRange 2201s kv_test.go:238: Cannot create clusters in --short tests 2201s --- SKIP: TestKVRange (0.00s) 2201s === RUN TestKVGetErrConnClosed 2201s kv_test.go:467: Cannot create clusters in --short tests 2201s --- SKIP: TestKVGetErrConnClosed (0.00s) 2201s === RUN TestKVNewAfterClose 2201s kv_test.go:496: Cannot create clusters in --short tests 2201s --- SKIP: TestKVNewAfterClose (0.00s) 2201s === RUN TestKVDeleteRange 2201s kv_test.go:523: Cannot create clusters in --short tests 2201s --- SKIP: TestKVDeleteRange (0.00s) 2201s === RUN TestKVDelete 2201s kv_test.go:595: Cannot create clusters in --short tests 2201s --- SKIP: TestKVDelete (0.00s) 2201s === RUN TestKVCompactError 2201s kv_test.go:627: Cannot create clusters in --short tests 2201s --- SKIP: TestKVCompactError (0.00s) 2201s === RUN TestKVCompact 2201s kv_test.go:657: Cannot create clusters in --short tests 2201s --- SKIP: TestKVCompact (0.00s) 2201s === RUN TestKVGetRetry 2201s kv_test.go:712: Cannot create clusters in --short tests 2201s --- SKIP: TestKVGetRetry (0.00s) 2201s === RUN TestKVPutFailGetRetry 2201s kv_test.go:766: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutFailGetRetry (0.00s) 2201s === RUN TestKVGetCancel 2201s kv_test.go:806: Cannot create clusters in --short tests 2201s --- SKIP: TestKVGetCancel (0.00s) 2201s === RUN TestKVGetStoppedServerAndClose 2201s kv_test.go:829: Cannot create clusters in --short tests 2201s --- SKIP: TestKVGetStoppedServerAndClose (0.00s) 2201s === RUN TestKVPutStoppedServerAndClose 2201s kv_test.go:847: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutStoppedServerAndClose (0.00s) 2201s === RUN TestKVPutAtMostOnce 2201s kv_test.go:878: Cannot create clusters in --short tests 2201s --- SKIP: TestKVPutAtMostOnce (0.00s) 2201s === RUN TestKVLargeRequests 2201s kv_test.go:914: Cannot create clusters in --short tests 2201s --- SKIP: TestKVLargeRequests (0.00s) 2201s === RUN TestKVForLearner 2201s kv_test.go:1006: Cannot create clusters in --short tests 2201s --- SKIP: TestKVForLearner (0.00s) 2201s === RUN TestBalancerSupportLearner 2201s kv_test.go:1085: Cannot create clusters in --short tests 2201s --- SKIP: TestBalancerSupportLearner (0.00s) 2201s === RUN TestMaintenanceHashKV 2201s maintenance_test.go:41: Cannot create clusters in --short tests 2201s --- SKIP: TestMaintenanceHashKV (0.00s) 2201s === RUN TestCompactionHash 2201s maintenance_test.go:75: Cannot create clusters in --short tests 2201s --- SKIP: TestCompactionHash (0.00s) 2201s === RUN TestMaintenanceMoveLeader 2201s maintenance_test.go:121: Cannot create clusters in --short tests 2201s --- SKIP: TestMaintenanceMoveLeader (0.00s) 2201s === RUN TestMaintenanceSnapshotError 2201s maintenance_test.go:152: Cannot create clusters in --short tests 2201s --- SKIP: TestMaintenanceSnapshotError (0.00s) 2201s === RUN TestMaintenanceSnapshotErrorInflight 2201s maintenance_test.go:191: Cannot create clusters in --short tests 2201s --- SKIP: TestMaintenanceSnapshotErrorInflight (0.00s) 2201s === RUN TestMaintenanceStatus 2201s maintenance_test.go:248: Cannot create clusters in --short tests 2201s --- SKIP: TestMaintenanceStatus (0.00s) 2201s === RUN TestV3ClientMetrics 2201s metrics_test.go:38: Cannot create clusters in --short tests 2201s --- SKIP: TestV3ClientMetrics (0.00s) 2201s === RUN TestMirrorSync_Authenticated 2201s mirror_auth_test.go:34: Cannot create clusters in --short tests 2201s --- SKIP: TestMirrorSync_Authenticated (0.00s) 2201s === RUN TestMirrorSync 2201s mirror_test.go:31: Cannot create clusters in --short tests 2201s --- SKIP: TestMirrorSync (0.00s) 2201s === RUN TestMirrorSyncBase 2201s mirror_test.go:75: Cannot create clusters in --short tests 2201s --- SKIP: TestMirrorSyncBase (0.00s) 2201s === RUN TestNamespacePutGet 2201s namespace_test.go:29: Cannot create clusters in --short tests 2201s --- SKIP: TestNamespacePutGet (0.00s) 2201s === RUN TestNamespaceWatch 2201s namespace_test.go:58: Cannot create clusters in --short tests 2201s --- SKIP: TestNamespaceWatch (0.00s) 2201s === RUN TestDetectKvOrderViolation 2201s ordering_kv_test.go:32: Cannot create clusters in --short tests 2201s --- SKIP: TestDetectKvOrderViolation (0.00s) 2201s === RUN TestDetectTxnOrderViolation 2201s ordering_kv_test.go:99: Cannot create clusters in --short tests 2201s --- SKIP: TestDetectTxnOrderViolation (0.00s) 2201s === RUN TestEndpointSwitchResolvesViolation 2201s ordering_util_test.go:28: Cannot create clusters in --short tests 2201s --- SKIP: TestEndpointSwitchResolvesViolation (0.00s) 2201s === RUN TestUnresolvableOrderViolation 2201s ordering_util_test.go:85: Cannot create clusters in --short tests 2201s --- SKIP: TestUnresolvableOrderViolation (0.00s) 2201s === RUN TestRoleError 2201s role_test.go:26: Cannot create clusters in --short tests 2201s --- SKIP: TestRoleError (0.00s) 2201s === RUN TestTxnError 2201s txn_test.go:30: Cannot create clusters in --short tests 2201s --- SKIP: TestTxnError (0.00s) 2201s === RUN TestTxnWriteFail 2201s txn_test.go:54: Cannot create clusters in --short tests 2201s --- SKIP: TestTxnWriteFail (0.00s) 2201s === RUN TestTxnReadRetry 2201s txn_test.go:102: skipping txn read retry test: re-enable after we do retry on txn read request 2201s --- SKIP: TestTxnReadRetry (0.00s) 2201s === RUN TestTxnSuccess 2201s txn_test.go:143: Cannot create clusters in --short tests 2201s --- SKIP: TestTxnSuccess (0.00s) 2201s === RUN TestTxnCompareRange 2201s txn_test.go:166: Cannot create clusters in --short tests 2201s --- SKIP: TestTxnCompareRange (0.00s) 2201s === RUN TestTxnNested 2201s txn_test.go:193: Cannot create clusters in --short tests 2201s --- SKIP: TestTxnNested (0.00s) 2201s === RUN TestUserError 2201s user_test.go:30: Cannot create clusters in --short tests 2201s --- SKIP: TestUserError (0.00s) 2201s === RUN TestAddUserAfterDelete 2201s user_test.go:59: Cannot create clusters in --short tests 2201s --- SKIP: TestAddUserAfterDelete (0.00s) 2201s === RUN TestUserErrorAuth 2201s user_test.go:109: Cannot create clusters in --short tests 2201s --- SKIP: TestUserErrorAuth (0.00s) 2201s === RUN TestGetTokenWithoutAuth 2201s user_test.go:166: Cannot create clusters in --short tests 2201s --- SKIP: TestGetTokenWithoutAuth (0.00s) 2201s === RUN TestWatchFragmentDisable 2201s watch_fragment_test.go:67: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchFragmentDisable (0.00s) 2201s === RUN TestWatchFragmentDisableWithGRPCLimit 2201s watch_fragment_test.go:67: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchFragmentDisableWithGRPCLimit (0.00s) 2201s === RUN TestWatchFragmentEnable 2201s watch_fragment_test.go:67: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchFragmentEnable (0.00s) 2201s === RUN TestWatchFragmentEnableWithGRPCLimit 2201s watch_fragment_test.go:67: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchFragmentEnableWithGRPCLimit (0.00s) 2201s === RUN TestWatchMultiWatcher 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchMultiWatcher (0.00s) 2201s === RUN TestWatchRange 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchRange (0.00s) 2201s === RUN TestWatchReconnRequest 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchReconnRequest (0.00s) 2201s === RUN TestWatchReconnInit 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchReconnInit (0.00s) 2201s === RUN TestWatchReconnRunning 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchReconnRunning (0.00s) 2201s === RUN TestWatchCancelImmediate 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelImmediate (0.00s) 2201s === RUN TestWatchCancelInit 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelInit (0.00s) 2201s === RUN TestWatchCancelRunning 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelRunning (0.00s) 2201s === RUN TestWatchResumeInitRev 2201s watch_test.go:353: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchResumeInitRev (0.00s) 2201s === RUN TestWatchResumeCompacted 2201s watch_test.go:408: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchResumeCompacted (0.00s) 2201s === RUN TestWatchCompactRevision 2201s watch_test.go:495: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCompactRevision (0.00s) 2201s === RUN TestWatchWithProgressNotify 2201s watch_test.go:537: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithProgressNotify (0.00s) 2201s === RUN TestWatchWithProgressNotifyNoEvent 2201s watch_test.go:537: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithProgressNotifyNoEvent (0.00s) 2201s === RUN TestConfigurableWatchProgressNotifyInterval 2201s watch_test.go:591: Cannot create clusters in --short tests 2201s --- SKIP: TestConfigurableWatchProgressNotifyInterval (0.00s) 2201s === RUN TestWatchRequestProgress 2201s === RUN TestWatchRequestProgress/0-watcher 2201s watch_test.go:631: Cannot create clusters in --short tests 2201s === RUN TestWatchRequestProgress/1-watcher 2201s watch_test.go:631: Cannot create clusters in --short tests 2201s === RUN TestWatchRequestProgress/2-watcher 2201s watch_test.go:631: Cannot create clusters in --short tests 2201s --- PASS: TestWatchRequestProgress (0.00s) 2201s --- SKIP: TestWatchRequestProgress/0-watcher (0.00s) 2201s --- SKIP: TestWatchRequestProgress/1-watcher (0.00s) 2201s --- SKIP: TestWatchRequestProgress/2-watcher (0.00s) 2201s === RUN TestWatchEventType 2201s watch_test.go:692: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchEventType (0.00s) 2201s === RUN TestWatchErrConnClosed 2201s watch_test.go:766: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchErrConnClosed (0.00s) 2201s === RUN TestWatchAfterClose 2201s watch_test.go:796: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchAfterClose (0.00s) 2201s === RUN TestWatchWithRequireLeader 2201s watch_test.go:824: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithRequireLeader (0.00s) 2201s === RUN TestWatchWithFilter 2201s watch_test.go:898: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithFilter (0.00s) 2201s === RUN TestWatchWithCreatedNotification 2201s watch_test.go:937: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithCreatedNotification (0.00s) 2201s === RUN TestWatchWithCreatedNotificationDropConn 2201s watch_test.go:959: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchWithCreatedNotificationDropConn (0.00s) 2201s === RUN TestWatchCancelOnServer 2201s watch_test.go:988: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelOnServer (0.00s) 2201s === RUN TestWatchOverlapContextCancel 2201s watch_test.go:1068: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchOverlapContextCancel (0.00s) 2201s === RUN TestWatchOverlapDropConnContextCancel 2201s watch_test.go:1068: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchOverlapDropConnContextCancel (0.00s) 2201s === RUN TestWatchCancelAndCloseClient 2201s watch_test.go:1129: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelAndCloseClient (0.00s) 2201s === RUN TestWatchStressResumeClose 2201s watch_test.go:1159: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchStressResumeClose (0.00s) 2201s === RUN TestWatchCancelDisconnected 2201s watch_test.go:1181: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchCancelDisconnected (0.00s) 2201s === RUN TestWatchClose 2201s watch_test.go:48: Cannot create clusters in --short tests 2201s --- SKIP: TestWatchClose (0.00s) 2201s PASS 2201s ok go.etcd.io/etcd/tests/integration/clientv3 0.014s 2205s ok go.etcd.io/etcd/tests/integration/clientv3/concurrency 0.009s 2209s === RUN TestBalancerUnderBlackholeKeepAliveWatch 2209s black_hole_test.go:36: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeKeepAliveWatch (0.00s) 2209s === RUN TestBalancerUnderBlackholeNoKeepAlivePut 2209s black_hole_test.go:169: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeNoKeepAlivePut (0.00s) 2209s === RUN TestBalancerUnderBlackholeNoKeepAliveDelete 2209s black_hole_test.go:169: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveDelete (0.00s) 2209s === RUN TestBalancerUnderBlackholeNoKeepAliveTxn 2209s black_hole_test.go:169: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveTxn (0.00s) 2209s === RUN TestBalancerUnderBlackholeNoKeepAliveLinearizableGet 2209s black_hole_test.go:169: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveLinearizableGet (0.00s) 2209s === RUN TestBalancerUnderBlackholeNoKeepAliveSerializableGet 2209s black_hole_test.go:169: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderBlackholeNoKeepAliveSerializableGet (0.00s) 2209s === RUN TestDialTLSExpired 2209s dial_test.go:50: Cannot create clusters in --short tests 2209s --- SKIP: TestDialTLSExpired (0.00s) 2209s === RUN TestDialTLSNoConfig 2209s dial_test.go:73: Cannot create clusters in --short tests 2209s --- SKIP: TestDialTLSNoConfig (0.00s) 2209s === RUN TestDialSetEndpointsBeforeFail 2209s dial_test.go:104: Cannot create clusters in --short tests 2209s --- SKIP: TestDialSetEndpointsBeforeFail (0.00s) 2209s === RUN TestDialSetEndpointsAfterFail 2209s dial_test.go:104: Cannot create clusters in --short tests 2209s --- SKIP: TestDialSetEndpointsAfterFail (0.00s) 2209s === RUN TestSwitchSetEndpoints 2209s dial_test.go:147: Cannot create clusters in --short tests 2209s --- SKIP: TestSwitchSetEndpoints (0.00s) 2209s === RUN TestRejectOldCluster 2209s dial_test.go:167: Cannot create clusters in --short tests 2209s --- SKIP: TestRejectOldCluster (0.00s) 2209s === RUN TestDialForeignEndpoint 2209s dial_test.go:188: Cannot create clusters in --short tests 2209s --- SKIP: TestDialForeignEndpoint (0.00s) 2209s === RUN TestSetEndpointAndPut 2209s dial_test.go:211: Cannot create clusters in --short tests 2209s --- SKIP: TestSetEndpointAndPut (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionPut 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionPut (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionDelete 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionDelete (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionTxn 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionTxn (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithLongTimeout (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetWithShortTimeout (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionSerializableGet 2209s network_partition_test.go:107: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionSerializableGet (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection 2209s network_partition_test.go:164: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionLinearizableGetLeaderElection (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionWatchLeader 2209s network_partition_test.go:219: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionWatchLeader (0.00s) 2209s === RUN TestBalancerUnderNetworkPartitionWatchFollower 2209s network_partition_test.go:219: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderNetworkPartitionWatchFollower (0.00s) 2209s === RUN TestDropReadUnderNetworkPartition 2209s network_partition_test.go:279: Cannot create clusters in --short tests 2209s --- SKIP: TestDropReadUnderNetworkPartition (0.00s) 2209s === RUN TestBalancerUnderServerShutdownWatch 2209s server_shutdown_test.go:33: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownWatch (0.00s) 2209s === RUN TestBalancerUnderServerShutdownPut 2209s server_shutdown_test.go:146: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownPut (0.00s) 2209s === RUN TestBalancerUnderServerShutdownDelete 2209s server_shutdown_test.go:146: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownDelete (0.00s) 2209s === RUN TestBalancerUnderServerShutdownTxn 2209s server_shutdown_test.go:146: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownTxn (0.00s) 2209s === RUN TestBalancerUnderServerShutdownGetLinearizable 2209s server_shutdown_test.go:204: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownGetLinearizable (0.00s) 2209s === RUN TestBalancerUnderServerShutdownGetSerializable 2209s server_shutdown_test.go:204: Cannot create clusters in --short tests 2209s --- SKIP: TestBalancerUnderServerShutdownGetSerializable (0.00s) 2209s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart 2209s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s --- PASS: TestBalancerUnderServerStopInflightLinearizableGetOnRestart (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightLinearizableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 2209s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart 2209s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s === RUN TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} 2209s server_shutdown_test.go:277: Cannot create clusters in --short tests 2209s --- PASS: TestBalancerUnderServerStopInflightSerializableGetOnRestart (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:true} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:true,_stopPinFirst:false} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:true} (0.00s) 2209s --- SKIP: TestBalancerUnderServerStopInflightSerializableGetOnRestart/connectivity_test.pinTestOpt{pinLeader:false,_stopPinFirst:false} (0.00s) 2209s PASS 2209s ok go.etcd.io/etcd/tests/integration/clientv3/connectivity 0.017s 2214s ok go.etcd.io/etcd/tests/integration/clientv3/examples 0.011s 2220s === RUN TestBarrierSingleNode 2220s v3_barrier_test.go:27: Cannot create clusters in --short tests 2220s --- SKIP: TestBarrierSingleNode (0.00s) 2220s === RUN TestBarrierMultiNode 2220s v3_barrier_test.go:34: Cannot create clusters in --short tests 2220s --- SKIP: TestBarrierMultiNode (0.00s) 2220s === RUN TestBarrierWaitNonexistentKey 2220s v3_barrier_test.go:88: Cannot create clusters in --short tests 2220s --- SKIP: TestBarrierWaitNonexistentKey (0.00s) 2220s === RUN TestDoubleBarrier 2220s v3_double_barrier_test.go:32: Cannot create clusters in --short tests 2220s --- SKIP: TestDoubleBarrier (0.00s) 2220s === RUN TestDoubleBarrierTooManyClients 2220s v3_double_barrier_test.go:106: Cannot create clusters in --short tests 2220s --- SKIP: TestDoubleBarrierTooManyClients (0.00s) 2220s === RUN TestDoubleBarrierFailover 2220s v3_double_barrier_test.go:167: Cannot create clusters in --short tests 2220s --- SKIP: TestDoubleBarrierFailover (0.00s) 2220s === RUN TestMutexLockSingleNode 2220s v3_lock_test.go:31: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexLockSingleNode (0.00s) 2220s === RUN TestMutexLockMultiNode 2220s v3_lock_test.go:42: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexLockMultiNode (0.00s) 2220s === RUN TestMutexTryLockSingleNode 2220s v3_lock_test.go:96: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexTryLockSingleNode (0.00s) 2220s === RUN TestMutexTryLockMultiNode 2220s v3_lock_test.go:106: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexTryLockMultiNode (0.00s) 2220s === RUN TestMutexSessionRelock 2220s v3_lock_test.go:166: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexSessionRelock (0.00s) 2220s === RUN TestMutexWaitsOnCurrentHolder 2220s v3_lock_test.go:190: Cannot create clusters in --short tests 2220s --- SKIP: TestMutexWaitsOnCurrentHolder (0.00s) 2220s === RUN TestRWMutexSingleNode 2220s v3_lock_test.go:308: Cannot create clusters in --short tests 2220s --- SKIP: TestRWMutexSingleNode (0.00s) 2220s === RUN TestRWMutexMultiNode 2220s v3_lock_test.go:315: Cannot create clusters in --short tests 2220s --- SKIP: TestRWMutexMultiNode (0.00s) 2220s === RUN TestQueueOneReaderOneWriter 2220s v3_queue_test.go:34: Cannot create clusters in --short tests 2220s --- SKIP: TestQueueOneReaderOneWriter (0.00s) 2220s === RUN TestQueueManyReaderOneWriter 2220s v3_queue_test.go:151: Cannot create clusters in --short tests 2220s --- SKIP: TestQueueManyReaderOneWriter (0.00s) 2220s === RUN TestQueueOneReaderManyWriter 2220s v3_queue_test.go:151: Cannot create clusters in --short tests 2220s --- SKIP: TestQueueOneReaderManyWriter (0.00s) 2220s === RUN TestQueueManyReaderManyWriter 2220s v3_queue_test.go:151: Cannot create clusters in --short tests 2220s --- SKIP: TestQueueManyReaderManyWriter (0.00s) 2220s === RUN TestPrQueueOneReaderOneWriter 2220s v3_queue_test.go:93: Cannot create clusters in --short tests 2220s --- SKIP: TestPrQueueOneReaderOneWriter (0.00s) 2220s === RUN TestPrQueueManyReaderManyWriter 2220s v3_queue_test.go:127: Cannot create clusters in --short tests 2220s --- SKIP: TestPrQueueManyReaderManyWriter (0.00s) 2220s PASS 2220s ok go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes 0.013s 2226s === RUN TestLeaseNotFoundError 2226s lease_test.go:33: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseNotFoundError (0.00s) 2226s === RUN TestLeaseGrant 2226s lease_test.go:47: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseGrant (0.00s) 2226s === RUN TestLeaseRevoke 2226s lease_test.go:73: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseRevoke (0.00s) 2226s === RUN TestLeaseKeepAliveOnce 2226s lease_test.go:99: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveOnce (0.04s) 2226s === RUN TestLeaseKeepAlive 2226s lease_test.go:123: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAlive (0.00s) 2226s === RUN TestLeaseKeepAliveOneSecond 2226s lease_test.go:163: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveOneSecond (0.00s) 2226s === RUN TestLeaseKeepAliveHandleFailure 2226s lease_test.go:190: test it when we have a cluster client 2226s --- SKIP: TestLeaseKeepAliveHandleFailure (0.00s) 2226s === RUN TestLeaseKeepAliveNotFound 2226s lease_test.go:247: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveNotFound (0.00s) 2226s === RUN TestLeaseGrantErrConnClosed 2226s lease_test.go:280: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseGrantErrConnClosed (0.00s) 2226s === RUN TestLeaseKeepAliveFullResponseQueue 2226s lease_test.go:312: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveFullResponseQueue (0.00s) 2226s === RUN TestLeaseGrantNewAfterClose 2226s lease_test.go:352: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseGrantNewAfterClose (0.00s) 2226s === RUN TestLeaseRevokeNewAfterClose 2226s lease_test.go:379: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseRevokeNewAfterClose (0.00s) 2226s === RUN TestLeaseKeepAliveCloseAfterDisconnectRevoke 2226s lease_test.go:418: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveCloseAfterDisconnectRevoke (0.00s) 2226s === RUN TestLeaseKeepAliveInitTimeout 2226s lease_test.go:464: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveInitTimeout (0.00s) 2226s === RUN TestLeaseKeepAliveTTLTimeout 2226s lease_test.go:497: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveTTLTimeout (0.00s) 2226s === RUN TestLeaseTimeToLive 2226s lease_test.go:532: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseTimeToLive (0.00s) 2226s === RUN TestLeaseTimeToLiveLeaseNotFound 2226s lease_test.go:590: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseTimeToLiveLeaseNotFound (0.00s) 2226s === RUN TestLeaseLeases 2226s lease_test.go:625: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseLeases (0.00s) 2226s === RUN TestLeaseRenewLostQuorum 2226s lease_test.go:658: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseRenewLostQuorum (0.00s) 2226s === RUN TestLeaseKeepAliveLoopExit 2226s lease_test.go:706: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseKeepAliveLoopExit (0.00s) 2226s === RUN TestV3LeaseFailureOverlap 2226s lease_test.go:731: Cannot create clusters in --short tests 2226s --- SKIP: TestV3LeaseFailureOverlap (0.00s) 2226s === RUN TestLeaseWithRequireLeader 2226s lease_test.go:784: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseWithRequireLeader (0.00s) 2226s === RUN TestLeasingPutGet 2226s leasing_test.go:34: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingPutGet (0.00s) 2226s === RUN TestLeasingInterval 2226s leasing_test.go:93: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingInterval (0.00s) 2226s === RUN TestLeasingPutInvalidateNew 2226s leasing_test.go:132: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingPutInvalidateNew (0.00s) 2226s === RUN TestLeasingPutInvalidateExisting 2226s leasing_test.go:162: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingPutInvalidateExisting (0.00s) 2226s === RUN TestLeasingGetNoLeaseTTL 2226s leasing_test.go:196: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingGetNoLeaseTTL (0.00s) 2226s === RUN TestLeasingGetSerializable 2226s leasing_test.go:225: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingGetSerializable (0.00s) 2226s === RUN TestLeasingPrevKey 2226s leasing_test.go:265: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingPrevKey (0.00s) 2226s === RUN TestLeasingRevGet 2226s leasing_test.go:291: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingRevGet (0.00s) 2226s === RUN TestLeasingGetWithOpts 2226s leasing_test.go:327: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingGetWithOpts (0.00s) 2226s === RUN TestLeasingConcurrentPut 2226s leasing_test.go:372: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingConcurrentPut (0.00s) 2226s === RUN TestLeasingDisconnectedGet 2226s leasing_test.go:419: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDisconnectedGet (0.00s) 2226s === RUN TestLeasingDeleteOwner 2226s leasing_test.go:448: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDeleteOwner (0.00s) 2226s === RUN TestLeasingDeleteNonOwner 2226s leasing_test.go:482: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDeleteNonOwner (0.00s) 2226s === RUN TestLeasingOverwriteResponse 2226s leasing_test.go:517: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOverwriteResponse (0.00s) 2226s === RUN TestLeasingOwnerPutResponse 2226s leasing_test.go:551: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOwnerPutResponse (0.00s) 2226s === RUN TestLeasingTxnOwnerGetRange 2226s leasing_test.go:589: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerGetRange (0.00s) 2226s === RUN TestLeasingTxnOwnerGet 2226s leasing_test.go:618: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerGet (0.00s) 2226s === RUN TestLeasingTxnOwnerDeleteRange 2226s leasing_test.go:704: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerDeleteRange (0.00s) 2226s === RUN TestLeasingTxnOwnerDelete 2226s leasing_test.go:743: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerDelete (0.00s) 2226s === RUN TestLeasingTxnOwnerIf 2226s leasing_test.go:774: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerIf (0.00s) 2226s === RUN TestLeasingTxnCancel 2226s leasing_test.go:868: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnCancel (0.00s) 2226s === RUN TestLeasingTxnNonOwnerPut 2226s leasing_test.go:902: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnNonOwnerPut (0.00s) 2226s === RUN TestLeasingTxnRandIfThenOrElse 2226s leasing_test.go:980: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnRandIfThenOrElse (0.00s) 2226s === RUN TestLeasingOwnerPutError 2226s leasing_test.go:1086: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOwnerPutError (0.00s) 2226s === RUN TestLeasingOwnerDeleteError 2226s leasing_test.go:1107: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOwnerDeleteError (0.00s) 2226s === RUN TestLeasingNonOwnerPutError 2226s leasing_test.go:1128: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingNonOwnerPutError (0.00s) 2226s === RUN TestLeasingOwnerDeletePrefix 2226s leasing_test.go:1153: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOwnerDeletePrefix (0.00s) 2226s === RUN TestLeasingOwnerDeleteFrom 2226s leasing_test.go:1153: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingOwnerDeleteFrom (0.00s) 2226s === RUN TestLeasingDeleteRangeBounds 2226s leasing_test.go:1202: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDeleteRangeBounds (0.00s) 2226s === RUN TestLeasingDeleteRangeContendTxn 2226s leasing_test.go:1260: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDeleteRangeContendTxn (0.00s) 2226s === RUN TestLeaseDeleteRangeContendDel 2226s leasing_test.go:1260: Cannot create clusters in --short tests 2226s --- SKIP: TestLeaseDeleteRangeContendDel (0.00s) 2226s === RUN TestLeasingPutGetDeleteConcurrent 2226s leasing_test.go:1318: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingPutGetDeleteConcurrent (0.00s) 2226s === RUN TestLeasingReconnectOwnerRevoke 2226s leasing_test.go:1377: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingReconnectOwnerRevoke (0.00s) 2226s === RUN TestLeasingReconnectOwnerRevokeCompact 2226s leasing_test.go:1438: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingReconnectOwnerRevokeCompact (0.00s) 2226s === RUN TestLeasingReconnectOwnerConsistency 2226s leasing_test.go:1491: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingReconnectOwnerConsistency (0.00s) 2226s === RUN TestLeasingTxnAtomicCache 2226s leasing_test.go:1565: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnAtomicCache (0.00s) 2226s === RUN TestLeasingReconnectTxn 2226s leasing_test.go:1651: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingReconnectTxn (0.00s) 2226s === RUN TestLeasingReconnectNonOwnerGet 2226s leasing_test.go:1687: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingReconnectNonOwnerGet (0.00s) 2226s === RUN TestLeasingTxnRangeCmp 2226s leasing_test.go:1738: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnRangeCmp (0.00s) 2226s === RUN TestLeasingDo 2226s leasing_test.go:1773: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingDo (0.00s) 2226s === RUN TestLeasingTxnOwnerPutBranch 2226s leasing_test.go:1815: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingTxnOwnerPutBranch (0.00s) 2226s === RUN TestLeasingSessionExpire 2226s leasing_test.go:1909: Cannot create clusters in --short tests 2226s --- SKIP: TestLeasingSessionExpire (0.00s) 2226s === RUN TestLeasingSessionExpireCancel 2226s === RUN TestLeasingSessionExpireCancel/test_0 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_1 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_2 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_3 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_4 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_5 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_6 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s === RUN TestLeasingSessionExpireCancel/test_7 2226s leasing_test.go:1985: Cannot create clusters in --short tests 2226s --- PASS: TestLeasingSessionExpireCancel (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_0 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_1 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_2 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_3 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_4 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_5 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_6 (0.00s) 2226s --- SKIP: TestLeasingSessionExpireCancel/test_7 (0.00s) 2226s PASS 2226s ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.116s 2231s === RUN TestEndpointManager 2232s endpoints_test.go:29: Cannot create clusters in --short tests 2232s --- SKIP: TestEndpointManager (0.00s) 2232s === RUN TestEndpointManagerAtomicity 2232s endpoints_test.go:91: Cannot create clusters in --short tests 2232s --- SKIP: TestEndpointManagerAtomicity (0.00s) 2232s === RUN TestEndpointManagerCRUD 2232s endpoints_test.go:133: Cannot create clusters in --short tests 2232s --- SKIP: TestEndpointManagerCRUD (0.00s) 2232s === RUN TestEtcdGrpcResolver 2232s resolver_test.go:36: Cannot create clusters in --short tests 2232s --- SKIP: TestEtcdGrpcResolver (0.00s) 2232s === RUN TestEtcdEndpointManager 2232s resolver_test.go:118: Cannot create clusters in --short tests 2232s --- SKIP: TestEtcdEndpointManager (0.00s) 2232s PASS 2232s ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.220s 2238s === RUN TestSaveSnapshotFilePermissions 2238s v3_snapshot_test.go:61: Snapshot creation tests are depending on embedded etcServer so are integration-level tests. 2238s --- SKIP: TestSaveSnapshotFilePermissions (0.00s) 2238s PASS 2238s ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.021s 2244s === RUN TestEmbedEtcd 2244s embed_test.go:50: Cannot start embedded cluster in --short tests 2244s --- SKIP: TestEmbedEtcd (0.00s) 2244s === RUN TestEmbedEtcdGracefulStopSecure 2244s embed_test.go:135: Cannot start embedded cluster in --short tests 2244s --- SKIP: TestEmbedEtcdGracefulStopSecure (0.00s) 2244s === RUN TestEmbedEtcdGracefulStopInsecure 2244s embed_test.go:135: Cannot start embedded cluster in --short tests 2244s --- SKIP: TestEmbedEtcdGracefulStopInsecure (0.00s) 2244s PASS 2244s ok go.etcd.io/etcd/tests/integration/embed 0.012s 2249s === RUN TestClusterProxyMemberList 2249s cluster_test.go:37: Cannot create clusters in --short tests 2249s --- SKIP: TestClusterProxyMemberList (0.00s) 2249s === RUN TestKVProxyRange 2249s kv_test.go:32: Cannot create clusters in --short tests 2249s --- SKIP: TestKVProxyRange (0.00s) 2249s === RUN TestRegister 2249s register_test.go:29: Cannot create clusters in --short tests 2249s --- SKIP: TestRegister (0.00s) 2249s PASS 2249s ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.030s 2255s === RUN TestSnapshotV3RestoreMultiMemberAdd 2255s member_test.go:34: Cannot create clusters in --short tests 2255s --- SKIP: TestSnapshotV3RestoreMultiMemberAdd (0.00s) 2255s === RUN TestSnapshotV3RestoreSingle 2255s v3_snapshot_test.go:40: Cannot create clusters in --short tests 2255s --- SKIP: TestSnapshotV3RestoreSingle (0.00s) 2255s === RUN TestSnapshotV3RestoreMulti 2255s v3_snapshot_test.go:106: Cannot create clusters in --short tests 2255s --- SKIP: TestSnapshotV3RestoreMulti (0.00s) 2255s === RUN TestCorruptedBackupFileCheck 2255s v3_snapshot_test.go:143: Cannot create clusters in --short tests 2255s --- SKIP: TestCorruptedBackupFileCheck (0.00s) 2255s PASS 2255s ok go.etcd.io/etcd/tests/integration/snapshot 0.095s 2262s === RUN TestStoreRecover 2262s store_tag_not_v2v3_test.go:43: Cannot create clusters in --short tests 2262s --- SKIP: TestStoreRecover (0.01s) 2262s === RUN TestNewStoreWithNamespaces 2262s --- PASS: TestNewStoreWithNamespaces (0.00s) 2262s === RUN TestStoreGetValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreGetValue (0.00s) 2262s === RUN TestStoreGetSorted 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreGetSorted (0.00s) 2262s === RUN TestSet 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestSet (0.00s) 2262s === RUN TestStoreCreateValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCreateValue (0.00s) 2262s === RUN TestStoreCreateDirectory 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCreateDirectory (0.00s) 2262s === RUN TestStoreCreateFailsIfExists 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCreateFailsIfExists (0.00s) 2262s === RUN TestStoreUpdateValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreUpdateValue (0.00s) 2262s === RUN TestStoreUpdateFailsIfDirectory 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreUpdateFailsIfDirectory (0.00s) 2262s === RUN TestStoreDeleteValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreDeleteValue (0.00s) 2262s === RUN TestStoreDeleteDirectory 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreDeleteDirectory (0.00s) 2262s === RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s) 2262s === RUN TestRootRdOnly 2262s --- PASS: TestRootRdOnly (0.00s) 2262s === RUN TestStoreCompareAndDeletePrevValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndDeletePrevValue (0.00s) 2262s === RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s) 2262s === RUN TestStoreCompareAndDeletePrevIndex 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndDeletePrevIndex (0.00s) 2262s === RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s) 2262s === RUN TestStoreCompareAndDeleteDirectoryFail 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s) 2262s === RUN TestStoreCompareAndSwapPrevValue 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndSwapPrevValue (0.00s) 2262s === RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s) 2262s === RUN TestStoreCompareAndSwapPrevIndex 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndSwapPrevIndex (0.00s) 2262s === RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s) 2262s === RUN TestStoreWatchCreate 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchCreate (0.10s) 2262s === RUN TestStoreWatchRecursiveCreate 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveCreate (0.00s) 2262s === RUN TestStoreWatchUpdate 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchUpdate (0.00s) 2262s === RUN TestStoreWatchRecursiveUpdate 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveUpdate (0.00s) 2262s === RUN TestStoreWatchDelete 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchDelete (0.00s) 2262s === RUN TestStoreWatchRecursiveDelete 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveDelete (0.00s) 2262s === RUN TestStoreWatchCompareAndSwap 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchCompareAndSwap (0.00s) 2262s === RUN TestStoreWatchRecursiveCompareAndSwap 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) 2262s === RUN TestStoreWatchStream 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchStream (0.20s) 2262s === RUN TestStoreWatchCreateWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchCreateWithHiddenKey (0.10s) 2262s === RUN TestStoreWatchRecursiveCreateWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s) 2262s === RUN TestStoreWatchUpdateWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) 2262s === RUN TestStoreWatchRecursiveUpdateWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s) 2262s === RUN TestStoreWatchDeleteWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s) 2262s === RUN TestStoreWatchRecursiveDeleteWithHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s) 2262s === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) 2262s === RUN TestStoreWatchSlowConsumer 2262s store_tag_not_v2v3_test.go:36: new v2 store with no namespace 2262s --- PASS: TestStoreWatchSlowConsumer (0.00s) 2262s === RUN TestCreateKV 2262s store_v2v3_test.go:30: Cannot create clusters in --short tests 2262s --- SKIP: TestCreateKV (0.00s) 2262s === RUN TestSetKV 2262s store_v2v3_test.go:30: Cannot create clusters in --short tests 2262s --- SKIP: TestSetKV (0.00s) 2262s === RUN TestCreateSetDir 2262s store_v2v3_test.go:30: Cannot create clusters in --short tests 2262s --- SKIP: TestCreateSetDir (0.00s) 2262s PASS 2262s ok go.etcd.io/etcd/tests/integration/v2store 0.766s 2262s ? go.etcd.io/etcd/tests/testutils [no test files] 2262s FAIL 2262s 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 2262s make[1]: Leaving directory '/tmp/autopkgtest.A0kZr0/autopkgtest_tmp' 2262s make[1]: *** [debian/rules:26: override_dh_auto_test] Error 25 2262s make: *** [debian/rules:41: build] Error 2 2263s autopkgtest [04:21:14]: test dh-golang-autopkgtest: -----------------------] 2291s autopkgtest [04:21:41]: test dh-golang-autopkgtest: - - - - - - - - - - results - - - - - - - - - - 2291s dh-golang-autopkgtest FAIL non-zero exit status 2 2371s autopkgtest [04:23:02]: @@@@@@@@@@@@@@@@@@@@ summary 2371s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 2371s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 2371s integration SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 2371s functional SKIP Test lists explicitly supported architectures, but the current architecture s390x isn't listed. 2371s dh-golang-autopkgtest FAIL non-zero exit status 2