W: cgroups are not available on the host, not using them. unshare: unshare failed: Cannot allocate memory W: pbuilder: unshare CLONE_NEWNET not available I: pbuilder: network access is available during build! I: Current time: Sat Jan 13 22:48:18 -12 2024 I: pbuilder-time-stamp: 1705229298 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [etcd_3.3.25+dfsg-6.dsc] I: copying [./etcd_3.3.25+dfsg.orig.tar.xz] I: copying [./etcd_3.3.25+dfsg-6.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.draVApSL/trustedkeys.kbx': General error gpgv: Signature made Sat Oct 24 08:06:10 2020 gpgv: using EDDSA key E25DCF798D442B8EDF47814DC4854A3818E0B016 gpgv: issuer "zhsj@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./etcd_3.3.25+dfsg-6.dsc dpkg-source: info: extracting etcd in etcd-3.3.25+dfsg dpkg-source: info: unpacking etcd_3.3.25+dfsg.orig.tar.xz dpkg-source: info: unpacking etcd_3.3.25+dfsg-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0004-grpc-1.27.x.patch dpkg-source: info: applying 0005-go1.14-cipher.patch dpkg-source: info: applying 0006-ignore-bind-error-in-embed-serve_test.go.patch dpkg-source: info: applying 0007-switch-to-creack-pty.patch dpkg-source: info: applying 0008-use-TLS.Config.MaxVersion-to-TLS-1.2.patch dpkg-source: info: applying 0009-only-warn-on-unsupported-arch.patch dpkg-source: info: applying 0010-Increase-the-given-latency-in-test.patch dpkg-source: info: applying 0011-Fix-goroutine-leak-in-clientv3-test.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/9237/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='i386' IFS=' ' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='9237' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.YTht7uWh/pbuilderrc_zjFL --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.YTht7uWh/b1 --logfile b1/build.log etcd_3.3.25+dfsg-6.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/sbin/chroot' http_proxy='http://78.137.99.97:3128' I: uname -a Linux ionos2-i386 6.1.0-17-686-pae #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) i686 GNU/Linux I: ls -l /bin total 5784 -rwxr-xr-x 1 root root 1367848 Mar 27 2022 bash -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash -rwxr-xr-x 1 root root 124904 Sep 22 2020 date -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd -rwxr-xr-x 1 root root 100752 Sep 22 2020 df -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir -rwxr-xr-x 1 root root 83644 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 34664 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 71928 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 210488 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip -rwxr-xr-x 1 root root 21916 Nov 7 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln -rwxr-xr-x 1 root root 55572 Feb 7 2020 login -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls -rwxr-xr-x 1 root root 153124 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 58920 Jan 20 2022 more -rwsr-xr-x 1 root root 50720 Jan 20 2022 mount -rwxr-xr-x 1 root root 13856 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jan 7 09:24 sh -> dash -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty -rwsr-xr-x 1 root root 79396 Jan 20 2022 su -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch -rwxr-xr-x 1 root root 34664 Sep 22 2020 true -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 30236 Jan 20 2022 umount -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir -rwxr-xr-x 1 root root 63024 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/9237/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dgrijalva-jwt-go-dev (>= 3.2.0~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-gorilla-websocket-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-google-genproto-dev, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev, golang-k8s-sigs-yaml-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17763 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any (>= 2:1.10~); however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-bgentry-speakeasy-dev (>= 0.1.0~); however: Package golang-github-bgentry-speakeasy-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-bbolt-dev; however: Package golang-github-coreos-bbolt-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-semver-dev (>= 0.2.0~); however: Package golang-github-coreos-go-semver-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-systemd-dev; however: Package golang-github-coreos-go-systemd-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-pkg-dev (>= 3~); however: Package golang-github-coreos-pkg-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-creack-pty-dev (>= 1.1.11~); however: Package golang-github-creack-pty-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dgrijalva-jwt-go-dev (>= 3.2.0~); however: Package golang-github-dgrijalva-jwt-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dustin-go-humanize-dev; however: Package golang-github-dustin-go-humanize-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gogo-protobuf-dev; however: Package golang-github-gogo-protobuf-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~); however: Package golang-github-golang-groupcache-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-btree-dev; however: Package golang-github-google-btree-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-uuid-dev; however: Package golang-github-google-uuid-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gorilla-websocket-dev; however: Package golang-github-gorilla-websocket-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-go-grpc-middleware-dev; however: Package golang-github-grpc-ecosystem-go-grpc-middleware-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-go-grpc-prometheus-dev; however: Package golang-github-grpc-ecosystem-go-grpc-prometheus-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~); however: Package golang-github-grpc-ecosystem-grpc-gateway-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-jonboulle-clockwork-dev; however: Package golang-github-jonboulle-clockwork-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-json-iterator-go-dev; however: Package golang-github-json-iterator-go-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-modern-go-reflect2-dev; however: Package golang-github-modern-go-reflect2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~); however: Package golang-github-olekukonko-tablewriter-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-golang-dev (>= 1.0.0~); however: Package golang-github-prometheus-client-golang-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-model-dev; however: Package golang-github-prometheus-client-model-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-soheilhy-cmux-dev; however: Package golang-github-soheilhy-cmux-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev; however: Package golang-github-spf13-cobra-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-pflag-dev; however: Package golang-github-spf13-pflag-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-tmc-grpc-websocket-proxy-dev; however: Package golang-github-tmc-grpc-websocket-proxy-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-urfave-cli-dev; however: Package golang-github-urfave-cli-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-xiang90-probing-dev (>= 0.0.1~); however: Package golang-github-xiang90-probing-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-go.uber-zap-dev; however: Package golang-go.uber-zap-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however: Package golang-golang-x-sys-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however: Package golang-golang-x-time-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-genproto-dev; however: Package golang-google-genproto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-grpc-dev; however: Package golang-google-grpc-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-cheggaaa-pb.v1-dev; however: Package golang-gopkg-cheggaaa-pb.v1-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-yaml.v2-dev; however: Package golang-gopkg-yaml.v2-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-goprotobuf-dev; however: Package golang-goprotobuf-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-k8s-sigs-yaml-dev; however: Package golang-k8s-sigs-yaml-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.15-go{a} golang-1.15-src{a} golang-any{a} golang-dbus-dev{a} golang-github-alecthomas-units-dev{a} golang-github-apex-log-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bgentry-speakeasy-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-cespare-xxhash-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-coreos-pkg-dev{a} golang-github-cpuguy83-go-md2man-v2-dev{a} golang-github-creack-pty-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dghubble-sling-dev{a} golang-github-dgrijalva-jwt-go-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-fatih-color-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-ghodss-yaml-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-stack-stack-dev{a} golang-github-gogo-protobuf-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-mock-dev{a} golang-github-google-btree-dev{a} golang-github-google-go-cmp-dev{a} golang-github-google-go-querystring-dev{a} golang-github-google-uuid-dev{a} golang-github-gorilla-websocket-dev{a} golang-github-grpc-ecosystem-go-grpc-middleware-dev{a} golang-github-grpc-ecosystem-go-grpc-prometheus-dev{a} golang-github-grpc-ecosystem-grpc-gateway-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jonboulle-clockwork-dev{a} golang-github-jpillora-backoff-dev{a} golang-github-json-iterator-go-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kr-fs-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mattn-go-colorable-dev{a} golang-github-mattn-go-isatty-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-modern-go-concurrent-dev{a} golang-github-modern-go-reflect2-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-olekukonko-tablewriter-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-prometheus-procfs-dev{a} golang-github-rogpeppe-fastuuid-dev{a} golang-github-russross-blackfriday-v2-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-soheilhy-cmux-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-subosito-gotenv-dev{a} golang-github-tmc-grpc-websocket-proxy-dev{a} golang-github-urfave-cli-dev{a} golang-github-xiang90-probing-dev{a} golang-glog-dev{a} golang-go{a} golang-go.uber-atomic-dev{a} golang-go.uber-multierr-dev{a} golang-go.uber-zap-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-xerrors-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-cheggaaa-pb.v1-dev{a} golang-gopkg-ini.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-gopkg-yaml.v3-dev{a} golang-goprotobuf-dev{a} golang-k8s-sigs-yaml-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu67{a} libmagic-mgc{a} libmagic1{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite23{a} libprotobuf23{a} libprotoc23{a} libsigsegv2{a} libsub-override-perl{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl gogoprotobuf libarchive-cpio-perl libglib2.0-data libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 149 newly installed, 0 to remove and 0 not upgraded. Need to get 108 MB of archives. After unpacking 688 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-8+deb11u1 [149 kB] Get: 2 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB] Get: 4 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB] Get: 5 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB] Get: 6 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-sys-dev all 0.0~git20210124.22da62e-1 [308 kB] Get: 7 http://deb.debian.org/debian bullseye/main i386 golang-github-sirupsen-logrus-dev all 1.7.0-2 [45.3 kB] Get: 8 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB] Get: 9 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3+deb11u1 [273 kB] Get: 10 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3+deb11u1 [135 kB] Get: 11 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3+deb11u1 [69.2 kB] Get: 12 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB] Get: 13 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB] Get: 14 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB] Get: 15 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB] Get: 16 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 17 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB] Get: 18 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB] Get: 19 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB] Get: 20 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB] Get: 21 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB] Get: 22 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 23 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB] Get: 24 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 25 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 26 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB] Get: 27 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB] Get: 28 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-7 [8775 kB] Get: 29 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.7+deb11u4 [728 kB] Get: 30 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB] Get: 31 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 32 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 33 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB] Get: 34 http://deb.debian.org/debian bullseye/main i386 dh-golang all 1.51 [24.6 kB] Get: 35 http://deb.debian.org/debian bullseye/main i386 golang-1.15-src i386 1.15.15-1~deb11u4 [13.9 MB] Get: 36 http://deb.debian.org/debian bullseye/main i386 golang-1.15-go i386 1.15.15-1~deb11u4 [46.3 MB] Get: 37 http://deb.debian.org/debian bullseye/main i386 golang-src i386 2:1.15~1 [4856 B] Get: 38 http://deb.debian.org/debian bullseye/main i386 golang-go i386 2:1.15~1 [24.0 kB] Get: 39 http://deb.debian.org/debian bullseye/main i386 golang-any i386 2:1.15~1 [4980 B] Get: 40 http://deb.debian.org/debian bullseye/main i386 golang-dbus-dev all 5.0.3-2 [55.9 kB] Get: 41 http://deb.debian.org/debian bullseye/main i386 golang-github-alecthomas-units-dev all 0.0~git20201120.1786d5e-1 [7504 B] Get: 42 http://deb.debian.org/debian bullseye/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-2 [29.7 kB] Get: 43 http://deb.debian.org/debian bullseye/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 44 http://deb.debian.org/debian bullseye/main i386 golang-github-stretchr-objx-dev all 0.3.0-1 [25.4 kB] Get: 45 http://deb.debian.org/debian bullseye/main i386 golang-gopkg-yaml.v2-dev all 2.4.0-1 [61.3 kB] Get: 46 http://deb.debian.org/debian bullseye/main i386 golang-github-jmespath-go-jmespath-dev all 0.4.0-1 [91.5 kB] Get: 47 http://deb.debian.org/debian bullseye/main i386 golang-github-pkg-errors-dev all 0.9.1-1 [13.0 kB] Get: 48 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-text-dev all 0.3.6-1 [3857 kB] Get: 49 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-net-dev all 1:0.0+git20210119.5f4716e+dfsg-4 [659 kB] Get: 50 http://deb.debian.org/debian bullseye/main i386 golang-github-aws-aws-sdk-go-dev all 1.36.33-1 [7723 kB] Get: 51 http://deb.debian.org/debian bullseye/main i386 golang-github-mattn-go-isatty-dev all 0.0.12-1 [6472 B] Get: 52 http://deb.debian.org/debian bullseye/main i386 golang-github-mattn-go-colorable-dev all 0.1.7-1 [9936 B] Get: 53 http://deb.debian.org/debian bullseye/main i386 golang-github-fatih-color-dev all 1.7.0-1 [11.4 kB] Get: 54 http://deb.debian.org/debian bullseye/main i386 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Get: 55 http://deb.debian.org/debian bullseye/main i386 golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B] Get: 56 http://deb.debian.org/debian bullseye/main i386 golang-gopkg-yaml.v3-dev all 3.0.0~git20200121.a6ecf24-3 [70.5 kB] Get: 57 http://deb.debian.org/debian bullseye/main i386 golang-github-stretchr-testify-dev all 1.6.1-2 [60.4 kB] Get: 58 http://deb.debian.org/debian bullseye/main i386 golang-github-apex-log-dev all 1.1.1-3 [17.4 kB] Get: 59 http://deb.debian.org/debian bullseye/main i386 golang-github-beorn7-perks-dev all 1.0.1-1 [12.1 kB] Get: 60 http://deb.debian.org/debian bullseye/main i386 golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5384 B] Get: 61 http://deb.debian.org/debian bullseye/main i386 golang-github-burntsushi-toml-dev all 0.3.1-1 [38.5 kB] Get: 62 http://deb.debian.org/debian bullseye/main i386 golang-github-coreos-bbolt-dev all 1.3.5-1 [61.1 kB] Get: 63 http://deb.debian.org/debian bullseye/main i386 golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B] Get: 64 http://deb.debian.org/debian bullseye/main i386 libsystemd-dev i386 247.3-7+deb11u4 [402 kB] Get: 65 http://deb.debian.org/debian bullseye/main i386 libglib2.0-0 i386 2.66.8-1 [1437 kB] Get: 66 http://deb.debian.org/debian bullseye/main i386 pkg-config i386 0.29.2-1 [66.3 kB] Get: 67 http://deb.debian.org/debian bullseye/main i386 golang-github-coreos-go-systemd-dev all 22.1.0-3 [53.4 kB] Get: 68 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-term-dev all 0.0~git20201210.2321bbc-1 [14.5 kB] Get: 69 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-crypto-dev all 1:0.0~git20201221.eec23a3-1 [1538 kB] Get: 70 http://deb.debian.org/debian bullseye/main i386 golang-github-coreos-pkg-dev all 4-3 [25.2 kB] Get: 71 http://deb.debian.org/debian bullseye/main i386 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-1 [3872 B] Get: 72 http://deb.debian.org/debian bullseye/main i386 golang-github-russross-blackfriday-v2-dev all 2.0.1-3 [67.8 kB] Get: 73 http://deb.debian.org/debian bullseye/main i386 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.0+ds-5 [9932 B] Get: 74 http://deb.debian.org/debian bullseye/main i386 golang-github-creack-pty-dev all 1.1.11-1 [8380 B] Get: 75 http://deb.debian.org/debian bullseye/main i386 golang-github-google-go-querystring-dev all 1.0.0-1 [7456 B] Get: 76 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-oauth2-dev all 0.0~git20190604.0f29369-2 [31.9 kB] Get: 77 http://deb.debian.org/debian bullseye/main i386 golang-github-dghubble-sling-dev all 1.3.0-1 [18.4 kB] Get: 78 http://deb.debian.org/debian bullseye/main i386 golang-github-dgrijalva-jwt-go-dev all 3.2.0-3 [33.6 kB] Get: 79 http://deb.debian.org/debian bullseye/main i386 golang-github-dustin-go-humanize-dev all 1.0.0-2 [16.6 kB] Get: 80 http://deb.debian.org/debian bullseye/main i386 golang-github-fsnotify-fsnotify-dev all 1.4.9-2 [27.6 kB] Get: 81 http://deb.debian.org/debian bullseye/main i386 golang-github-ghodss-yaml-dev all 1.0.0-1.1 [13.1 kB] Get: 82 http://deb.debian.org/debian bullseye/main i386 golang-github-go-stack-stack-dev all 1.8.0-1 [8696 B] Get: 83 http://deb.debian.org/debian bullseye/main i386 golang-github-opentracing-opentracing-go-dev all 1.2.0-1 [29.4 kB] Get: 84 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-time-dev all 0.0+git20200630.3af7569-1 [10.1 kB] Get: 85 http://deb.debian.org/debian bullseye/main i386 golang-github-golang-mock-dev all 1.3.1-2 [35.1 kB] Get: 86 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-xerrors-dev all 0.0~git20191204.9bdfabe-1 [14.2 kB] Get: 87 http://deb.debian.org/debian bullseye/main i386 golang-github-google-go-cmp-dev all 0.5.4-1 [83.7 kB] Get: 88 http://deb.debian.org/debian bullseye/main i386 golang-glog-dev all 0.0~git20160126.23def4e-3 [17.3 kB] Get: 89 http://deb.debian.org/debian bullseye/main i386 golang-google-cloud-compute-metadata-dev all 0.56.0-1 [34.0 kB] Get: 90 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-oauth2-google-dev all 0.0~git20190604.0f29369-2 [13.2 kB] Get: 91 http://deb.debian.org/debian bullseye/main i386 zlib1g-dev i386 1:1.2.11.dfsg-2+deb11u2 [194 kB] Get: 92 http://deb.debian.org/debian bullseye/main i386 libprotobuf23 i386 3.12.4-1+deb11u1 [976 kB] Get: 93 http://deb.debian.org/debian bullseye/main i386 libprotobuf-lite23 i386 3.12.4-1+deb11u1 [263 kB] Get: 94 http://deb.debian.org/debian bullseye/main i386 libprotobuf-dev i386 3.12.4-1+deb11u1 [1337 kB] Get: 95 http://deb.debian.org/debian bullseye/main i386 libprotoc23 i386 3.12.4-1+deb11u1 [872 kB] Get: 96 http://deb.debian.org/debian bullseye/main i386 protobuf-compiler i386 3.12.4-1+deb11u1 [75.4 kB] Get: 97 http://deb.debian.org/debian bullseye/main i386 golang-goprotobuf-dev i386 1.3.4-2+b6 [1442 kB] Get: 98 http://deb.debian.org/debian bullseye/main i386 golang-google-genproto-dev all 0.0~git20200413.b5235f6-1 [4037 kB] Get: 99 http://deb.debian.org/debian bullseye/main i386 golang-google-grpc-dev all 1.27.1-1 [478 kB] Get: 100 http://deb.debian.org/debian bullseye/main i386 golang-github-go-kit-kit-dev all 0.6.0-3 [103 kB] Get: 101 http://deb.debian.org/debian bullseye/main i386 golang-github-gogo-protobuf-dev all 1.3.2-1 [849 kB] Get: 102 http://deb.debian.org/debian bullseye/main i386 golang-github-golang-groupcache-dev all 0.0~git20200121.8c9f03a-1 [23.1 kB] Get: 103 http://deb.debian.org/debian bullseye/main i386 golang-github-google-btree-dev all 1.0.0-1 [13.2 kB] Get: 104 http://deb.debian.org/debian bullseye/main i386 golang-github-google-uuid-dev all 1.2.0-1 [15.0 kB] Get: 105 http://deb.debian.org/debian bullseye/main i386 golang-github-gorilla-websocket-dev all 1.4.2-1 [40.4 kB] Get: 106 http://deb.debian.org/debian bullseye/main i386 golang-go.uber-atomic-dev all 1.4.0-1 [6904 B] Get: 107 http://deb.debian.org/debian bullseye/main i386 golang-go.uber-multierr-dev all 1.1.0-1.1 [8028 B] Get: 108 http://deb.debian.org/debian bullseye/main i386 golang-go.uber-zap-dev all 1.15.0-2 [92.8 kB] Get: 109 http://deb.debian.org/debian bullseye/main i386 golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.2.2-2 [63.9 kB] Get: 110 http://deb.debian.org/debian bullseye/main i386 golang-github-cespare-xxhash-dev all 2.1.1-1 [8748 B] Get: 111 http://deb.debian.org/debian bullseye/main i386 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Get: 112 http://deb.debian.org/debian bullseye/main i386 golang-github-modern-go-reflect2-dev all 1.0.1-1 [10.6 kB] Get: 113 http://deb.debian.org/debian bullseye/main i386 golang-github-json-iterator-go-dev all 1.1.10-2 [69.4 kB] Get: 114 http://deb.debian.org/debian bullseye/main i386 golang-github-prometheus-client-model-dev all 0.2.0-2 [8476 B] Get: 115 http://deb.debian.org/debian bullseye/main i386 golang-github-julienschmidt-httprouter-dev all 1.3.0-1 [19.3 kB] Get: 116 http://deb.debian.org/debian bullseye/main i386 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Get: 117 http://deb.debian.org/debian bullseye/main i386 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-2 [14.6 kB] Get: 118 http://deb.debian.org/debian bullseye/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-3 [42.8 kB] Get: 119 http://deb.debian.org/debian bullseye/main i386 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 120 http://deb.debian.org/debian bullseye/main i386 golang-github-prometheus-common-dev all 0.15.0-2 [102 kB] Get: 121 http://deb.debian.org/debian bullseye/main i386 golang-golang-x-sync-dev all 0.0~git20210220.036812b-1 [19.1 kB] Get: 122 http://deb.debian.org/debian bullseye/main i386 golang-github-prometheus-procfs-dev all 0.3.0-2 [110 kB] Get: 123 http://deb.debian.org/debian bullseye/main i386 golang-github-prometheus-client-golang-dev all 1.9.0-2 [134 kB] Get: 124 http://deb.debian.org/debian bullseye/main i386 golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.6 kB] Get: 125 http://deb.debian.org/debian bullseye/main i386 golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2 [281 kB] Get: 126 http://deb.debian.org/debian bullseye/main i386 golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB] Get: 127 http://deb.debian.org/debian bullseye/main i386 golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5772 B] Get: 128 http://deb.debian.org/debian bullseye/main i386 golang-github-kr-fs-dev all 0.1.0-1 [6320 B] Get: 129 http://deb.debian.org/debian bullseye/main i386 golang-github-magiconair-properties-dev all 1.8.4-1 [29.9 kB] Get: 130 http://deb.debian.org/debian bullseye/main i386 golang-github-mattn-go-runewidth-dev all 0.0.9-1 [14.1 kB] Get: 131 http://deb.debian.org/debian bullseye/main i386 golang-github-mitchellh-go-homedir-dev all 1.1.0-1 [5168 B] Get: 132 http://deb.debian.org/debian bullseye/main i386 golang-github-mitchellh-mapstructure-dev all 1.3.3-1 [25.9 kB] Get: 133 http://deb.debian.org/debian bullseye/main i386 golang-github-olekukonko-tablewriter-dev all 0.0.4-1 [20.1 kB] Get: 134 http://deb.debian.org/debian bullseye/main i386 golang-github-pelletier-go-toml-dev all 1.8.1-1 [75.4 kB] Get: 135 http://deb.debian.org/debian bullseye/main i386 golang-github-pkg-sftp-dev all 1.10.1-1 [61.6 kB] Get: 136 http://deb.debian.org/debian bullseye/main i386 golang-github-soheilhy-cmux-dev all 0.1.4-2 [13.0 kB] Get: 137 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-afero-dev all 1.5.1-1 [46.1 kB] Get: 138 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-cast-dev all 1.3.1-1 [10.5 kB] Get: 139 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-pflag-dev all 1.0.5-2 [42.7 kB] Get: 140 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-1 [7768 B] Get: 141 http://deb.debian.org/debian bullseye/main i386 golang-github-subosito-gotenv-dev all 1.2.0+git20190917.de67a66-2 [8040 B] Get: 142 http://deb.debian.org/debian bullseye/main i386 golang-gopkg-ini.v1-dev all 1.57.0-1 [38.1 kB] Get: 143 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-viper-dev all 1.7.1-1 [48.6 kB] Get: 144 http://deb.debian.org/debian bullseye/main i386 golang-github-spf13-cobra-dev all 1.1.2-1 [96.5 kB] Get: 145 http://deb.debian.org/debian bullseye/main i386 golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-2 [5656 B] Get: 146 http://deb.debian.org/debian bullseye/main i386 golang-github-urfave-cli-dev all 1.22.4-2 [46.7 kB] Get: 147 http://deb.debian.org/debian bullseye/main i386 golang-github-xiang90-probing-dev all 0.0.2-1 [4820 B] Get: 148 http://deb.debian.org/debian bullseye/main i386 golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB] Get: 149 http://deb.debian.org/debian bullseye/main i386 golang-k8s-sigs-yaml-dev all 1.2.0-3 [15.0 kB] Fetched 108 MB in 4s (29.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 17763 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-8+deb11u1_i386.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../001-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_i386.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../003-libpipeline1_1.5.3-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_i386.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../005-golang-golang-x-sys-dev_0.0~git20210124.22da62e-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20210124.22da62e-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../006-golang-github-sirupsen-logrus-dev_1.7.0-2_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.7.0-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../009-libmagic1_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic1:i386 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.39-3+deb11u1_i386.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.21-4_i386.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../012-libsigsegv2_2.13-1_i386.deb ... Unpacking libsigsegv2:i386 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-5_i386.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../014-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../015-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../016-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../017-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../018-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../019-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../020-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../021-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../022-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../023-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../024-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../025-libelf1_0.183-1_i386.deb ... Unpacking libelf1:i386 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../026-dwz_0.13+20210201-1_i386.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:i386. Preparing to unpack .../027-libicu67_67.1-7_i386.deb ... Unpacking libicu67:i386 (67.1-7) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../028-libxml2_2.9.10+dfsg-6.7+deb11u4_i386.deb ... Unpacking libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../029-gettext_0.21-4_i386.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../030-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../031-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../032-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package dh-golang. Preparing to unpack .../033-dh-golang_1.51_all.deb ... Unpacking dh-golang (1.51) ... Selecting previously unselected package golang-1.15-src. Preparing to unpack .../034-golang-1.15-src_1.15.15-1~deb11u4_i386.deb ... Unpacking golang-1.15-src (1.15.15-1~deb11u4) ... Selecting previously unselected package golang-1.15-go. Preparing to unpack .../035-golang-1.15-go_1.15.15-1~deb11u4_i386.deb ... Unpacking golang-1.15-go (1.15.15-1~deb11u4) ... Selecting previously unselected package golang-src:i386. Preparing to unpack .../036-golang-src_2%3a1.15~1_i386.deb ... Unpacking golang-src:i386 (2:1.15~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../037-golang-go_2%3a1.15~1_i386.deb ... Unpacking golang-go (2:1.15~1) ... Selecting previously unselected package golang-any:i386. Preparing to unpack .../038-golang-any_2%3a1.15~1_i386.deb ... Unpacking golang-any:i386 (2:1.15~1) ... Selecting previously unselected package golang-dbus-dev. Preparing to unpack .../039-golang-dbus-dev_5.0.3-2_all.deb ... Unpacking golang-dbus-dev (5.0.3-2) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../040-golang-github-alecthomas-units-dev_0.0~git20201120.1786d5e-1_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20201120.1786d5e-1) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../041-golang-github-davecgh-go-spew-dev_1.1.1-2_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-2) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../042-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../043-golang-github-stretchr-objx-dev_0.3.0-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.3.0-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../044-golang-gopkg-yaml.v2-dev_2.4.0-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.4.0-1) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../045-golang-github-jmespath-go-jmespath-dev_0.4.0-1_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-1) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../046-golang-github-pkg-errors-dev_0.9.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.9.1-1) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../047-golang-golang-x-text-dev_0.3.6-1_all.deb ... Unpacking golang-golang-x-text-dev (0.3.6-1) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../048-golang-golang-x-net-dev_1%3a0.0+git20210119.5f4716e+dfsg-4_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20210119.5f4716e+dfsg-4) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. Preparing to unpack .../049-golang-github-aws-aws-sdk-go-dev_1.36.33-1_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.36.33-1) ... Selecting previously unselected package golang-github-mattn-go-isatty-dev. Preparing to unpack .../050-golang-github-mattn-go-isatty-dev_0.0.12-1_all.deb ... Unpacking golang-github-mattn-go-isatty-dev (0.0.12-1) ... Selecting previously unselected package golang-github-mattn-go-colorable-dev. Preparing to unpack .../051-golang-github-mattn-go-colorable-dev_0.1.7-1_all.deb ... Unpacking golang-github-mattn-go-colorable-dev (0.1.7-1) ... Selecting previously unselected package golang-github-fatih-color-dev. Preparing to unpack .../052-golang-github-fatih-color-dev_1.7.0-1_all.deb ... Unpacking golang-github-fatih-color-dev (1.7.0-1) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../053-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. Preparing to unpack .../054-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb ... Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... Selecting previously unselected package golang-gopkg-yaml.v3-dev. Preparing to unpack .../055-golang-gopkg-yaml.v3-dev_3.0.0~git20200121.a6ecf24-3_all.deb ... Unpacking golang-gopkg-yaml.v3-dev (3.0.0~git20200121.a6ecf24-3) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../056-golang-github-stretchr-testify-dev_1.6.1-2_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.6.1-2) ... Selecting previously unselected package golang-github-apex-log-dev. Preparing to unpack .../057-golang-github-apex-log-dev_1.1.1-3_all.deb ... Unpacking golang-github-apex-log-dev (1.1.1-3) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../058-golang-github-beorn7-perks-dev_1.0.1-1_all.deb ... Unpacking golang-github-beorn7-perks-dev (1.0.1-1) ... Selecting previously unselected package golang-github-bgentry-speakeasy-dev. Preparing to unpack .../059-golang-github-bgentry-speakeasy-dev_0.1.0-2_all.deb ... Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../060-golang-github-burntsushi-toml-dev_0.3.1-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (0.3.1-1) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../061-golang-github-coreos-bbolt-dev_1.3.5-1_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.3.5-1) ... Selecting previously unselected package golang-github-coreos-go-semver-dev. Preparing to unpack .../062-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ... Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../063-libsystemd-dev_247.3-7+deb11u4_i386.deb ... Unpacking libsystemd-dev:i386 (247.3-7+deb11u4) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../064-libglib2.0-0_2.66.8-1_i386.deb ... Unpacking libglib2.0-0:i386 (2.66.8-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../065-pkg-config_0.29.2-1_i386.deb ... Unpacking pkg-config (0.29.2-1) ... Selecting previously unselected package golang-github-coreos-go-systemd-dev. Preparing to unpack .../066-golang-github-coreos-go-systemd-dev_22.1.0-3_all.deb ... Unpacking golang-github-coreos-go-systemd-dev (22.1.0-3) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../067-golang-golang-x-term-dev_0.0~git20201210.2321bbc-1_all.deb ... Unpacking golang-golang-x-term-dev (0.0~git20201210.2321bbc-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../068-golang-golang-x-crypto-dev_1%3a0.0~git20201221.eec23a3-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20201221.eec23a3-1) ... Selecting previously unselected package golang-github-coreos-pkg-dev. Preparing to unpack .../069-golang-github-coreos-pkg-dev_4-3_all.deb ... Unpacking golang-github-coreos-pkg-dev (4-3) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../070-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-1_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-1) ... Selecting previously unselected package golang-github-russross-blackfriday-v2-dev. Preparing to unpack .../071-golang-github-russross-blackfriday-v2-dev_2.0.1-3_all.deb ... Unpacking golang-github-russross-blackfriday-v2-dev (2.0.1-3) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev. Preparing to unpack .../072-golang-github-cpuguy83-go-md2man-v2-dev_2.0.0+ds-5_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.0+ds-5) ... Selecting previously unselected package golang-github-creack-pty-dev. Preparing to unpack .../073-golang-github-creack-pty-dev_1.1.11-1_all.deb ... Unpacking golang-github-creack-pty-dev (1.1.11-1) ... Selecting previously unselected package golang-github-google-go-querystring-dev. Preparing to unpack .../074-golang-github-google-go-querystring-dev_1.0.0-1_all.deb ... Unpacking golang-github-google-go-querystring-dev (1.0.0-1) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../075-golang-golang-x-oauth2-dev_0.0~git20190604.0f29369-2_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.0~git20190604.0f29369-2) ... Selecting previously unselected package golang-github-dghubble-sling-dev. Preparing to unpack .../076-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ... Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ... Selecting previously unselected package golang-github-dgrijalva-jwt-go-dev. Preparing to unpack .../077-golang-github-dgrijalva-jwt-go-dev_3.2.0-3_all.deb ... Unpacking golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... Selecting previously unselected package golang-github-dustin-go-humanize-dev. Preparing to unpack .../078-golang-github-dustin-go-humanize-dev_1.0.0-2_all.deb ... Unpacking golang-github-dustin-go-humanize-dev (1.0.0-2) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../079-golang-github-fsnotify-fsnotify-dev_1.4.9-2_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.4.9-2) ... Selecting previously unselected package golang-github-ghodss-yaml-dev. Preparing to unpack .../080-golang-github-ghodss-yaml-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-ghodss-yaml-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../081-golang-github-go-stack-stack-dev_1.8.0-1_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.8.0-1) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../082-golang-github-opentracing-opentracing-go-dev_1.2.0-1_all.deb ... Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../083-golang-golang-x-time-dev_0.0+git20200630.3af7569-1_all.deb ... Unpacking golang-golang-x-time-dev (0.0+git20200630.3af7569-1) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../084-golang-github-golang-mock-dev_1.3.1-2_all.deb ... Unpacking golang-github-golang-mock-dev (1.3.1-2) ... Selecting previously unselected package golang-golang-x-xerrors-dev. Preparing to unpack .../085-golang-golang-x-xerrors-dev_0.0~git20191204.9bdfabe-1_all.deb ... Unpacking golang-golang-x-xerrors-dev (0.0~git20191204.9bdfabe-1) ... Selecting previously unselected package golang-github-google-go-cmp-dev. Preparing to unpack .../086-golang-github-google-go-cmp-dev_0.5.4-1_all.deb ... Unpacking golang-github-google-go-cmp-dev (0.5.4-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../087-golang-glog-dev_0.0~git20160126.23def4e-3_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-3) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../088-golang-google-cloud-compute-metadata-dev_0.56.0-1_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-1) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../089-golang-golang-x-oauth2-google-dev_0.0~git20190604.0f29369-2_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.0~git20190604.0f29369-2) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../090-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u2_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-2+deb11u2) ... Selecting previously unselected package libprotobuf23:i386. Preparing to unpack .../091-libprotobuf23_3.12.4-1+deb11u1_i386.deb ... Unpacking libprotobuf23:i386 (3.12.4-1+deb11u1) ... Selecting previously unselected package libprotobuf-lite23:i386. Preparing to unpack .../092-libprotobuf-lite23_3.12.4-1+deb11u1_i386.deb ... Unpacking libprotobuf-lite23:i386 (3.12.4-1+deb11u1) ... Selecting previously unselected package libprotobuf-dev:i386. Preparing to unpack .../093-libprotobuf-dev_3.12.4-1+deb11u1_i386.deb ... Unpacking libprotobuf-dev:i386 (3.12.4-1+deb11u1) ... Selecting previously unselected package libprotoc23:i386. Preparing to unpack .../094-libprotoc23_3.12.4-1+deb11u1_i386.deb ... Unpacking libprotoc23:i386 (3.12.4-1+deb11u1) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../095-protobuf-compiler_3.12.4-1+deb11u1_i386.deb ... Unpacking protobuf-compiler (3.12.4-1+deb11u1) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../096-golang-goprotobuf-dev_1.3.4-2+b6_i386.deb ... Unpacking golang-goprotobuf-dev (1.3.4-2+b6) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../097-golang-google-genproto-dev_0.0~git20200413.b5235f6-1_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../098-golang-google-grpc-dev_1.27.1-1_all.deb ... Unpacking golang-google-grpc-dev (1.27.1-1) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../099-golang-github-go-kit-kit-dev_0.6.0-3_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.6.0-3) ... Selecting previously unselected package golang-github-gogo-protobuf-dev. Preparing to unpack .../100-golang-github-gogo-protobuf-dev_1.3.2-1_all.deb ... Unpacking golang-github-gogo-protobuf-dev (1.3.2-1) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../101-golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-1_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../102-golang-github-google-btree-dev_1.0.0-1_all.deb ... Unpacking golang-github-google-btree-dev (1.0.0-1) ... Selecting previously unselected package golang-github-google-uuid-dev. Preparing to unpack .../103-golang-github-google-uuid-dev_1.2.0-1_all.deb ... Unpacking golang-github-google-uuid-dev (1.2.0-1) ... Selecting previously unselected package golang-github-gorilla-websocket-dev. Preparing to unpack .../104-golang-github-gorilla-websocket-dev_1.4.2-1_all.deb ... Unpacking golang-github-gorilla-websocket-dev (1.4.2-1) ... Selecting previously unselected package golang-go.uber-atomic-dev. Preparing to unpack .../105-golang-go.uber-atomic-dev_1.4.0-1_all.deb ... Unpacking golang-go.uber-atomic-dev (1.4.0-1) ... Selecting previously unselected package golang-go.uber-multierr-dev. Preparing to unpack .../106-golang-go.uber-multierr-dev_1.1.0-1.1_all.deb ... Unpacking golang-go.uber-multierr-dev (1.1.0-1.1) ... Selecting previously unselected package golang-go.uber-zap-dev. Preparing to unpack .../107-golang-go.uber-zap-dev_1.15.0-2_all.deb ... Unpacking golang-go.uber-zap-dev (1.15.0-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev. Preparing to unpack .../108-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.2.2-2_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.2.2-2) ... Selecting previously unselected package golang-github-cespare-xxhash-dev. Preparing to unpack .../109-golang-github-cespare-xxhash-dev_2.1.1-1_all.deb ... Unpacking golang-github-cespare-xxhash-dev (2.1.1-1) ... Selecting previously unselected package golang-github-modern-go-concurrent-dev. Preparing to unpack .../110-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ... Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Selecting previously unselected package golang-github-modern-go-reflect2-dev. Preparing to unpack .../111-golang-github-modern-go-reflect2-dev_1.0.1-1_all.deb ... Unpacking golang-github-modern-go-reflect2-dev (1.0.1-1) ... Selecting previously unselected package golang-github-json-iterator-go-dev. Preparing to unpack .../112-golang-github-json-iterator-go-dev_1.1.10-2_all.deb ... Unpacking golang-github-json-iterator-go-dev (1.1.10-2) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../113-golang-github-prometheus-client-model-dev_0.2.0-2_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.2.0-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../114-golang-github-julienschmidt-httprouter-dev_1.3.0-1_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... Selecting previously unselected package golang-github-jpillora-backoff-dev. Preparing to unpack .../115-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../116-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../117-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-3_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... Selecting previously unselected package golang-protobuf-extensions-dev. Preparing to unpack .../118-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../119-golang-github-prometheus-common-dev_0.15.0-2_all.deb ... Unpacking golang-github-prometheus-common-dev (0.15.0-2) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../120-golang-golang-x-sync-dev_0.0~git20210220.036812b-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... Selecting previously unselected package golang-github-prometheus-procfs-dev. Preparing to unpack .../121-golang-github-prometheus-procfs-dev_0.3.0-2_all.deb ... Unpacking golang-github-prometheus-procfs-dev (0.3.0-2) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../122-golang-github-prometheus-client-golang-dev_1.9.0-2_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (1.9.0-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. Preparing to unpack .../123-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. Preparing to unpack .../124-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2_all.deb ... Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../125-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Selecting previously unselected package golang-github-jonboulle-clockwork-dev. Preparing to unpack .../126-golang-github-jonboulle-clockwork-dev_0.1.0-4.1_all.deb ... Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../127-golang-github-kr-fs-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-fs-dev (0.1.0-1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../128-golang-github-magiconair-properties-dev_1.8.4-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.4-1) ... Selecting previously unselected package golang-github-mattn-go-runewidth-dev. Preparing to unpack .../129-golang-github-mattn-go-runewidth-dev_0.0.9-1_all.deb ... Unpacking golang-github-mattn-go-runewidth-dev (0.0.9-1) ... Selecting previously unselected package golang-github-mitchellh-go-homedir-dev. Preparing to unpack .../130-golang-github-mitchellh-go-homedir-dev_1.1.0-1_all.deb ... Unpacking golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../131-golang-github-mitchellh-mapstructure-dev_1.3.3-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.3.3-1) ... Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. Preparing to unpack .../132-golang-github-olekukonko-tablewriter-dev_0.0.4-1_all.deb ... Unpacking golang-github-olekukonko-tablewriter-dev (0.0.4-1) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../133-golang-github-pelletier-go-toml-dev_1.8.1-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.8.1-1) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../134-golang-github-pkg-sftp-dev_1.10.1-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.10.1-1) ... Selecting previously unselected package golang-github-soheilhy-cmux-dev. Preparing to unpack .../135-golang-github-soheilhy-cmux-dev_0.1.4-2_all.deb ... Unpacking golang-github-soheilhy-cmux-dev (0.1.4-2) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../136-golang-github-spf13-afero-dev_1.5.1-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.5.1-1) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../137-golang-github-spf13-cast-dev_1.3.1-1_all.deb ... Unpacking golang-github-spf13-cast-dev (1.3.1-1) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../138-golang-github-spf13-pflag-dev_1.0.5-2_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.5-2) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../139-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-1_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-1) ... Selecting previously unselected package golang-github-subosito-gotenv-dev. Preparing to unpack .../140-golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-2_all.deb ... Unpacking golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-2) ... Selecting previously unselected package golang-gopkg-ini.v1-dev. Preparing to unpack .../141-golang-gopkg-ini.v1-dev_1.57.0-1_all.deb ... Unpacking golang-gopkg-ini.v1-dev (1.57.0-1) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../142-golang-github-spf13-viper-dev_1.7.1-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.7.1-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../143-golang-github-spf13-cobra-dev_1.1.2-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (1.1.2-1) ... Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev. Preparing to unpack .../144-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-2_all.deb ... Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-2) ... Selecting previously unselected package golang-github-urfave-cli-dev. Preparing to unpack .../145-golang-github-urfave-cli-dev_1.22.4-2_all.deb ... Unpacking golang-github-urfave-cli-dev (1.22.4-2) ... Selecting previously unselected package golang-github-xiang90-probing-dev. Preparing to unpack .../146-golang-github-xiang90-probing-dev_0.0.2-1_all.deb ... Unpacking golang-github-xiang90-probing-dev (0.0.2-1) ... Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. Preparing to unpack .../147-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1_all.deb ... Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Selecting previously unselected package golang-k8s-sigs-yaml-dev. Preparing to unpack .../148-golang-k8s-sigs-yaml-dev_1.2.0-3_all.deb ... Unpacking golang-k8s-sigs-yaml-dev (1.2.0-3) ... Setting up libpipeline1:i386 (1.5.3-1) ... Setting up golang-gopkg-yaml.v2-dev (2.4.0-1) ... Setting up golang-github-mattn-go-runewidth-dev (0.0.9-1) ... Setting up golang-github-mitchellh-go-homedir-dev (1.1.0-1) ... Setting up golang-github-google-go-querystring-dev (1.0.0-1) ... Setting up golang-github-mitchellh-mapstructure-dev (1.3.3-1) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up golang-dbus-dev (5.0.3-2) ... Setting up golang-github-creack-pty-dev (1.1.11-1) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-1) ... Setting up libicu67:i386 (67.1-7) ... Setting up golang-github-golang-mock-dev (1.3.1-2) ... Setting up golang-github-stretchr-objx-dev (0.3.0-1) ... Setting up golang-github-olekukonko-tablewriter-dev (0.0.4-1) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up golang-github-pkg-errors-dev (0.9.1-1) ... Setting up golang-1.15-src (1.15.15-1~deb11u4) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:i386 (2.66.8-1) ... No schema files found: doing nothing. Setting up golang-gopkg-yaml.v3-dev (3.0.0~git20200121.a6ecf24-3) ... Setting up libdebhelper-perl (13.3.4) ... Setting up golang-github-burntsushi-toml-dev (0.3.1-1) ... Setting up golang-golang-x-sys-dev (0.0~git20210124.22da62e-1) ... Setting up golang-github-kr-fs-dev (0.1.0-1) ... Setting up libmagic1:i386 (1:5.39-3+deb11u1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ... Setting up gettext-base (0.21-4) ... Setting up libprotobuf23:i386 (3.12.4-1+deb11u1) ... Setting up golang-golang-x-term-dev (0.0~git20201210.2321bbc-1) ... Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ... Setting up file (1:5.39-3+deb11u1) ... Setting up golang-github-google-btree-dev (1.0.0-1) ... Setting up golang-github-go-stack-stack-dev (1.8.0-1) ... Setting up golang-github-beorn7-perks-dev (1.0.1-1) ... Setting up golang-github-gorilla-websocket-dev (1.4.2-1) ... Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ... Setting up golang-github-cespare-xxhash-dev (2.1.1-1) ... Setting up golang-github-spf13-pflag-dev (1.0.5-2) ... Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ... Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-2) ... Setting up libprotobuf-lite23:i386 (3.12.4-1+deb11u1) ... Setting up golang-github-xiang90-probing-dev (0.0.2-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ... Setting up golang-github-stretchr-testify-dev (1.6.1-2) ... Setting up libprotoc23:i386 (3.12.4-1+deb11u1) ... Setting up libsigsegv2:i386 (2.13-1) ... Setting up golang-k8s-sigs-yaml-dev (1.2.0-3) ... Setting up golang-gopkg-ini.v1-dev (1.57.0-1) ... Setting up golang-golang-x-sync-dev (0.0~git20210220.036812b-1) ... Setting up autopoint (0.21-4) ... Setting up golang-github-magiconair-properties-dev (1.8.4-1) ... Setting up pkg-config (0.29.2-1) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ... Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-3) ... Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-1) ... Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-2+deb11u2) ... Setting up sensible-utils (0.0.14) ... Setting up golang-golang-x-text-dev (0.3.6-1) ... Setting up golang-github-google-uuid-dev (1.2.0-1) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up golang-github-spf13-cast-dev (1.3.1-1) ... Setting up golang-github-fsnotify-fsnotify-dev (1.4.9-2) ... Setting up golang-github-dustin-go-humanize-dev (1.0.0-2) ... Setting up golang-github-prometheus-procfs-dev (0.3.0-2) ... Setting up golang-github-alecthomas-units-dev (0.0~git20201120.1786d5e-1) ... Setting up golang-github-modern-go-reflect2-dev (1.0.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up golang-github-dgrijalva-jwt-go-dev (3.2.0-3) ... Setting up golang-github-pelletier-go-toml-dev (1.8.1-1) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-1) ... Setting up golang-golang-x-xerrors-dev (0.0~git20191204.9bdfabe-1) ... Setting up golang-github-ghodss-yaml-dev (1.0.0-1.1) ... Setting up golang-src:i386 (2:1.15~1) ... Setting up golang-1.15-go (1.15.15-1~deb11u4) ... Setting up libelf1:i386 (0.183-1) ... Setting up libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Setting up libsystemd-dev:i386 (247.3-7+deb11u4) ... Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-1) ... Setting up golang-github-coreos-bbolt-dev (1.3.5-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up golang-github-google-go-cmp-dev (0.5.4-1) ... Setting up golang-github-mattn-go-isatty-dev (0.0.12-1) ... Setting up golang-github-sirupsen-logrus-dev (1.7.0-2) ... Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-1) ... Setting up gettext (0.21-4) ... Setting up golang-github-russross-blackfriday-v2-dev (2.0.1-3) ... Setting up protobuf-compiler (3.12.4-1+deb11u1) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-3) ... Setting up libtool (2.4.6-15) ... Setting up golang-go (2:1.15~1) ... Setting up golang-github-mattn-go-colorable-dev (0.1.7-1) ... Setting up golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-2) ... Setting up m4 (1.4.18-5) ... Setting up golang-github-json-iterator-go-dev (1.1.10-2) ... Setting up golang-go.uber-atomic-dev (1.4.0-1) ... Setting up golang-any:i386 (2:1.15~1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libprotobuf-dev:i386 (3.12.4-1+deb11u1) ... Setting up golang-goprotobuf-dev (1.3.4-2+b6) ... Setting up golang-go.uber-multierr-dev (1.1.0-1.1) ... Setting up golang-github-coreos-go-systemd-dev (22.1.0-3) ... Setting up golang-golang-x-net-dev (1:0.0+git20210119.5f4716e+dfsg-4) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20201221.eec23a3-1) ... Setting up golang-github-prometheus-client-model-dev (0.2.0-2) ... Setting up golang-golang-x-oauth2-dev (0.0~git20190604.0f29369-2) ... Setting up golang-github-aws-aws-sdk-go-dev (1.36.33-1) ... Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-2) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0+git20200630.3af7569-1) ... Setting up golang-github-soheilhy-cmux-dev (0.1.4-2) ... Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.0+ds-5) ... Setting up golang-github-gogo-protobuf-dev (1.3.2-1) ... Setting up golang-github-fatih-color-dev (1.7.0-1) ... Setting up golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up golang-github-pkg-sftp-dev (1.10.1-1) ... Setting up golang-github-coreos-pkg-dev (4-3) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-github-dghubble-sling-dev (1.3.0-1) ... Setting up golang-google-cloud-compute-metadata-dev (0.56.0-1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20190604.0f29369-2) ... Setting up golang-github-spf13-afero-dev (1.5.1-1) ... Setting up golang-github-urfave-cli-dev (1.22.4-2) ... Setting up golang-github-apex-log-dev (1.1.1-3) ... Setting up debhelper (13.3.4) ... Setting up golang-go.uber-zap-dev (1.15.0-2) ... Setting up golang-github-spf13-viper-dev (1.7.1-1) ... Setting up dh-golang (1.51) ... Setting up golang-github-spf13-cobra-dev (1.1.2-1) ... Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-1) ... Setting up golang-google-grpc-dev (1.27.1-1) ... Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Setting up golang-github-go-kit-kit-dev (0.6.0-3) ... Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.2.2-2) ... Setting up golang-github-prometheus-common-dev (0.15.0-2) ... Setting up golang-github-prometheus-client-golang-dev (1.9.0-2) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ... Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/etcd-3.3.25+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../etcd_3.3.25+dfsg-6_source.changes dpkg-buildpackage: info: source package etcd dpkg-buildpackage: info: source version 3.3.25+dfsg-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Shengjing Zhu dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 debian/rules clean dh clean --buildsystem=golang --with=golang --builddirectory=_build dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build dh_clean -O--buildsystem=golang -O--builddirectory=_build debian/rules binary dh binary --buildsystem=golang --with=golang --builddirectory=_build debian/rules build make[1]: Entering directory '/build/reproducible-path/etcd-3.3.25+dfsg' dh build --buildsystem=golang --with=golang --builddirectory=_build dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build dh_auto_build -O--buildsystem=golang -O--builddirectory=_build cd _build && go generate -v github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/client/integration github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/balancer github.com/coreos/etcd/clientv3/balancer/connectivity github.com/coreos/etcd/clientv3/balancer/picker github.com/coreos/etcd/clientv3/balancer/resolver/endpoint github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/credentials github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/leasing github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/ordering github.com/coreos/etcd/clientv3/snapshot github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/contrib/raftexample github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/coreos/etcd/discovery github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v2v3 github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/functional/agent github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/functional/cmd/etcd-tester github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/tester github.com/coreos/etcd/integration github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockserver github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/systemd github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/raft/rafttest github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/tests/e2e github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb src/github.com/coreos/etcd/main.go src/github.com/coreos/etcd/main_test.go src/github.com/coreos/etcd/alarm/alarms.go src/github.com/coreos/etcd/auth/doc.go src/github.com/coreos/etcd/auth/jwt.go src/github.com/coreos/etcd/auth/jwt_test.go src/github.com/coreos/etcd/auth/metrics.go src/github.com/coreos/etcd/auth/nop.go src/github.com/coreos/etcd/auth/range_perm_cache.go src/github.com/coreos/etcd/auth/range_perm_cache_test.go src/github.com/coreos/etcd/auth/simple_token.go src/github.com/coreos/etcd/auth/simple_token_test.go src/github.com/coreos/etcd/auth/store.go src/github.com/coreos/etcd/auth/store_test.go src/github.com/coreos/etcd/auth/authpb/auth.pb.go src/github.com/coreos/etcd/client/auth_role.go src/github.com/coreos/etcd/client/auth_user.go src/github.com/coreos/etcd/client/cancelreq.go src/github.com/coreos/etcd/client/client.go src/github.com/coreos/etcd/client/client_test.go src/github.com/coreos/etcd/client/cluster_error.go src/github.com/coreos/etcd/client/curl.go src/github.com/coreos/etcd/client/discover.go src/github.com/coreos/etcd/client/doc.go src/github.com/coreos/etcd/client/fake_transport_test.go src/github.com/coreos/etcd/client/json.go src/github.com/coreos/etcd/client/keys.go src/github.com/coreos/etcd/client/keys_bench_test.go src/github.com/coreos/etcd/client/keys_test.go src/github.com/coreos/etcd/client/members.go src/github.com/coreos/etcd/client/members_test.go src/github.com/coreos/etcd/client/util.go src/github.com/coreos/etcd/client/example_keys_test.go src/github.com/coreos/etcd/client/main_test.go src/github.com/coreos/etcd/client/integration/client_test.go src/github.com/coreos/etcd/client/integration/doc.go src/github.com/coreos/etcd/client/integration/main_test.go src/github.com/coreos/etcd/clientv3/auth.go src/github.com/coreos/etcd/clientv3/client.go src/github.com/coreos/etcd/clientv3/client_test.go src/github.com/coreos/etcd/clientv3/cluster.go src/github.com/coreos/etcd/clientv3/compact_op.go src/github.com/coreos/etcd/clientv3/compact_op_test.go src/github.com/coreos/etcd/clientv3/compare.go src/github.com/coreos/etcd/clientv3/config.go src/github.com/coreos/etcd/clientv3/ctx.go src/github.com/coreos/etcd/clientv3/ctx_test.go src/github.com/coreos/etcd/clientv3/doc.go src/github.com/coreos/etcd/clientv3/kv.go src/github.com/coreos/etcd/clientv3/lease.go src/github.com/coreos/etcd/clientv3/logger.go src/github.com/coreos/etcd/clientv3/maintenance.go src/github.com/coreos/etcd/clientv3/op.go src/github.com/coreos/etcd/clientv3/op_test.go src/github.com/coreos/etcd/clientv3/options.go src/github.com/coreos/etcd/clientv3/retry.go src/github.com/coreos/etcd/clientv3/retry_interceptor.go src/github.com/coreos/etcd/clientv3/sort.go src/github.com/coreos/etcd/clientv3/txn.go src/github.com/coreos/etcd/clientv3/txn_test.go src/github.com/coreos/etcd/clientv3/utils.go src/github.com/coreos/etcd/clientv3/watch.go src/github.com/coreos/etcd/clientv3/watch_test.go src/github.com/coreos/etcd/clientv3/example_auth_test.go src/github.com/coreos/etcd/clientv3/example_cluster_test.go src/github.com/coreos/etcd/clientv3/example_kv_test.go src/github.com/coreos/etcd/clientv3/example_lease_test.go src/github.com/coreos/etcd/clientv3/example_maintenence_test.go src/github.com/coreos/etcd/clientv3/example_metrics_test.go src/github.com/coreos/etcd/clientv3/example_test.go src/github.com/coreos/etcd/clientv3/example_watch_test.go src/github.com/coreos/etcd/clientv3/main_test.go src/github.com/coreos/etcd/clientv3/balancer/balancer.go src/github.com/coreos/etcd/clientv3/balancer/balancer_test.go src/github.com/coreos/etcd/clientv3/balancer/utils.go src/github.com/coreos/etcd/clientv3/balancer/utils_test.go src/github.com/coreos/etcd/clientv3/balancer/connectivity/connectivity.go src/github.com/coreos/etcd/clientv3/balancer/picker/doc.go src/github.com/coreos/etcd/clientv3/balancer/picker/err.go src/github.com/coreos/etcd/clientv3/balancer/picker/picker.go src/github.com/coreos/etcd/clientv3/balancer/picker/roundrobin_balanced.go src/github.com/coreos/etcd/clientv3/balancer/resolver/endpoint/endpoint.go src/github.com/coreos/etcd/clientv3/clientv3util/util.go src/github.com/coreos/etcd/clientv3/clientv3util/example_key_test.go src/github.com/coreos/etcd/clientv3/concurrency/doc.go src/github.com/coreos/etcd/clientv3/concurrency/election.go src/github.com/coreos/etcd/clientv3/concurrency/key.go src/github.com/coreos/etcd/clientv3/concurrency/mutex.go src/github.com/coreos/etcd/clientv3/concurrency/session.go src/github.com/coreos/etcd/clientv3/concurrency/stm.go src/github.com/coreos/etcd/clientv3/concurrency/election_test.go src/github.com/coreos/etcd/clientv3/concurrency/example_election_test.go src/github.com/coreos/etcd/clientv3/concurrency/example_mutex_test.go src/github.com/coreos/etcd/clientv3/concurrency/example_stm_test.go src/github.com/coreos/etcd/clientv3/concurrency/main_test.go src/github.com/coreos/etcd/clientv3/credentials/credentials.go src/github.com/coreos/etcd/clientv3/integration/black_hole_test.go src/github.com/coreos/etcd/clientv3/integration/cluster_test.go src/github.com/coreos/etcd/clientv3/integration/dial_test.go src/github.com/coreos/etcd/clientv3/integration/doc.go src/github.com/coreos/etcd/clientv3/integration/kv_test.go src/github.com/coreos/etcd/clientv3/integration/lease_test.go src/github.com/coreos/etcd/clientv3/integration/leasing_test.go src/github.com/coreos/etcd/clientv3/integration/logger_test.go src/github.com/coreos/etcd/clientv3/integration/main_test.go src/github.com/coreos/etcd/clientv3/integration/maintenance_test.go src/github.com/coreos/etcd/clientv3/integration/metrics_test.go src/github.com/coreos/etcd/clientv3/integration/mirror_test.go src/github.com/coreos/etcd/clientv3/integration/namespace_test.go src/github.com/coreos/etcd/clientv3/integration/network_partition_test.go src/github.com/coreos/etcd/clientv3/integration/role_test.go src/github.com/coreos/etcd/clientv3/integration/server_shutdown_test.go src/github.com/coreos/etcd/clientv3/integration/txn_test.go src/github.com/coreos/etcd/clientv3/integration/user_test.go src/github.com/coreos/etcd/clientv3/integration/util.go src/github.com/coreos/etcd/clientv3/integration/watch_fragment_test.go src/github.com/coreos/etcd/clientv3/integration/watch_test.go src/github.com/coreos/etcd/clientv3/leasing/cache.go src/github.com/coreos/etcd/clientv3/leasing/doc.go src/github.com/coreos/etcd/clientv3/leasing/kv.go src/github.com/coreos/etcd/clientv3/leasing/txn.go src/github.com/coreos/etcd/clientv3/leasing/util.go src/github.com/coreos/etcd/clientv3/mirror/syncer.go src/github.com/coreos/etcd/clientv3/namespace/doc.go src/github.com/coreos/etcd/clientv3/namespace/kv.go src/github.com/coreos/etcd/clientv3/namespace/lease.go src/github.com/coreos/etcd/clientv3/namespace/util.go src/github.com/coreos/etcd/clientv3/namespace/util_test.go src/github.com/coreos/etcd/clientv3/namespace/watch.go src/github.com/coreos/etcd/clientv3/naming/doc.go src/github.com/coreos/etcd/clientv3/naming/grpc.go src/github.com/coreos/etcd/clientv3/naming/grpc_test.go src/github.com/coreos/etcd/clientv3/ordering/doc.go src/github.com/coreos/etcd/clientv3/ordering/kv.go src/github.com/coreos/etcd/clientv3/ordering/kv_test.go src/github.com/coreos/etcd/clientv3/ordering/logger_test.go src/github.com/coreos/etcd/clientv3/ordering/util.go src/github.com/coreos/etcd/clientv3/ordering/util_test.go src/github.com/coreos/etcd/clientv3/snapshot/doc.go src/github.com/coreos/etcd/clientv3/snapshot/util.go src/github.com/coreos/etcd/clientv3/snapshot/v3_snapshot.go src/github.com/coreos/etcd/clientv3/yaml/config.go src/github.com/coreos/etcd/clientv3/yaml/config_test.go src/github.com/coreos/etcd/compactor/compactor.go src/github.com/coreos/etcd/compactor/compactor_test.go src/github.com/coreos/etcd/compactor/doc.go src/github.com/coreos/etcd/compactor/periodic.go src/github.com/coreos/etcd/compactor/periodic_test.go src/github.com/coreos/etcd/compactor/revision.go src/github.com/coreos/etcd/compactor/revision_test.go src/github.com/coreos/etcd/contrib/raftexample/doc.go src/github.com/coreos/etcd/contrib/raftexample/httpapi.go src/github.com/coreos/etcd/contrib/raftexample/kvstore.go src/github.com/coreos/etcd/contrib/raftexample/kvstore_test.go src/github.com/coreos/etcd/contrib/raftexample/listener.go src/github.com/coreos/etcd/contrib/raftexample/main.go src/github.com/coreos/etcd/contrib/raftexample/raft.go src/github.com/coreos/etcd/contrib/raftexample/raftexample_test.go src/github.com/coreos/etcd/contrib/recipes/barrier.go src/github.com/coreos/etcd/contrib/recipes/client.go src/github.com/coreos/etcd/contrib/recipes/doc.go src/github.com/coreos/etcd/contrib/recipes/double_barrier.go src/github.com/coreos/etcd/contrib/recipes/key.go src/github.com/coreos/etcd/contrib/recipes/priority_queue.go src/github.com/coreos/etcd/contrib/recipes/queue.go src/github.com/coreos/etcd/contrib/recipes/rwmutex.go src/github.com/coreos/etcd/contrib/recipes/watch.go src/github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos/etcd2-restore.go src/github.com/coreos/etcd/discovery/discovery.go src/github.com/coreos/etcd/discovery/discovery_test.go src/github.com/coreos/etcd/embed/config.go src/github.com/coreos/etcd/embed/config_test.go src/github.com/coreos/etcd/embed/doc.go src/github.com/coreos/etcd/embed/etcd.go src/github.com/coreos/etcd/embed/serve.go src/github.com/coreos/etcd/embed/serve_test.go src/github.com/coreos/etcd/embed/util.go src/github.com/coreos/etcd/error/error.go src/github.com/coreos/etcd/error/error_test.go src/github.com/coreos/etcd/etcdctl/main.go src/github.com/coreos/etcd/etcdctl/main_test.go src/github.com/coreos/etcd/etcdctl/ctlv2/ctl.go src/github.com/coreos/etcd/etcdctl/ctlv2/ctl_nocov.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/auth_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/backup_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/cluster_health.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/doc.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/error.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/exec_watch_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/format.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/get_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/ls_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/member_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/mk_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/mkdir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/rm_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/rmdir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/role_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/set_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/set_dir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/update_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/update_dir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/user_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/util.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/util_test.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/watch_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/ctl.go src/github.com/coreos/etcd/etcdctl/ctlv3/ctl_nocov.go src/github.com/coreos/etcd/etcdctl/ctlv3/help.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/alarm_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/auth_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/check.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/compaction_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/defrag_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/del_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/doc.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/elect_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/ep_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/error.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/get_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/global.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/lease_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/lock_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/make_mirror_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/member_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/migrate_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/move_leader_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_fields.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_json.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_protobuf.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_simple.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_table.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/put_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/role_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/snapshot_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/txn_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/user_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/util.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/version_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/watch_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/watch_command_test.go src/github.com/coreos/etcd/etcdmain/config.go src/github.com/coreos/etcd/etcdmain/config_test.go src/github.com/coreos/etcd/etcdmain/doc.go src/github.com/coreos/etcd/etcdmain/etcd.go src/github.com/coreos/etcd/etcdmain/gateway.go src/github.com/coreos/etcd/etcdmain/grpc_proxy.go src/github.com/coreos/etcd/etcdmain/help.go src/github.com/coreos/etcd/etcdmain/main.go src/github.com/coreos/etcd/etcdmain/util.go src/github.com/coreos/etcd/etcdserver/apply.go src/github.com/coreos/etcd/etcdserver/apply_auth.go src/github.com/coreos/etcd/etcdserver/apply_v2.go src/github.com/coreos/etcd/etcdserver/backend.go src/github.com/coreos/etcd/etcdserver/cluster_util.go src/github.com/coreos/etcd/etcdserver/cluster_util_test.go src/github.com/coreos/etcd/etcdserver/config.go src/github.com/coreos/etcd/etcdserver/config_test.go src/github.com/coreos/etcd/etcdserver/consistent_index.go src/github.com/coreos/etcd/etcdserver/consistent_index_test.go src/github.com/coreos/etcd/etcdserver/corrupt.go src/github.com/coreos/etcd/etcdserver/doc.go src/github.com/coreos/etcd/etcdserver/errors.go src/github.com/coreos/etcd/etcdserver/metrics.go src/github.com/coreos/etcd/etcdserver/quota.go src/github.com/coreos/etcd/etcdserver/raft.go src/github.com/coreos/etcd/etcdserver/raft_test.go src/github.com/coreos/etcd/etcdserver/server.go src/github.com/coreos/etcd/etcdserver/server_test.go src/github.com/coreos/etcd/etcdserver/snapshot_merge.go src/github.com/coreos/etcd/etcdserver/storage.go src/github.com/coreos/etcd/etcdserver/util.go src/github.com/coreos/etcd/etcdserver/util_test.go src/github.com/coreos/etcd/etcdserver/v2_server.go src/github.com/coreos/etcd/etcdserver/v3_server.go src/github.com/coreos/etcd/etcdserver/api/capability.go src/github.com/coreos/etcd/etcdserver/api/cluster.go src/github.com/coreos/etcd/etcdserver/api/doc.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/base.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/doc.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/metrics.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/peer.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/peer_test.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/version_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/capability.go src/github.com/coreos/etcd/etcdserver/api/v2http/client.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_auth.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_auth_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/doc.go src/github.com/coreos/etcd/etcdserver/api/v2http/http.go src/github.com/coreos/etcd/etcdserver/api/v2http/http_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/metrics.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/errors.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/errors_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/member.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/member_test.go src/github.com/coreos/etcd/etcdserver/api/v2v3/cluster.go src/github.com/coreos/etcd/etcdserver/api/v2v3/doc.go src/github.com/coreos/etcd/etcdserver/api/v2v3/server.go src/github.com/coreos/etcd/etcdserver/api/v2v3/store.go src/github.com/coreos/etcd/etcdserver/api/v2v3/watcher.go src/github.com/coreos/etcd/etcdserver/api/v3client/doc.go src/github.com/coreos/etcd/etcdserver/api/v3client/v3client.go src/github.com/coreos/etcd/etcdserver/api/v3election/doc.go src/github.com/coreos/etcd/etcdserver/api/v3election/election.go src/github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/v3election.pb.go src/github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go src/github.com/coreos/etcd/etcdserver/api/v3lock/doc.go src/github.com/coreos/etcd/etcdserver/api/v3lock/lock.go src/github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go src/github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/auth.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/codec.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/grpc.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/header.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/interceptor.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/key.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/lease.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/maintenance.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/member.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/metrics.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/quota.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/util.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/util_test.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/watch.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/watch_test.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/doc.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/error.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/error_test.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/md.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/metadatafields.go src/github.com/coreos/etcd/etcdserver/auth/auth.go src/github.com/coreos/etcd/etcdserver/auth/auth_requests.go src/github.com/coreos/etcd/etcdserver/auth/auth_test.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/etcdserver.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/raft_internal.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/raft_internal_stringer.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/rpc.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/gw/rpc.pb.gw.go src/github.com/coreos/etcd/etcdserver/membership/cluster.go src/github.com/coreos/etcd/etcdserver/membership/cluster_test.go src/github.com/coreos/etcd/etcdserver/membership/doc.go src/github.com/coreos/etcd/etcdserver/membership/errors.go src/github.com/coreos/etcd/etcdserver/membership/member.go src/github.com/coreos/etcd/etcdserver/membership/member_test.go src/github.com/coreos/etcd/etcdserver/membership/metrics.go src/github.com/coreos/etcd/etcdserver/membership/store.go src/github.com/coreos/etcd/etcdserver/stats/leader.go src/github.com/coreos/etcd/etcdserver/stats/queue.go src/github.com/coreos/etcd/etcdserver/stats/server.go src/github.com/coreos/etcd/etcdserver/stats/stats.go src/github.com/coreos/etcd/functional/agent/doc.go src/github.com/coreos/etcd/functional/agent/handler.go src/github.com/coreos/etcd/functional/agent/server.go src/github.com/coreos/etcd/functional/agent/utils.go src/github.com/coreos/etcd/functional/agent/utils_test.go src/github.com/coreos/etcd/functional/cmd/etcd-agent/main.go src/github.com/coreos/etcd/functional/cmd/etcd-proxy/main.go src/github.com/coreos/etcd/functional/cmd/etcd-runner/main.go src/github.com/coreos/etcd/functional/cmd/etcd-tester/main.go src/github.com/coreos/etcd/functional/rpcpb/etcd_config.go src/github.com/coreos/etcd/functional/rpcpb/etcd_config_test.go src/github.com/coreos/etcd/functional/rpcpb/member.go src/github.com/coreos/etcd/functional/rpcpb/rpc.pb.go src/github.com/coreos/etcd/functional/runner/election_command.go src/github.com/coreos/etcd/functional/runner/error.go src/github.com/coreos/etcd/functional/runner/global.go src/github.com/coreos/etcd/functional/runner/help.go src/github.com/coreos/etcd/functional/runner/lease_renewer_command.go src/github.com/coreos/etcd/functional/runner/lock_racer_command.go src/github.com/coreos/etcd/functional/runner/root.go src/github.com/coreos/etcd/functional/runner/watch_command.go src/github.com/coreos/etcd/functional/tester/case.go src/github.com/coreos/etcd/functional/tester/case_delay.go src/github.com/coreos/etcd/functional/tester/case_external.go src/github.com/coreos/etcd/functional/tester/case_failpoints.go src/github.com/coreos/etcd/functional/tester/case_network_blackhole.go src/github.com/coreos/etcd/functional/tester/case_network_delay.go src/github.com/coreos/etcd/functional/tester/case_no_fail.go src/github.com/coreos/etcd/functional/tester/case_sigquit_remove.go src/github.com/coreos/etcd/functional/tester/case_sigquit_remove_quorum.go src/github.com/coreos/etcd/functional/tester/case_sigterm.go src/github.com/coreos/etcd/functional/tester/checker.go src/github.com/coreos/etcd/functional/tester/checker_kv_hash.go src/github.com/coreos/etcd/functional/tester/checker_lease_expire.go src/github.com/coreos/etcd/functional/tester/checker_no_check.go src/github.com/coreos/etcd/functional/tester/checker_runner.go src/github.com/coreos/etcd/functional/tester/cluster.go src/github.com/coreos/etcd/functional/tester/cluster_read_config.go src/github.com/coreos/etcd/functional/tester/cluster_run.go src/github.com/coreos/etcd/functional/tester/cluster_shuffle.go src/github.com/coreos/etcd/functional/tester/doc.go src/github.com/coreos/etcd/functional/tester/metrics_report.go src/github.com/coreos/etcd/functional/tester/stresser.go src/github.com/coreos/etcd/functional/tester/stresser_composite.go src/github.com/coreos/etcd/functional/tester/stresser_key.go src/github.com/coreos/etcd/functional/tester/stresser_lease.go src/github.com/coreos/etcd/functional/tester/stresser_runner.go src/github.com/coreos/etcd/functional/tester/utils.go src/github.com/coreos/etcd/integration/bridge.go src/github.com/coreos/etcd/integration/cluster.go src/github.com/coreos/etcd/integration/cluster_direct.go src/github.com/coreos/etcd/integration/cluster_test.go src/github.com/coreos/etcd/integration/doc.go src/github.com/coreos/etcd/integration/embed_test.go src/github.com/coreos/etcd/integration/logger_test.go src/github.com/coreos/etcd/integration/main_test.go src/github.com/coreos/etcd/integration/member_test.go src/github.com/coreos/etcd/integration/metrics_test.go src/github.com/coreos/etcd/integration/network_partition_test.go src/github.com/coreos/etcd/integration/util_test.go src/github.com/coreos/etcd/integration/v2_http_kv_test.go src/github.com/coreos/etcd/integration/v3_alarm_test.go src/github.com/coreos/etcd/integration/v3_auth_test.go src/github.com/coreos/etcd/integration/v3_barrier_test.go src/github.com/coreos/etcd/integration/v3_double_barrier_test.go src/github.com/coreos/etcd/integration/v3_election_test.go src/github.com/coreos/etcd/integration/v3_grpc_inflight_test.go src/github.com/coreos/etcd/integration/v3_grpc_test.go src/github.com/coreos/etcd/integration/v3_health_test.go src/github.com/coreos/etcd/integration/v3_leadership_test.go src/github.com/coreos/etcd/integration/v3_lease_test.go src/github.com/coreos/etcd/integration/v3_lock_test.go src/github.com/coreos/etcd/integration/v3_queue_test.go src/github.com/coreos/etcd/integration/v3_stm_test.go src/github.com/coreos/etcd/integration/v3_tls_test.go src/github.com/coreos/etcd/integration/v3_watch_test.go src/github.com/coreos/etcd/integration/v3election_grpc_test.go src/github.com/coreos/etcd/integration/v3lock_grpc_test.go src/github.com/coreos/etcd/lease/doc.go src/github.com/coreos/etcd/lease/lessor.go src/github.com/coreos/etcd/lease/lessor_test.go src/github.com/coreos/etcd/lease/leasehttp/doc.go src/github.com/coreos/etcd/lease/leasehttp/http.go src/github.com/coreos/etcd/lease/leasehttp/http_test.go src/github.com/coreos/etcd/lease/leasepb/lease.pb.go src/github.com/coreos/etcd/mvcc/doc.go src/github.com/coreos/etcd/mvcc/index.go src/github.com/coreos/etcd/mvcc/index_test.go src/github.com/coreos/etcd/mvcc/key_index.go src/github.com/coreos/etcd/mvcc/key_index_test.go src/github.com/coreos/etcd/mvcc/kv.go src/github.com/coreos/etcd/mvcc/kv_test.go src/github.com/coreos/etcd/mvcc/kv_view.go src/github.com/coreos/etcd/mvcc/kvstore.go src/github.com/coreos/etcd/mvcc/kvstore_bench_test.go src/github.com/coreos/etcd/mvcc/kvstore_compaction.go src/github.com/coreos/etcd/mvcc/kvstore_compaction_test.go src/github.com/coreos/etcd/mvcc/kvstore_test.go src/github.com/coreos/etcd/mvcc/kvstore_txn.go src/github.com/coreos/etcd/mvcc/metrics.go src/github.com/coreos/etcd/mvcc/metrics_txn.go src/github.com/coreos/etcd/mvcc/revision.go src/github.com/coreos/etcd/mvcc/revision_test.go src/github.com/coreos/etcd/mvcc/util.go src/github.com/coreos/etcd/mvcc/watchable_store.go src/github.com/coreos/etcd/mvcc/watchable_store_bench_test.go src/github.com/coreos/etcd/mvcc/watchable_store_test.go src/github.com/coreos/etcd/mvcc/watchable_store_txn.go src/github.com/coreos/etcd/mvcc/watcher.go src/github.com/coreos/etcd/mvcc/watcher_bench_test.go src/github.com/coreos/etcd/mvcc/watcher_group.go src/github.com/coreos/etcd/mvcc/watcher_test.go src/github.com/coreos/etcd/mvcc/backend/backend.go src/github.com/coreos/etcd/mvcc/backend/backend_bench_test.go src/github.com/coreos/etcd/mvcc/backend/backend_test.go src/github.com/coreos/etcd/mvcc/backend/batch_tx.go src/github.com/coreos/etcd/mvcc/backend/batch_tx_test.go src/github.com/coreos/etcd/mvcc/backend/config_linux.go src/github.com/coreos/etcd/mvcc/backend/doc.go src/github.com/coreos/etcd/mvcc/backend/metrics.go src/github.com/coreos/etcd/mvcc/backend/read_tx.go src/github.com/coreos/etcd/mvcc/backend/tx_buffer.go src/github.com/coreos/etcd/mvcc/mvccpb/kv.pb.go src/github.com/coreos/etcd/pkg/adt/doc.go src/github.com/coreos/etcd/pkg/adt/interval_tree.go src/github.com/coreos/etcd/pkg/adt/interval_tree_test.go src/github.com/coreos/etcd/pkg/adt/example_test.go src/github.com/coreos/etcd/pkg/contention/contention.go src/github.com/coreos/etcd/pkg/contention/doc.go src/github.com/coreos/etcd/pkg/cors/cors.go src/github.com/coreos/etcd/pkg/cors/cors_test.go src/github.com/coreos/etcd/pkg/cpuutil/doc.go src/github.com/coreos/etcd/pkg/cpuutil/endian.go src/github.com/coreos/etcd/pkg/crc/crc.go src/github.com/coreos/etcd/pkg/crc/crc_test.go src/github.com/coreos/etcd/pkg/debugutil/doc.go src/github.com/coreos/etcd/pkg/debugutil/pprof.go src/github.com/coreos/etcd/pkg/expect/expect.go src/github.com/coreos/etcd/pkg/expect/expect_test.go src/github.com/coreos/etcd/pkg/fileutil/dir_unix.go src/github.com/coreos/etcd/pkg/fileutil/fileutil.go src/github.com/coreos/etcd/pkg/fileutil/fileutil_test.go src/github.com/coreos/etcd/pkg/fileutil/lock.go src/github.com/coreos/etcd/pkg/fileutil/lock_flock.go src/github.com/coreos/etcd/pkg/fileutil/lock_linux.go src/github.com/coreos/etcd/pkg/fileutil/lock_linux_test.go src/github.com/coreos/etcd/pkg/fileutil/lock_test.go src/github.com/coreos/etcd/pkg/fileutil/preallocate.go src/github.com/coreos/etcd/pkg/fileutil/preallocate_test.go src/github.com/coreos/etcd/pkg/fileutil/preallocate_unix.go src/github.com/coreos/etcd/pkg/fileutil/purge.go src/github.com/coreos/etcd/pkg/fileutil/purge_test.go src/github.com/coreos/etcd/pkg/fileutil/sync_linux.go src/github.com/coreos/etcd/pkg/flags/flag.go src/github.com/coreos/etcd/pkg/flags/flag_test.go src/github.com/coreos/etcd/pkg/flags/strings.go src/github.com/coreos/etcd/pkg/flags/strings_test.go src/github.com/coreos/etcd/pkg/flags/urls.go src/github.com/coreos/etcd/pkg/flags/urls_test.go src/github.com/coreos/etcd/pkg/httputil/httputil.go src/github.com/coreos/etcd/pkg/idutil/id.go src/github.com/coreos/etcd/pkg/idutil/id_test.go src/github.com/coreos/etcd/pkg/ioutil/pagewriter.go src/github.com/coreos/etcd/pkg/ioutil/pagewriter_test.go src/github.com/coreos/etcd/pkg/ioutil/readcloser.go src/github.com/coreos/etcd/pkg/ioutil/readcloser_test.go src/github.com/coreos/etcd/pkg/ioutil/reader.go src/github.com/coreos/etcd/pkg/ioutil/reader_test.go src/github.com/coreos/etcd/pkg/ioutil/util.go src/github.com/coreos/etcd/pkg/logutil/discard_logger.go src/github.com/coreos/etcd/pkg/logutil/doc.go src/github.com/coreos/etcd/pkg/logutil/log_level.go src/github.com/coreos/etcd/pkg/logutil/logger.go src/github.com/coreos/etcd/pkg/logutil/merge_logger.go src/github.com/coreos/etcd/pkg/logutil/merge_logger_test.go src/github.com/coreos/etcd/pkg/logutil/package_logger.go src/github.com/coreos/etcd/pkg/logutil/zap.go src/github.com/coreos/etcd/pkg/logutil/zap_grpc.go src/github.com/coreos/etcd/pkg/logutil/zap_grpc_test.go src/github.com/coreos/etcd/pkg/logutil/zap_journal.go src/github.com/coreos/etcd/pkg/logutil/zap_journal_test.go src/github.com/coreos/etcd/pkg/logutil/zap_raft.go src/github.com/coreos/etcd/pkg/logutil/zap_raft_test.go src/github.com/coreos/etcd/pkg/logutil/logger_test.go src/github.com/coreos/etcd/pkg/logutil/package_logger_test.go src/github.com/coreos/etcd/pkg/mock/mockserver/doc.go src/github.com/coreos/etcd/pkg/mock/mockserver/mockserver.go src/github.com/coreos/etcd/pkg/mock/mockstorage/doc.go src/github.com/coreos/etcd/pkg/mock/mockstorage/storage_recorder.go src/github.com/coreos/etcd/pkg/mock/mockstore/doc.go src/github.com/coreos/etcd/pkg/mock/mockstore/store_recorder.go src/github.com/coreos/etcd/pkg/mock/mockwait/doc.go src/github.com/coreos/etcd/pkg/mock/mockwait/wait_recorder.go src/github.com/coreos/etcd/pkg/netutil/isolate_linux.go src/github.com/coreos/etcd/pkg/netutil/netutil.go src/github.com/coreos/etcd/pkg/netutil/netutil_test.go src/github.com/coreos/etcd/pkg/netutil/routes_linux.go src/github.com/coreos/etcd/pkg/netutil/routes_linux_test.go src/github.com/coreos/etcd/pkg/osutil/interrupt_unix.go src/github.com/coreos/etcd/pkg/osutil/osutil.go src/github.com/coreos/etcd/pkg/osutil/osutil_test.go src/github.com/coreos/etcd/pkg/osutil/signal_linux.go src/github.com/coreos/etcd/pkg/pathutil/path.go src/github.com/coreos/etcd/pkg/pathutil/path_test.go src/github.com/coreos/etcd/pkg/pbutil/pbutil.go src/github.com/coreos/etcd/pkg/pbutil/pbutil_test.go src/github.com/coreos/etcd/pkg/proxy/doc.go src/github.com/coreos/etcd/pkg/proxy/server.go src/github.com/coreos/etcd/pkg/proxy/server_test.go src/github.com/coreos/etcd/pkg/report/doc.go src/github.com/coreos/etcd/pkg/report/report.go src/github.com/coreos/etcd/pkg/report/report_test.go src/github.com/coreos/etcd/pkg/report/timeseries.go src/github.com/coreos/etcd/pkg/report/timeseries_test.go src/github.com/coreos/etcd/pkg/report/weighted.go src/github.com/coreos/etcd/pkg/runtime/fds_linux.go src/github.com/coreos/etcd/pkg/schedule/doc.go src/github.com/coreos/etcd/pkg/schedule/schedule.go src/github.com/coreos/etcd/pkg/schedule/schedule_test.go src/github.com/coreos/etcd/pkg/srv/srv.go src/github.com/coreos/etcd/pkg/srv/srv_test.go src/github.com/coreos/etcd/pkg/stringutil/stringutil.go src/github.com/coreos/etcd/pkg/systemd/doc.go src/github.com/coreos/etcd/pkg/systemd/journal.go src/github.com/coreos/etcd/pkg/testutil/assert.go src/github.com/coreos/etcd/pkg/testutil/leak.go src/github.com/coreos/etcd/pkg/testutil/leak_test.go src/github.com/coreos/etcd/pkg/testutil/pauseable_handler.go src/github.com/coreos/etcd/pkg/testutil/recorder.go src/github.com/coreos/etcd/pkg/testutil/testutil.go src/github.com/coreos/etcd/pkg/testutil/var.go src/github.com/coreos/etcd/pkg/tlsutil/cipher_suites.go src/github.com/coreos/etcd/pkg/tlsutil/cipher_suites_test.go src/github.com/coreos/etcd/pkg/tlsutil/doc.go src/github.com/coreos/etcd/pkg/tlsutil/tlsutil.go src/github.com/coreos/etcd/pkg/transport/doc.go src/github.com/coreos/etcd/pkg/transport/keepalive_listener.go src/github.com/coreos/etcd/pkg/transport/keepalive_listener_test.go src/github.com/coreos/etcd/pkg/transport/limit_listen.go src/github.com/coreos/etcd/pkg/transport/listener.go src/github.com/coreos/etcd/pkg/transport/listener_test.go src/github.com/coreos/etcd/pkg/transport/listener_tls.go src/github.com/coreos/etcd/pkg/transport/timeout_conn.go src/github.com/coreos/etcd/pkg/transport/timeout_dialer.go src/github.com/coreos/etcd/pkg/transport/timeout_dialer_test.go src/github.com/coreos/etcd/pkg/transport/timeout_listener.go src/github.com/coreos/etcd/pkg/transport/timeout_listener_test.go src/github.com/coreos/etcd/pkg/transport/timeout_transport.go src/github.com/coreos/etcd/pkg/transport/timeout_transport_test.go src/github.com/coreos/etcd/pkg/transport/tls.go src/github.com/coreos/etcd/pkg/transport/transport.go src/github.com/coreos/etcd/pkg/transport/transport_test.go src/github.com/coreos/etcd/pkg/transport/unix_listener.go src/github.com/coreos/etcd/pkg/types/doc.go src/github.com/coreos/etcd/pkg/types/id.go src/github.com/coreos/etcd/pkg/types/id_test.go src/github.com/coreos/etcd/pkg/types/set.go src/github.com/coreos/etcd/pkg/types/set_test.go src/github.com/coreos/etcd/pkg/types/slice.go src/github.com/coreos/etcd/pkg/types/slice_test.go src/github.com/coreos/etcd/pkg/types/urls.go src/github.com/coreos/etcd/pkg/types/urls_test.go src/github.com/coreos/etcd/pkg/types/urlsmap.go src/github.com/coreos/etcd/pkg/types/urlsmap_test.go src/github.com/coreos/etcd/pkg/wait/wait.go src/github.com/coreos/etcd/pkg/wait/wait_test.go src/github.com/coreos/etcd/pkg/wait/wait_time.go src/github.com/coreos/etcd/pkg/wait/wait_time_test.go src/github.com/coreos/etcd/proxy/grpcproxy/auth.go src/github.com/coreos/etcd/proxy/grpcproxy/cluster.go src/github.com/coreos/etcd/proxy/grpcproxy/cluster_test.go src/github.com/coreos/etcd/proxy/grpcproxy/doc.go src/github.com/coreos/etcd/proxy/grpcproxy/election.go src/github.com/coreos/etcd/proxy/grpcproxy/health.go src/github.com/coreos/etcd/proxy/grpcproxy/kv.go src/github.com/coreos/etcd/proxy/grpcproxy/kv_test.go src/github.com/coreos/etcd/proxy/grpcproxy/leader.go src/github.com/coreos/etcd/proxy/grpcproxy/lease.go src/github.com/coreos/etcd/proxy/grpcproxy/lock.go src/github.com/coreos/etcd/proxy/grpcproxy/logger.go src/github.com/coreos/etcd/proxy/grpcproxy/maintenance.go src/github.com/coreos/etcd/proxy/grpcproxy/metrics.go src/github.com/coreos/etcd/proxy/grpcproxy/register.go src/github.com/coreos/etcd/proxy/grpcproxy/register_test.go src/github.com/coreos/etcd/proxy/grpcproxy/util.go src/github.com/coreos/etcd/proxy/grpcproxy/watch.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_broadcast.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_broadcasts.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_ranges.go src/github.com/coreos/etcd/proxy/grpcproxy/watcher.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/auth_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/chan_stream.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/cluster_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/doc.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/election_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/kv_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/lease_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/lock_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/maintenance_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/watch_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/cache/store.go src/github.com/coreos/etcd/proxy/httpproxy/director.go src/github.com/coreos/etcd/proxy/httpproxy/director_test.go src/github.com/coreos/etcd/proxy/httpproxy/doc.go src/github.com/coreos/etcd/proxy/httpproxy/metrics.go src/github.com/coreos/etcd/proxy/httpproxy/proxy.go src/github.com/coreos/etcd/proxy/httpproxy/proxy_test.go src/github.com/coreos/etcd/proxy/httpproxy/reverse.go src/github.com/coreos/etcd/proxy/httpproxy/reverse_test.go src/github.com/coreos/etcd/proxy/tcpproxy/doc.go src/github.com/coreos/etcd/proxy/tcpproxy/userspace.go src/github.com/coreos/etcd/proxy/tcpproxy/userspace_test.go src/github.com/coreos/etcd/raft/diff_test.go src/github.com/coreos/etcd/raft/doc.go src/github.com/coreos/etcd/raft/example_test.go src/github.com/coreos/etcd/raft/log.go src/github.com/coreos/etcd/raft/log_test.go src/github.com/coreos/etcd/raft/log_unstable.go src/github.com/coreos/etcd/raft/log_unstable_test.go src/github.com/coreos/etcd/raft/logger.go src/github.com/coreos/etcd/raft/node.go src/github.com/coreos/etcd/raft/node_bench_test.go src/github.com/coreos/etcd/raft/node_test.go src/github.com/coreos/etcd/raft/progress.go src/github.com/coreos/etcd/raft/progress_test.go src/github.com/coreos/etcd/raft/raft.go src/github.com/coreos/etcd/raft/raft_flow_control_test.go src/github.com/coreos/etcd/raft/raft_paper_test.go src/github.com/coreos/etcd/raft/raft_snap_test.go src/github.com/coreos/etcd/raft/raft_test.go src/github.com/coreos/etcd/raft/rawnode.go src/github.com/coreos/etcd/raft/rawnode_test.go src/github.com/coreos/etcd/raft/read_only.go src/github.com/coreos/etcd/raft/status.go src/github.com/coreos/etcd/raft/storage.go src/github.com/coreos/etcd/raft/storage_test.go src/github.com/coreos/etcd/raft/util.go src/github.com/coreos/etcd/raft/util_test.go src/github.com/coreos/etcd/raft/raftpb/raft.pb.go src/github.com/coreos/etcd/raft/rafttest/doc.go src/github.com/coreos/etcd/raft/rafttest/network.go src/github.com/coreos/etcd/raft/rafttest/network_test.go src/github.com/coreos/etcd/raft/rafttest/node.go src/github.com/coreos/etcd/raft/rafttest/node_bench_test.go src/github.com/coreos/etcd/raft/rafttest/node_test.go src/github.com/coreos/etcd/rafthttp/coder.go src/github.com/coreos/etcd/rafthttp/doc.go src/github.com/coreos/etcd/rafthttp/fake_roundtripper_test.go src/github.com/coreos/etcd/rafthttp/functional_test.go src/github.com/coreos/etcd/rafthttp/http.go src/github.com/coreos/etcd/rafthttp/http_test.go src/github.com/coreos/etcd/rafthttp/metrics.go src/github.com/coreos/etcd/rafthttp/msg_codec.go src/github.com/coreos/etcd/rafthttp/msg_codec_test.go src/github.com/coreos/etcd/rafthttp/msgappv2_codec.go src/github.com/coreos/etcd/rafthttp/msgappv2_codec_test.go src/github.com/coreos/etcd/rafthttp/peer.go src/github.com/coreos/etcd/rafthttp/peer_status.go src/github.com/coreos/etcd/rafthttp/peer_test.go src/github.com/coreos/etcd/rafthttp/pipeline.go src/github.com/coreos/etcd/rafthttp/pipeline_test.go src/github.com/coreos/etcd/rafthttp/probing_status.go src/github.com/coreos/etcd/rafthttp/remote.go src/github.com/coreos/etcd/rafthttp/snapshot_sender.go src/github.com/coreos/etcd/rafthttp/snapshot_test.go src/github.com/coreos/etcd/rafthttp/stream.go src/github.com/coreos/etcd/rafthttp/stream_test.go src/github.com/coreos/etcd/rafthttp/transport.go src/github.com/coreos/etcd/rafthttp/transport_bench_test.go src/github.com/coreos/etcd/rafthttp/transport_test.go src/github.com/coreos/etcd/rafthttp/urlpick.go src/github.com/coreos/etcd/rafthttp/urlpick_test.go src/github.com/coreos/etcd/rafthttp/util.go src/github.com/coreos/etcd/rafthttp/util_test.go src/github.com/coreos/etcd/snap/db.go src/github.com/coreos/etcd/snap/message.go src/github.com/coreos/etcd/snap/metrics.go src/github.com/coreos/etcd/snap/snapshotter.go src/github.com/coreos/etcd/snap/snapshotter_test.go src/github.com/coreos/etcd/snap/snappb/snap.pb.go src/github.com/coreos/etcd/snapshot/doc.go src/github.com/coreos/etcd/snapshot/util.go src/github.com/coreos/etcd/snapshot/v3_snapshot.go src/github.com/coreos/etcd/store/doc.go src/github.com/coreos/etcd/store/event.go src/github.com/coreos/etcd/store/event_history.go src/github.com/coreos/etcd/store/event_queue.go src/github.com/coreos/etcd/store/event_test.go src/github.com/coreos/etcd/store/heap_test.go src/github.com/coreos/etcd/store/metrics.go src/github.com/coreos/etcd/store/node.go src/github.com/coreos/etcd/store/node_extern.go src/github.com/coreos/etcd/store/node_extern_test.go src/github.com/coreos/etcd/store/node_test.go src/github.com/coreos/etcd/store/stats.go src/github.com/coreos/etcd/store/stats_test.go src/github.com/coreos/etcd/store/store.go src/github.com/coreos/etcd/store/store_bench_test.go src/github.com/coreos/etcd/store/store_ttl_test.go src/github.com/coreos/etcd/store/ttl_key_heap.go src/github.com/coreos/etcd/store/watcher.go src/github.com/coreos/etcd/store/watcher_hub.go src/github.com/coreos/etcd/store/watcher_hub_test.go src/github.com/coreos/etcd/store/watcher_test.go src/github.com/coreos/etcd/store/store_test.go src/github.com/coreos/etcd/store/store_v2_test.go src/github.com/coreos/etcd/tests/e2e/cluster_direct_test.go src/github.com/coreos/etcd/tests/e2e/cluster_test.go src/github.com/coreos/etcd/tests/e2e/ctl_v2_test.go src/github.com/coreos/etcd/tests/e2e/ctl_v3_member_test.go src/github.com/coreos/etcd/tests/e2e/ctl_v3_test.go src/github.com/coreos/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go src/github.com/coreos/etcd/tests/e2e/ctl_v3_watch_test.go src/github.com/coreos/etcd/tests/e2e/etcd_process.go src/github.com/coreos/etcd/tests/e2e/etcd_release_upgrade_test.go src/github.com/coreos/etcd/tests/e2e/etcd_spawn_nocov.go src/github.com/coreos/etcd/tests/e2e/main_test.go src/github.com/coreos/etcd/tests/e2e/metrics_test.go src/github.com/coreos/etcd/tests/e2e/util.go src/github.com/coreos/etcd/tests/e2e/v2_test.go src/github.com/coreos/etcd/version/version.go src/github.com/coreos/etcd/wal/decoder.go src/github.com/coreos/etcd/wal/doc.go src/github.com/coreos/etcd/wal/encoder.go src/github.com/coreos/etcd/wal/file_pipeline.go src/github.com/coreos/etcd/wal/metrics.go src/github.com/coreos/etcd/wal/record_test.go src/github.com/coreos/etcd/wal/repair.go src/github.com/coreos/etcd/wal/repair_test.go src/github.com/coreos/etcd/wal/util.go src/github.com/coreos/etcd/wal/wal.go src/github.com/coreos/etcd/wal/wal_bench_test.go src/github.com/coreos/etcd/wal/wal_test.go src/github.com/coreos/etcd/wal/walpb/record.go src/github.com/coreos/etcd/wal/walpb/record.pb.go cd _build && go install -trimpath -v -p 8 github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/client/integration github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/balancer github.com/coreos/etcd/clientv3/balancer/connectivity github.com/coreos/etcd/clientv3/balancer/picker github.com/coreos/etcd/clientv3/balancer/resolver/endpoint github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/credentials github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/leasing github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/ordering github.com/coreos/etcd/clientv3/snapshot github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/contrib/raftexample github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/coreos/etcd/discovery github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v2v3 github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/functional/agent github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/functional/cmd/etcd-tester github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/tester github.com/coreos/etcd/integration github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockserver github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/systemd github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/raft/rafttest github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/tests/e2e github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb internal/unsafeheader internal/race sync/atomic unicode/utf8 container/list unicode internal/cpu runtime/internal/atomic runtime/internal/sys math/bits crypto/internal/subtle crypto/subtle internal/testlog unicode/utf16 vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace runtime/internal/math vendor/golang.org/x/crypto/internal/subtle encoding runtime/cgo google.golang.org/grpc/serviceconfig golang.org/x/sys/internal/unsafeheader internal/goversion github.com/golang/groupcache/lru math internal/bytealg github.com/coreos/etcd/client/integration github.com/shurcooL/sanitized_anchor_name runtime internal/reflectlite sync internal/singleflight google.golang.org/grpc/internal/buffer math/rand google.golang.org/grpc/internal/grpcsync github.com/coreos/etcd/pkg/stringutil errors sort internal/oserror vendor/golang.org/x/net/dns/dnsmessage io strconv github.com/beorn7/perks/quantile container/heap syscall hash bytes crypto/internal/randutil strings text/tabwriter crypto/hmac hash/crc32 vendor/golang.org/x/crypto/hkdf hash/fnv github.com/coreos/etcd/pkg/crc crypto crypto/rc4 reflect golang.org/x/crypto/blowfish vendor/golang.org/x/text/transform golang.org/x/text/transform bufio path html google.golang.org/grpc/encoding regexp/syntax github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/coreos/etcd/pkg/pathutil internal/syscall/execenv internal/syscall/unix time regexp context go.uber.org/atomic go.uber.org/zap/buffer google.golang.org/grpc/backoff internal/poll google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/keepalive github.com/jonboulle/clockwork github.com/coreos/etcd/pkg/contention google.golang.org/grpc/internal/backoff google.golang.org/grpc/tap go.uber.org/zap/internal/bufferpool github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/idutil golang.org/x/net/context encoding/binary internal/fmtsort os crypto/sha1 crypto/cipher crypto/md5 crypto/ed25519/internal/edwards25519 crypto/sha256 crypto/sha512 encoding/base64 encoding/pem vendor/golang.org/x/crypto/poly1305 golang.org/x/sys/unix github.com/cespare/xxhash crypto/aes crypto/des vendor/golang.org/x/crypto/chacha20 fmt path/filepath net go.uber.org/zap/internal/exit google.golang.org/grpc/internal/envconfig vendor/golang.org/x/crypto/chacha20poly1305 runtime/debug github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/runtime internal/lazyregexp os/signal github.com/mattn/go-runewidth io/ioutil os/exec github.com/prometheus/procfs/internal/util github.com/grpc-ecosystem/grpc-gateway/utilities encoding/hex net/url vendor/golang.org/x/crypto/curve25519 math/big encoding/json flag log compress/flate go.uber.org/multierr go.uber.org/zap/internal/color vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable github.com/gogo/protobuf/proto github.com/golang/protobuf/proto compress/gzip go.uber.org/zap/zapcore vendor/golang.org/x/text/secure/bidirule net/http/internal google.golang.org/grpc/grpclog crypto/elliptic encoding/asn1 crypto/rand crypto/dsa vendor/golang.org/x/net/idna crypto/ed25519 crypto/rsa google.golang.org/grpc/connectivity google.golang.org/grpc/internal vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix google.golang.org/grpc/metadata google.golang.org/grpc/attributes google.golang.org/grpc/codes golang.org/x/net/internal/timeseries text/template/parse google.golang.org/grpc/internal/balancerload golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm crypto/ecdsa golang.org/x/net/http2/hpack github.com/coreos/go-semver/semver github.com/coreos/etcd/version golang.org/x/text/secure/bidirule database/sql/driver github.com/modern-go/concurrent github.com/modern-go/reflect2 github.com/coreos/bbolt text/template github.com/prometheus/common/model golang.org/x/net/idna github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/protoc-gen-go/descriptor google.golang.org/grpc/encoding/proto google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/status github.com/prometheus/client_model/go github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/matttproud/golang_protobuf_extensions/pbutil html/template github.com/prometheus/procfs/internal/fs github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/prometheus/client_golang/prometheus/internal github.com/coreos/etcd/pkg/adt runtime/trace crypto/x509 net/textproto vendor/golang.org/x/net/http/httpproxy google.golang.org/grpc/credentials/internal google.golang.org/genproto/googleapis/api/annotations google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats vendor/golang.org/x/net/http/httpguts mime/multipart golang.org/x/net/http/httpguts google.golang.org/grpc/naming github.com/coreos/etcd/pkg/systemd github.com/coreos/go-systemd/journal log/syslog github.com/coreos/etcd/pkg/types github.com/google/uuid github.com/json-iterator/go testing github.com/prometheus/procfs github.com/coreos/pkg/capnslog github.com/coreos/etcd/pkg/srv crypto/tls golang.org/x/crypto/bcrypt github.com/google/btree github.com/coreos/etcd/pkg/wait github.com/gogo/protobuf/gogoproto github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/pbutil github.com/dustin/go-humanize github.com/coreos/etcd/auth/authpb github.com/dgrijalva/jwt-go github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/wal/walpb golang.org/x/time/rate github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus github.com/golang/protobuf/ptypes/struct go/token github.com/golang/protobuf/protoc-gen-go/plugin github.com/coreos/etcd/raft internal/execabs github.com/golang/protobuf/ptypes/wrappers github.com/golang/protobuf/jsonpb internal/goroot github.com/grpc-ecosystem/grpc-gateway/runtime/internal go/scanner google.golang.org/genproto/protobuf/field_mask internal/profile runtime/pprof github.com/sirupsen/logrus github.com/golang/protobuf/protoc-gen-go/generator/internal/remap go/ast gopkg.in/yaml.v2 encoding/csv net/http/httptrace net/http google.golang.org/grpc/credentials github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/etcdserver/stats github.com/spf13/pflag github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/go-systemd/daemon github.com/coreos/go-systemd/internal/dlopen google.golang.org/grpc/resolver google.golang.org/grpc/internal/channelz google.golang.org/grpc/peer go/doc go/parser google.golang.org/grpc/balancer google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/resolver/dns google.golang.org/grpc/internal/resolver/passthrough github.com/coreos/etcd/clientv3/balancer/resolver/endpoint google.golang.org/grpc/resolver/passthrough google.golang.org/grpc/balancer/base go/printer sigs.k8s.io/yaml github.com/coreos/etcd/clientv3/credentials go/build google.golang.org/grpc/balancer/roundrobin encoding/gob github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/bgentry/speakeasy github.com/spf13/cobra github.com/coreos/etcd/pkg/flags github.com/coreos/go-systemd/util github.com/russross/blackfriday/v2 github.com/coreos/etcd/pkg/report github.com/golang/protobuf/protoc-gen-go/generator github.com/olekukonko/tablewriter gopkg.in/cheggaaa/pb.v1 github.com/creack/pty github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/raft/rafttest github.com/cpuguy83/go-md2man/v2/md2man github.com/coreos/etcd/tests/e2e github.com/urfave/cli golang.org/x/net/trace net/http/httputil github.com/coreos/etcd/pkg/transport go.uber.org/zap github.com/prometheus/common/expfmt expvar github.com/coreos/etcd/client golang.org/x/net/http2 github.com/coreos/etcd/error github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/pkg/httputil github.com/xiang90/probing github.com/grpc-ecosystem/grpc-gateway/runtime github.com/coreos/etcd/pkg/cors net/http/pprof github.com/coreos/etcd/pkg/testutil github.com/gorilla/websocket github.com/prometheus/client_golang/prometheus github.com/coreos/etcd/discovery github.com/coreos/etcd/pkg/debugutil net/http/httptest github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/clientv3/balancer/connectivity github.com/coreos/etcd/clientv3/balancer/picker github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/clientv3/balancer github.com/tmc/grpc-websocket-proxy/wsproxy github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/snap github.com/prometheus/client_golang/prometheus/promhttp github.com/coreos/etcd/wal github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/store github.com/soheilhy/cmux google.golang.org/grpc/internal/transport github.com/coreos/etcd/rafthttp github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/contrib/raftexample google.golang.org/grpc github.com/grpc-ecosystem/go-grpc-middleware google.golang.org/grpc/health/grpc_health_v1 github.com/grpc-ecosystem/go-grpc-prometheus github.com/coreos/etcd/etcdserver/etcdserverpb google.golang.org/grpc/health github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/auth github.com/coreos/etcd/clientv3 github.com/coreos/etcd/alarm github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/lease github.com/coreos/etcd/pkg/mock/mockserver github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/mvcc github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/compactor github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/ordering github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/clientv3/leasing github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/clientv3/snapshot github.com/coreos/etcd/snapshot github.com/coreos/etcd/etcdserver/api/v2v3 github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/functional/agent github.com/coreos/etcd/functional/tester github.com/coreos/etcd/embed github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdmain github.com/coreos/etcd/integration github.com/coreos/etcd/functional/cmd/etcd-tester github.com/coreos/etcd debian/rules override_dh_auto_test make[2]: Entering directory '/build/reproducible-path/etcd-3.3.25+dfsg' DH_GOLANG_EXCLUDES="cmd/ etcdserverpb rafttest gopath.proto v3lockpb v3electionpb integration e2e contrib functional" dh_auto_test -O--no-parallel -- -run=Test cd _build && go test -vet=off -v -p 1 -run=Test github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/balancer github.com/coreos/etcd/clientv3/balancer/connectivity github.com/coreos/etcd/clientv3/balancer/picker github.com/coreos/etcd/clientv3/balancer/resolver/endpoint github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/credentials github.com/coreos/etcd/clientv3/leasing github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/ordering github.com/coreos/etcd/clientv3/snapshot github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/discovery github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v2v3 github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockserver github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/systemd github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb === RUN TestMain --- PASS: TestMain (0.00s) PASS ok github.com/coreos/etcd 0.038s ? github.com/coreos/etcd/alarm [no test files] === RUN TestJWTInfo 2024-01-14 10:50:25.563121 W | auth: failed to parse jwt token: token contains an invalid number of segments --- PASS: TestJWTInfo (0.02s) === RUN TestJWTBad 2024-01-14 10:50:25.563467 E | auth: failed to parse public key (../integration/fixtures/server.key.insecure): asn1: structure error: tags don't match (16 vs {class:0 tag:2 length:1 isCompound:false}) {optional:false explicit:false application:false private:false defaultValue: tag: stringType:0 timeType:0 set:false omitEmpty:false} tbsCertificate @2 2024-01-14 10:50:25.563906 E | auth: failed to parse private key (../integration/fixtures/server.crt): asn1: structure error: tags don't match (2 vs {class:0 tag:16 length:762 isCompound:true}) {optional:false explicit:false application:false private:false defaultValue: tag: stringType:0 timeType:0 set:false omitEmpty:false} int @4 2024-01-14 10:50:25.563940 E | auth: failed to read public key (whatever) for jwt: open whatever: no such file or directory 2024-01-14 10:50:25.564183 E | auth: failed to read private key (whatever) for jwt: open whatever: no such file or directory --- PASS: TestJWTBad (0.00s) === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) === RUN TestSimpleTokenDisabled --- PASS: TestSimpleTokenDisabled (0.00s) === RUN TestSimpleTokenAssign --- PASS: TestSimpleTokenAssign (0.00s) === RUN TestNewAuthStoreRevision 2024-01-14 10:50:25.567327 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.572423 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.572471 N | auth: added a new user: root 2024-01-14 10:50:25.572501 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.572515 N | auth: Role root is created 2024-01-14 10:50:25.572550 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.572563 N | auth: granted role root to user root 2024-01-14 10:50:25.572600 N | auth: Authentication enabled --- PASS: TestNewAuthStoreRevision (0.01s) === RUN TestUserAdd 2024-01-14 10:50:25.578983 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.585530 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.585565 N | auth: added a new user: root 2024-01-14 10:50:25.585598 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.585611 N | auth: Role root is created 2024-01-14 10:50:25.585635 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.585648 N | auth: granted role root to user root 2024-01-14 10:50:25.585679 N | auth: Authentication enabled 2024-01-14 10:50:25.587119 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.587145 N | auth: Role role-test is created 2024-01-14 10:50:25.589109 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.589125 N | auth: added a new user: foo --- PASS: TestUserAdd (0.02s) === RUN TestCheckPassword 2024-01-14 10:50:25.594844 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.599119 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.599147 N | auth: added a new user: root 2024-01-14 10:50:25.599173 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.599183 N | auth: Role root is created 2024-01-14 10:50:25.599209 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.599220 N | auth: granted role root to user root 2024-01-14 10:50:25.599251 N | auth: Authentication enabled 2024-01-14 10:50:25.600613 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.600629 N | auth: Role role-test is created 2024-01-14 10:50:25.602501 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.602516 N | auth: added a new user: foo 2024-01-14 10:50:25.607259 N | auth: authentication failed, invalid password for user foo --- PASS: TestCheckPassword (0.02s) === RUN TestUserDelete 2024-01-14 10:50:25.611781 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.616789 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.616823 N | auth: added a new user: root 2024-01-14 10:50:25.616855 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.616866 N | auth: Role root is created 2024-01-14 10:50:25.617209 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.617220 N | auth: granted role root to user root 2024-01-14 10:50:25.617260 N | auth: Authentication enabled 2024-01-14 10:50:25.618740 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.618754 N | auth: Role role-test is created 2024-01-14 10:50:25.620775 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.620802 N | auth: added a new user: foo 2024-01-14 10:50:25.620823 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.620835 N | auth: deleted a user: foo --- PASS: TestUserDelete (0.01s) === RUN TestUserChangePassword 2024-01-14 10:50:25.623920 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.628336 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.628369 N | auth: added a new user: root 2024-01-14 10:50:25.628403 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.628414 N | auth: Role root is created 2024-01-14 10:50:25.628443 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.628454 N | auth: granted role root to user root 2024-01-14 10:50:25.628482 N | auth: Authentication enabled 2024-01-14 10:50:25.629673 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.629697 N | auth: Role role-test is created 2024-01-14 10:50:25.631443 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.631496 N | auth: added a new user: foo 2024-01-14 10:50:25.635022 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.635047 N | auth: changed a password of a user: foo --- PASS: TestUserChangePassword (0.02s) === RUN TestRoleAdd 2024-01-14 10:50:25.643018 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.647304 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.647329 N | auth: added a new user: root 2024-01-14 10:50:25.647365 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.647376 N | auth: Role root is created 2024-01-14 10:50:25.647402 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.647413 N | auth: granted role root to user root 2024-01-14 10:50:25.647452 N | auth: Authentication enabled 2024-01-14 10:50:25.648743 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.648782 N | auth: Role role-test is created 2024-01-14 10:50:25.650740 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.650780 N | auth: added a new user: foo 2024-01-14 10:50:25.650820 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.650831 N | auth: Role role-test-1 is created --- PASS: TestRoleAdd (0.01s) === RUN TestUserGrant 2024-01-14 10:50:25.656068 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.660454 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.660505 N | auth: added a new user: root 2024-01-14 10:50:25.660543 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.660553 N | auth: Role root is created 2024-01-14 10:50:25.660633 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.660644 N | auth: granted role root to user root 2024-01-14 10:50:25.660680 N | auth: Authentication enabled 2024-01-14 10:50:25.662892 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.662915 N | auth: Role role-test is created 2024-01-14 10:50:25.664934 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.664950 N | auth: added a new user: foo 2024-01-14 10:50:25.664977 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.664989 N | auth: granted role role-test to user foo --- PASS: TestUserGrant (0.02s) === RUN TestGetUser 2024-01-14 10:50:25.673991 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.680408 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.680438 N | auth: added a new user: root 2024-01-14 10:50:25.680463 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.680473 N | auth: Role root is created 2024-01-14 10:50:25.680498 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.680509 N | auth: granted role root to user root 2024-01-14 10:50:25.680540 N | auth: Authentication enabled 2024-01-14 10:50:25.681467 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.681489 N | auth: Role role-test is created 2024-01-14 10:50:25.683376 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.683395 N | auth: added a new user: foo 2024-01-14 10:50:25.683419 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.683429 N | auth: granted role role-test to user foo --- PASS: TestGetUser (0.01s) === RUN TestListUsers 2024-01-14 10:50:25.687012 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.692703 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.692732 N | auth: added a new user: root 2024-01-14 10:50:25.692759 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.692777 N | auth: Role root is created 2024-01-14 10:50:25.692809 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.692818 N | auth: granted role root to user root 2024-01-14 10:50:25.692847 N | auth: Authentication enabled 2024-01-14 10:50:25.694306 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.694334 N | auth: Role role-test is created 2024-01-14 10:50:25.696334 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.696360 N | auth: added a new user: foo 2024-01-14 10:50:25.698470 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.698493 N | auth: added a new user: user1 --- PASS: TestListUsers (0.02s) === RUN TestRoleGrantPermission 2024-01-14 10:50:25.702142 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.707023 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.707060 N | auth: added a new user: root 2024-01-14 10:50:25.707086 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.707095 N | auth: Role root is created 2024-01-14 10:50:25.707131 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.707143 N | auth: granted role root to user root 2024-01-14 10:50:25.707185 N | auth: Authentication enabled 2024-01-14 10:50:25.708791 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.708813 N | auth: Role role-test is created 2024-01-14 10:50:25.710514 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.710525 N | auth: added a new user: foo 2024-01-14 10:50:25.710553 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.710561 N | auth: Role role-test-1 is created 2024-01-14 10:50:25.710581 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.710590 N | auth: role role-test-1's permission of key Keys is updated as WRITE --- PASS: TestRoleGrantPermission (0.01s) === RUN TestRoleRevokePermission 2024-01-14 10:50:25.713994 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.718031 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.718052 N | auth: added a new user: root 2024-01-14 10:50:25.718080 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.718090 N | auth: Role root is created 2024-01-14 10:50:25.718112 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.718122 N | auth: granted role root to user root 2024-01-14 10:50:25.718147 N | auth: Authentication enabled 2024-01-14 10:50:25.720637 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.720664 N | auth: Role role-test is created 2024-01-14 10:50:25.722589 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.722601 N | auth: added a new user: foo 2024-01-14 10:50:25.722642 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.722651 N | auth: Role role-test-1 is created 2024-01-14 10:50:25.722669 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.722679 N | auth: role role-test-1's permission of key Keys is updated as WRITE 2024-01-14 10:50:25.722706 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.722715 N | auth: revoked key Keys from role role-test-1 --- PASS: TestRoleRevokePermission (0.01s) === RUN TestUserRevokePermission 2024-01-14 10:50:25.726238 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.730426 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.730442 N | auth: added a new user: root 2024-01-14 10:50:25.730463 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.730473 N | auth: Role root is created 2024-01-14 10:50:25.730493 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.730501 N | auth: granted role root to user root 2024-01-14 10:50:25.730522 N | auth: Authentication enabled 2024-01-14 10:50:25.731647 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.731660 N | auth: Role role-test is created 2024-01-14 10:50:25.733543 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.733551 N | auth: added a new user: foo 2024-01-14 10:50:25.733600 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.733608 N | auth: Role role-test-1 is created 2024-01-14 10:50:25.733626 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.733633 N | auth: granted role role-test to user foo 2024-01-14 10:50:25.733657 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.733664 N | auth: granted role role-test-1 to user foo 2024-01-14 10:50:25.733699 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.733707 N | auth: revoked role role-test-1 from user foo --- PASS: TestUserRevokePermission (0.01s) === RUN TestRoleDelete 2024-01-14 10:50:25.736707 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.740571 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.740588 N | auth: added a new user: root 2024-01-14 10:50:25.740607 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.740616 N | auth: Role root is created 2024-01-14 10:50:25.740636 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.740644 N | auth: granted role root to user root 2024-01-14 10:50:25.740664 N | auth: Authentication enabled 2024-01-14 10:50:25.741822 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.741838 N | auth: Role role-test is created 2024-01-14 10:50:25.743903 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.743912 N | auth: added a new user: foo 2024-01-14 10:50:25.743931 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.743938 N | auth: deleted role role-test --- PASS: TestRoleDelete (0.01s) === RUN TestAuthInfoFromCtx 2024-01-14 10:50:25.746994 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.751004 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.751018 N | auth: added a new user: root 2024-01-14 10:50:25.751038 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.751045 N | auth: Role root is created 2024-01-14 10:50:25.751061 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.751069 N | auth: granted role root to user root 2024-01-14 10:50:25.751086 N | auth: Authentication enabled 2024-01-14 10:50:25.752194 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.752209 N | auth: Role role-test is created 2024-01-14 10:50:25.754454 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.754463 N | auth: added a new user: foo 2024-01-14 10:50:25.754488 W | auth: invalid auth token: Invalid Token 2024-01-14 10:50:25.754498 W | auth: invalid auth token: Invalid.Token --- PASS: TestAuthInfoFromCtx (0.01s) === RUN TestAuthDisable 2024-01-14 10:50:25.757500 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.761609 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.761623 N | auth: added a new user: root 2024-01-14 10:50:25.761641 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.761648 N | auth: Role root is created 2024-01-14 10:50:25.761666 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.761673 N | auth: granted role root to user root 2024-01-14 10:50:25.761691 N | auth: Authentication enabled 2024-01-14 10:50:25.762746 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.762760 N | auth: Role role-test is created 2024-01-14 10:50:25.764620 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.764632 N | auth: added a new user: foo 2024-01-14 10:50:25.764649 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.765909 N | auth: Authentication disabled --- PASS: TestAuthDisable (0.01s) === RUN TestAuthInfoFromCtxRace 2024-01-14 10:50:25.768791 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.772955 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.772974 N | auth: added a new user: test 2024-01-14 10:50:25.772994 W | auth: invalid auth token: test --- PASS: TestAuthInfoFromCtxRace (0.01s) === RUN TestIsAdminPermitted 2024-01-14 10:50:25.774908 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.779003 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.779022 N | auth: added a new user: root 2024-01-14 10:50:25.779045 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.779054 N | auth: Role root is created 2024-01-14 10:50:25.779079 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.779089 N | auth: granted role root to user root 2024-01-14 10:50:25.779114 N | auth: Authentication enabled 2024-01-14 10:50:25.780424 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.780444 N | auth: Role role-test is created 2024-01-14 10:50:25.782354 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.782366 N | auth: added a new user: foo 2024-01-14 10:50:25.782404 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.783692 N | auth: Authentication disabled --- PASS: TestIsAdminPermitted (0.01s) === RUN TestRecoverFromSnapshot 2024-01-14 10:50:25.786855 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.792226 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.792248 N | auth: added a new user: root 2024-01-14 10:50:25.792273 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.792287 N | auth: Role root is created 2024-01-14 10:50:25.792320 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.792331 N | auth: granted role root to user root 2024-01-14 10:50:25.792358 N | auth: Authentication enabled 2024-01-14 10:50:25.793689 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.793707 N | auth: Role role-test is created 2024-01-14 10:50:25.796221 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.796243 N | auth: added a new user: foo 2024-01-14 10:50:25.799198 W | auth: simple token is not cryptographically signed --- PASS: TestRecoverFromSnapshot (0.02s) === RUN TestHammerSimpleAuthenticate 2024-01-14 10:50:25.803991 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.809582 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.809604 N | auth: added a new user: root 2024-01-14 10:50:25.809644 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.809654 N | auth: Role root is created 2024-01-14 10:50:25.809676 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.809685 N | auth: granted role root to user root 2024-01-14 10:50:25.809713 N | auth: Authentication enabled 2024-01-14 10:50:25.810821 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.810839 N | auth: Role role-test is created 2024-01-14 10:50:25.812624 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.812637 N | auth: added a new user: foo 2024-01-14 10:50:25.814547 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.814557 N | auth: added a new user: user-0 2024-01-14 10:50:25.816349 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.816365 N | auth: added a new user: user-1 2024-01-14 10:50:25.818193 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.818206 N | auth: added a new user: user-2 2024-01-14 10:50:25.820191 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.820207 N | auth: added a new user: user-3 2024-01-14 10:50:25.821856 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.821866 N | auth: added a new user: user-4 2024-01-14 10:50:25.823929 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.823948 N | auth: added a new user: user-5 2024-01-14 10:50:25.825720 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.825731 N | auth: added a new user: user-6 2024-01-14 10:50:25.827573 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.827592 N | auth: added a new user: user-7 2024-01-14 10:50:25.829471 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.829484 N | auth: added a new user: user-8 2024-01-14 10:50:25.831417 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.831433 N | auth: added a new user: user-9 2024-01-14 10:50:25.833155 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.833167 N | auth: added a new user: user-10 2024-01-14 10:50:25.835261 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.835275 N | auth: added a new user: user-11 2024-01-14 10:50:25.836928 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.836939 N | auth: added a new user: user-12 2024-01-14 10:50:25.838817 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.838828 N | auth: added a new user: user-13 2024-01-14 10:50:25.840859 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.840878 N | auth: added a new user: user-14 2024-01-14 10:50:25.842616 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.842629 N | auth: added a new user: user-15 2024-01-14 10:50:25.845120 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.845141 N | auth: added a new user: user-16 2024-01-14 10:50:25.847059 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.847077 N | auth: added a new user: user-17 2024-01-14 10:50:25.848902 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.848917 N | auth: added a new user: user-18 2024-01-14 10:50:25.850984 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.851003 N | auth: added a new user: user-19 2024-01-14 10:50:25.852733 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.852746 N | auth: added a new user: user-20 2024-01-14 10:50:25.854686 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.854702 N | auth: added a new user: user-21 2024-01-14 10:50:25.856686 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.856707 N | auth: added a new user: user-22 2024-01-14 10:50:25.858411 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.858425 N | auth: added a new user: user-23 2024-01-14 10:50:25.860414 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.860434 N | auth: added a new user: user-24 2024-01-14 10:50:25.862176 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.862187 N | auth: added a new user: user-25 2024-01-14 10:50:25.864077 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.864098 N | auth: added a new user: user-26 2024-01-14 10:50:25.866003 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.866023 N | auth: added a new user: user-27 2024-01-14 10:50:25.867886 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.867900 N | auth: added a new user: user-28 2024-01-14 10:50:25.869660 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.869679 N | auth: added a new user: user-29 2024-01-14 10:50:25.872121 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.872155 N | auth: added a new user: user-30 2024-01-14 10:50:25.873894 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.873908 N | auth: added a new user: user-31 2024-01-14 10:50:25.876463 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.876499 N | auth: added a new user: user-32 2024-01-14 10:50:25.878223 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.878235 N | auth: added a new user: user-33 2024-01-14 10:50:25.880425 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.880458 N | auth: added a new user: user-34 2024-01-14 10:50:25.882337 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.882350 N | auth: added a new user: user-35 2024-01-14 10:50:25.884196 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.884227 N | auth: added a new user: user-36 2024-01-14 10:50:25.886101 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.886116 N | auth: added a new user: user-37 2024-01-14 10:50:25.888189 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.888221 N | auth: added a new user: user-38 2024-01-14 10:50:25.889910 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.889924 N | auth: added a new user: user-39 2024-01-14 10:50:25.891963 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.891998 N | auth: added a new user: user-40 2024-01-14 10:50:25.893790 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.893805 N | auth: added a new user: user-41 2024-01-14 10:50:25.895579 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.895612 N | auth: added a new user: user-42 2024-01-14 10:50:25.897500 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.897515 N | auth: added a new user: user-43 2024-01-14 10:50:25.899368 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.899396 N | auth: added a new user: user-44 2024-01-14 10:50:25.901120 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.901135 N | auth: added a new user: user-45 2024-01-14 10:50:25.903042 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.903074 N | auth: added a new user: user-46 2024-01-14 10:50:25.904831 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.904844 N | auth: added a new user: user-47 2024-01-14 10:50:25.906628 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.906655 N | auth: added a new user: user-48 2024-01-14 10:50:25.911856 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.911902 N | auth: added a new user: user-49 --- PASS: TestHammerSimpleAuthenticate (0.13s) === RUN TestRolesOrder 2024-01-14 10:50:25.929870 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.934213 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.934230 N | auth: added a new user: root 2024-01-14 10:50:25.934251 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.934260 N | auth: Role root is created 2024-01-14 10:50:25.934296 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.934304 N | auth: granted role root to user root 2024-01-14 10:50:25.934326 N | auth: Authentication enabled 2024-01-14 10:50:25.937436 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937451 N | auth: added a new user: user 2024-01-14 10:50:25.937474 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937481 N | auth: Role role1 is created 2024-01-14 10:50:25.937499 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937506 N | auth: granted role role1 to user user 2024-01-14 10:50:25.937526 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937533 N | auth: Role role2 is created 2024-01-14 10:50:25.937549 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937556 N | auth: granted role role2 to user user 2024-01-14 10:50:25.937574 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937581 N | auth: Role abc is created 2024-01-14 10:50:25.937598 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937604 N | auth: granted role abc to user user 2024-01-14 10:50:25.937625 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937632 N | auth: Role xyz is created 2024-01-14 10:50:25.937648 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937655 N | auth: granted role xyz to user user 2024-01-14 10:50:25.937679 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937686 N | auth: Role role3 is created 2024-01-14 10:50:25.937704 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.937711 N | auth: granted role role3 to user user --- PASS: TestRolesOrder (0.01s) === RUN TestAuthInfoFromCtxWithRootSimple 2024-01-14 10:50:25.939749 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:25.944006 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.944022 N | auth: added a new user: root 2024-01-14 10:50:25.944040 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.944048 N | auth: Role root is created 2024-01-14 10:50:25.944071 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.944079 N | auth: granted role root to user root 2024-01-14 10:50:25.944110 N | auth: Authentication enabled --- PASS: TestAuthInfoFromCtxWithRootSimple (0.01s) === RUN TestAuthInfoFromCtxWithRootJWT 2024-01-14 10:50:25.951743 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.951777 N | auth: added a new user: root 2024-01-14 10:50:25.951811 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.951822 N | auth: Role root is created 2024-01-14 10:50:25.951846 E | auth: failed to save consistentIndex,syncConsistentIndex is nil 2024-01-14 10:50:25.951871 N | auth: granted role root to user root 2024-01-14 10:50:25.951891 N | auth: Authentication enabled --- PASS: TestAuthInfoFromCtxWithRootJWT (0.02s) PASS ok github.com/coreos/etcd/auth 0.446s ? github.com/coreos/etcd/auth/authpb [no test files] === RUN TestSimpleHTTPClientDoSuccess --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) === RUN TestSimpleHTTPClientDoError --- PASS: TestSimpleHTTPClientDoError (0.00s) === RUN TestSimpleHTTPClientDoCancelContext --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s) === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s) === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.00s) === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) === RUN TestSimpleHTTPClientDoHeaderTimeout --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) === RUN TestHTTPClusterClientDo --- PASS: TestHTTPClusterClientDo (0.00s) === RUN TestHTTPClusterClientDoDeadlineExceedContext --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) === RUN TestHTTPClusterClientDoCanceledContext --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) === RUN TestRedirectedHTTPAction --- PASS: TestRedirectedHTTPAction (0.00s) === RUN TestRedirectFollowingHTTPClient --- PASS: TestRedirectFollowingHTTPClient (0.00s) === RUN TestDefaultCheckRedirect --- PASS: TestDefaultCheckRedirect (0.00s) === RUN TestHTTPClusterClientSync --- PASS: TestHTTPClusterClientSync (0.00s) === RUN TestHTTPClusterClientSyncFail --- PASS: TestHTTPClusterClientSyncFail (0.00s) === RUN TestHTTPClusterClientAutoSyncCancelContext --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s) === RUN TestHTTPClusterClientAutoSyncFail --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s) === RUN TestHTTPClusterClientGetVersion --- PASS: TestHTTPClusterClientGetVersion (0.00s) === RUN TestHTTPClusterClientSyncPinEndpoint --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s) === RUN TestHTTPClusterClientSyncUnpinEndpoint --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s) === RUN TestHTTPClusterClientSyncPinLeaderEndpoint --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s) === RUN TestHTTPClusterClientResetFail --- PASS: TestHTTPClusterClientResetFail (0.00s) === RUN TestHTTPClusterClientResetPinRandom --- PASS: TestHTTPClusterClientResetPinRandom (0.07s) === RUN TestV2KeysURLHelper --- PASS: TestV2KeysURLHelper (0.00s) === RUN TestGetAction --- PASS: TestGetAction (0.00s) === RUN TestWaitAction --- PASS: TestWaitAction (0.00s) === RUN TestSetAction --- PASS: TestSetAction (0.00s) === RUN TestCreateInOrderAction --- PASS: TestCreateInOrderAction (0.00s) === RUN TestDeleteAction --- PASS: TestDeleteAction (0.00s) === RUN TestUnmarshalSuccessfulResponse --- PASS: TestUnmarshalSuccessfulResponse (0.00s) === RUN TestUnmarshalFailedKeysResponse --- PASS: TestUnmarshalFailedKeysResponse (0.00s) === RUN TestUnmarshalFailedKeysResponseBadJSON --- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s) === RUN TestHTTPWatcherNextWaitAction --- PASS: TestHTTPWatcherNextWaitAction (0.00s) === RUN TestHTTPWatcherNextFail --- PASS: TestHTTPWatcherNextFail (0.00s) === RUN TestHTTPKeysAPIWatcherAction --- PASS: TestHTTPKeysAPIWatcherAction (0.00s) === RUN TestHTTPKeysAPISetAction --- PASS: TestHTTPKeysAPISetAction (0.00s) === RUN TestHTTPKeysAPISetError --- PASS: TestHTTPKeysAPISetError (0.00s) === RUN TestHTTPKeysAPISetResponse --- PASS: TestHTTPKeysAPISetResponse (0.00s) === RUN TestHTTPKeysAPIGetAction --- PASS: TestHTTPKeysAPIGetAction (0.00s) === RUN TestHTTPKeysAPIGetError --- PASS: TestHTTPKeysAPIGetError (0.00s) === RUN TestHTTPKeysAPIGetResponse --- PASS: TestHTTPKeysAPIGetResponse (0.00s) === RUN TestHTTPKeysAPIDeleteAction --- PASS: TestHTTPKeysAPIDeleteAction (0.00s) === RUN TestHTTPKeysAPIDeleteError --- PASS: TestHTTPKeysAPIDeleteError (0.00s) === RUN TestHTTPKeysAPIDeleteResponse --- PASS: TestHTTPKeysAPIDeleteResponse (0.00s) === RUN TestHTTPKeysAPICreateAction --- PASS: TestHTTPKeysAPICreateAction (0.00s) === RUN TestHTTPKeysAPICreateInOrderAction --- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s) === RUN TestHTTPKeysAPIUpdateAction --- PASS: TestHTTPKeysAPIUpdateAction (0.00s) === RUN TestNodeTTLDuration --- PASS: TestNodeTTLDuration (0.00s) === RUN TestMembersAPIActionList --- PASS: TestMembersAPIActionList (0.00s) === RUN TestMembersAPIActionAdd --- PASS: TestMembersAPIActionAdd (0.00s) === RUN TestMembersAPIActionUpdate --- PASS: TestMembersAPIActionUpdate (0.00s) === RUN TestMembersAPIActionRemove --- PASS: TestMembersAPIActionRemove (0.00s) === RUN TestMembersAPIActionLeader --- PASS: TestMembersAPIActionLeader (0.00s) === RUN TestAssertStatusCode --- PASS: TestAssertStatusCode (0.00s) === RUN TestV2MembersURL --- PASS: TestV2MembersURL (0.00s) === RUN TestMemberUnmarshal --- PASS: TestMemberUnmarshal (0.00s) === RUN TestMemberCollectionUnmarshalFail --- PASS: TestMemberCollectionUnmarshalFail (0.00s) === RUN TestMemberCollectionUnmarshal --- PASS: TestMemberCollectionUnmarshal (0.00s) === RUN TestMemberCreateRequestMarshal --- PASS: TestMemberCreateRequestMarshal (0.00s) === RUN TestHTTPMembersAPIAddSuccess --- PASS: TestHTTPMembersAPIAddSuccess (0.00s) === RUN TestHTTPMembersAPIAddError --- PASS: TestHTTPMembersAPIAddError (0.00s) === RUN TestHTTPMembersAPIRemoveSuccess --- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s) === RUN TestHTTPMembersAPIRemoveFail --- PASS: TestHTTPMembersAPIRemoveFail (0.00s) === RUN TestHTTPMembersAPIListSuccess --- PASS: TestHTTPMembersAPIListSuccess (0.00s) === RUN TestHTTPMembersAPIListError --- PASS: TestHTTPMembersAPIListError (0.00s) === RUN TestHTTPMembersAPILeaderSuccess --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s) === RUN TestHTTPMembersAPILeaderError --- PASS: TestHTTPMembersAPILeaderError (0.00s) PASS ok github.com/coreos/etcd/client 0.138s === RUN TestDialCancel {"level":"warn","ts":"2024-01-14T10:50:41.116Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-d064f11e-3a2a-4a66-a768-a102a1231cb4/dialcancel:12345","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} --- PASS: TestDialCancel (0.10s) === RUN TestDialTimeout --- PASS: TestDialTimeout (3.06s) === RUN TestDialNoTimeout --- PASS: TestDialNoTimeout (0.00s) === RUN TestIsHaltErr --- PASS: TestIsHaltErr (0.00s) === RUN TestCompactOp --- PASS: TestCompactOp (0.00s) === RUN TestMetadataWithRequireLeader --- PASS: TestMetadataWithRequireLeader (0.00s) === RUN TestMetadataWithClientAPIVersion --- PASS: TestMetadataWithClientAPIVersion (0.00s) === RUN TestOpWithSort --- PASS: TestOpWithSort (0.00s) === RUN TestTxnPanics --- PASS: TestTxnPanics (0.00s) === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/coreos/etcd/clientv3 4.186s === RUN TestRoundRobinBalancedResolvableNoFailover === RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1 {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA31258FECDE2E1"} {"level":"info","msg":"built balancer","balancer-id":"cyede12eb3ei","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede12eb3ei","addresses":["127.0.0.1:44783"]} {"level":"info","msg":"created subconn","address":"127.0.0.1:44783"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12eb3ei","connected":false,"subconn":"0x94ae760","subconn-size":1,"address":"127.0.0.1:44783","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12eb3ei","connected":true,"subconn":"0x94ae760","subconn-size":1,"address":"127.0.0.1:44783","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede12eb3ei","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:44783 (0x94ae760)"],"subconn-size":1} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","subconn-index":0,"subconn-size":1} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","subconn-index":0,"subconn-size":1} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","subconn-index":0,"subconn-size":1} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","subconn-index":0,"subconn-size":1} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","subconn-index":0,"subconn-size":1} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44783","success":true,"bytes-sent":true,"bytes-received":true} === RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA3125903765BD2"} {"level":"info","msg":"built balancer","balancer-id":"cyede12h5jk7","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede12h5jk7","addresses":["unix:///tmp/etcd-unix-so-076184499"]} {"level":"info","msg":"created subconn","address":"unix:///tmp/etcd-unix-so-076184499"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12h5jk7","connected":false,"subconn":"0x95943e0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-076184499","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12h5jk7","connected":false,"subconn":"0x95943e0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-076184499","old-state":"CONNECTING","new-state":"TRANSIENT_FAILURE"} {"level":"info","msg":"updated picker to transient error picker","picker":"picker-error","balancer-id":"cyede12h5jk7","policy":"picker-roundrobin-balanced"} balancer_test.go:99: #0: unexpected failure rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = "transport: Error while dialing failed to do connect handshake, response: \"HTTP/1.1 500 Internal Server Error\\r\\nContent-Length: 3763\\r\\nContent-Language: en\\r\\nContent-Type: text/html;charset=utf-8\\r\\nDate: Sun, 14 Jan 2024 10:50:46 GMT\\r\\nMime-Version: 1.0\\r\\nServer: squid/5.7\\r\\nVary: Accept-Language\\r\\nX-Squid-Error: ERR_CANNOT_FORWARD 0\\r\\n\\r\\n\\n\\n\\n\\nERROR: The requested URL could not be retrieved\\n\\n\\n
\\n

ERROR

\\n

The requested URL could not be retrieved

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

The following error was encountered while trying to retrieve the URL: https://unix/*

\\n\\n
\\n

Unable to forward this request at this time.

\\n
\\n\\n

This request could not be forwarded to the origin server or to any parent caches.

\\n\\n

Some possible problems are:

\\n
    \\n
  • An Internet connection needed to access this domains origin servers may be down.
  • \\n
  • All configured parent caches may be currently unreachable.
  • \\n
  • The administrator may not allow this cache to make direct connections to origin servers.
  • \\n
\\n\\n

Your cache administrator is webmaster.

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

Generated Sun, 14 Jan 2024 10:50:46 GMT by ionos1-amd64 (squid/5.7)

\\n\\n
\\n\\n\"" === RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3 {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA312591991E583"} {"level":"info","msg":"built balancer","balancer-id":"cyede12uyzwf","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede12uyzwf","addresses":["127.0.0.1:38695","127.0.0.1:44113","127.0.0.1:44759"]} {"level":"info","msg":"created subconn","address":"127.0.0.1:38695"} {"level":"info","msg":"created subconn","address":"127.0.0.1:44759"} {"level":"info","msg":"created subconn","address":"127.0.0.1:44113"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12uyzwf","connected":false,"subconn":"0x940e750","subconn-size":3,"address":"127.0.0.1:38695","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12uyzwf","connected":false,"subconn":"0x940e760","subconn-size":3,"address":"127.0.0.1:44759","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12uyzwf","connected":false,"subconn":"0x940e770","subconn-size":3,"address":"127.0.0.1:44113","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede12uyzwf","connected":true,"subconn":"0x940e770","subconn-size":3,"address":"127.0.0.1:44113","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede12uyzwf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:44113 (0x940e770)"],"subconn-size":1} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","subconn-index":0,"subconn-size":1} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede12uyzwf","connected":true,"subconn":"0x940e750","subconn-size":3,"address":"127.0.0.1:38695","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede12uyzwf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:38695 (0x940e750)","127.0.0.1:44113 (0x940e770)"],"subconn-size":2} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","subconn-index":0,"subconn-size":2} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","success":true,"bytes-sent":true,"bytes-received":true} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede12uyzwf","connected":true,"subconn":"0x940e760","subconn-size":3,"address":"127.0.0.1:44759","old-state":"CONNECTING","new-state":"READY"} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","subconn-index":1,"subconn-size":2} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede12uyzwf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:38695 (0x940e750)","127.0.0.1:44113 (0x940e770)","127.0.0.1:44759 (0x940e760)"],"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","subconn-index":0,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44759","subconn-index":1,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44759","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","subconn-index":2,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44113","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","subconn-index":0,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38695","success":true,"bytes-sent":true,"bytes-received":true} === RUN TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5 {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA3125922226BD4"} {"level":"info","msg":"built balancer","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede130c6c5","addresses":["127.0.0.1:33193","127.0.0.1:33505","127.0.0.1:35749","127.0.0.1:37695","127.0.0.1:39049"]} {"level":"info","msg":"created subconn","address":"127.0.0.1:39049"} {"level":"info","msg":"created subconn","address":"127.0.0.1:37695"} {"level":"info","msg":"created subconn","address":"127.0.0.1:33505"} {"level":"info","msg":"created subconn","address":"127.0.0.1:35749"} {"level":"info","msg":"created subconn","address":"127.0.0.1:33193"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":false,"subconn":"0x9912a60","subconn-size":5,"address":"127.0.0.1:39049","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":false,"subconn":"0x9912a70","subconn-size":5,"address":"127.0.0.1:37695","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":false,"subconn":"0x9912a80","subconn-size":5,"address":"127.0.0.1:33505","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":false,"subconn":"0x9912a90","subconn-size":5,"address":"127.0.0.1:35749","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":false,"subconn":"0x9912ab0","subconn-size":5,"address":"127.0.0.1:33193","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede130c6c5","connected":true,"subconn":"0x9912a80","subconn-size":5,"address":"127.0.0.1:33505","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33505 (0x9912a80)"],"subconn-size":1} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","connected":true,"subconn":"0x9912ab0","subconn-size":5,"address":"127.0.0.1:33193","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33193 (0x9912ab0)","127.0.0.1:33505 (0x9912a80)"],"subconn-size":2} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","subconn-index":0,"subconn-size":2} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","connected":true,"subconn":"0x9912a60","subconn-size":5,"address":"127.0.0.1:39049","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33193 (0x9912ab0)","127.0.0.1:33505 (0x9912a80)","127.0.0.1:39049 (0x9912a60)"],"subconn-size":3} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","connected":true,"subconn":"0x9912a70","subconn-size":5,"address":"127.0.0.1:37695","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33193 (0x9912ab0)","127.0.0.1:33505 (0x9912a80)","127.0.0.1:37695 (0x9912a70)","127.0.0.1:39049 (0x9912a60)"],"subconn-size":4} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","connected":true,"subconn":"0x9912a90","subconn-size":5,"address":"127.0.0.1:35749","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede130c6c5","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33193 (0x9912ab0)","127.0.0.1:33505 (0x9912a80)","127.0.0.1:35749 (0x9912a90)","127.0.0.1:37695 (0x9912a70)","127.0.0.1:39049 (0x9912a60)"],"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39049","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39049","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37695","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37695","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:35749","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:35749","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33193","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33193","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39049","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39049","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37695","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37695","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33505","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:35749","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:35749","success":true,"bytes-sent":true,"bytes-received":true} --- FAIL: TestRoundRobinBalancedResolvableNoFailover (0.05s) --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1 (0.01s) --- FAIL: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets (0.02s) --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3 (0.01s) --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5 (0.01s) === RUN TestRoundRobinBalancedResolvableFailoverFromServerFail {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA312592A5CFFF5"} {"level":"info","msg":"built balancer","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://serverfail/mock.server"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede135gsnt","addresses":["127.0.0.1:33425","127.0.0.1:34709","127.0.0.1:42193","127.0.0.1:42329","127.0.0.1:43863"]} {"level":"info","msg":"created subconn","address":"127.0.0.1:42193"} {"level":"info","msg":"created subconn","address":"127.0.0.1:33425"} {"level":"info","msg":"created subconn","address":"127.0.0.1:34709"} {"level":"info","msg":"created subconn","address":"127.0.0.1:43863"} {"level":"info","msg":"created subconn","address":"127.0.0.1:42329"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614930","subconn-size":5,"address":"127.0.0.1:42193","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614940","subconn-size":5,"address":"127.0.0.1:33425","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614950","subconn-size":5,"address":"127.0.0.1:34709","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614970","subconn-size":5,"address":"127.0.0.1:43863","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614980","subconn-size":5,"address":"127.0.0.1:42329","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614930","subconn-size":5,"address":"127.0.0.1:42193","old-state":"CONNECTING","new-state":"TRANSIENT_FAILURE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede135gsnt","connected":true,"subconn":"0x9614940","subconn-size":5,"address":"127.0.0.1:33425","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33425 (0x9614940)"],"subconn-size":1} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","connected":true,"subconn":"0x9614950","subconn-size":5,"address":"127.0.0.1:34709","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33425 (0x9614940)","127.0.0.1:34709 (0x9614950)"],"subconn-size":2} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":0,"subconn-size":2} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","connected":true,"subconn":"0x9614980","subconn-size":5,"address":"127.0.0.1:42329","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33425 (0x9614940)","127.0.0.1:34709 (0x9614950)","127.0.0.1:42329 (0x9614980)"],"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":0,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":1,"subconn-size":3} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":2,"subconn-size":3} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","connected":true,"subconn":"0x9614970","subconn-size":5,"address":"127.0.0.1:43863","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33425 (0x9614940)","127.0.0.1:34709 (0x9614950)","127.0.0.1:42329 (0x9614980)","127.0.0.1:43863 (0x9614970)"],"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":0,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":1,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":2,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":3,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":0,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":1,"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","connected":false,"subconn":"0x9614930","subconn-size":5,"address":"127.0.0.1:42193","old-state":"TRANSIENT_FAILURE","new-state":"CONNECTING"} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","connected":true,"subconn":"0x9614930","subconn-size":5,"address":"127.0.0.1:42193","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede135gsnt","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33425 (0x9614940)","127.0.0.1:34709 (0x9614950)","127.0.0.1:42193 (0x9614930)","127.0.0.1:42329 (0x9614980)","127.0.0.1:43863 (0x9614970)"],"subconn-size":5} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33425","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34709","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43863","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42329","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42193","success":true,"bytes-sent":true,"bytes-received":true} --- PASS: TestRoundRobinBalancedResolvableFailoverFromServerFail (1.01s) === RUN TestRoundRobinBalancedResolvableFailoverFromRequestFail {"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"17AA3125CF02AD5B6"} {"level":"info","msg":"built balancer","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://requestfail/mock.server"} {"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cyede1jwf4a8","addresses":["127.0.0.1:36459","127.0.0.1:36727","127.0.0.1:37907","127.0.0.1:38183","127.0.0.1:46423"]} {"level":"info","msg":"created subconn","address":"127.0.0.1:38183"} {"level":"info","msg":"created subconn","address":"127.0.0.1:36459"} {"level":"info","msg":"created subconn","address":"127.0.0.1:36727"} {"level":"info","msg":"created subconn","address":"127.0.0.1:37907"} {"level":"info","msg":"created subconn","address":"127.0.0.1:46423"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":false,"subconn":"0x9767050","subconn-size":5,"address":"127.0.0.1:38183","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":false,"subconn":"0x9767060","subconn-size":5,"address":"127.0.0.1:36459","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":false,"subconn":"0x9767070","subconn-size":5,"address":"127.0.0.1:36727","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":false,"subconn":"0x9767080","subconn-size":5,"address":"127.0.0.1:37907","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":false,"subconn":"0x97670a0","subconn-size":5,"address":"127.0.0.1:46423","old-state":"IDLE","new-state":"CONNECTING"} {"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"} {"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cyede1jwf4a8","connected":true,"subconn":"0x9767080","subconn-size":5,"address":"127.0.0.1:37907","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:37907 (0x9767080)"],"subconn-size":1} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","subconn-index":0,"subconn-size":1} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","connected":true,"subconn":"0x9767060","subconn-size":5,"address":"127.0.0.1:36459","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36459 (0x9767060)","127.0.0.1:37907 (0x9767080)"],"subconn-size":2} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","subconn-index":0,"subconn-size":2} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","connected":true,"subconn":"0x9767070","subconn-size":5,"address":"127.0.0.1:36727","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36459 (0x9767060)","127.0.0.1:36727 (0x9767070)","127.0.0.1:37907 (0x9767080)"],"subconn-size":3} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","connected":true,"subconn":"0x97670a0","subconn-size":5,"address":"127.0.0.1:46423","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36459 (0x9767060)","127.0.0.1:36727 (0x9767070)","127.0.0.1:37907 (0x9767080)","127.0.0.1:46423 (0x97670a0)"],"subconn-size":4} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46423","subconn-index":0,"subconn-size":4} {"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","connected":true,"subconn":"0x9767050","subconn-size":5,"address":"127.0.0.1:38183","old-state":"CONNECTING","new-state":"READY"} {"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cyede1jwf4a8","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:36459 (0x9767060)","127.0.0.1:36727 (0x9767070)","127.0.0.1:37907 (0x9767080)","127.0.0.1:38183 (0x9767050)","127.0.0.1:46423 (0x97670a0)"],"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46423","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36727","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36727","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46423","subconn-index":2,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46423","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38183","subconn-index":3,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38183","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36459","subconn-index":4,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36459","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36727","subconn-index":0,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:36727","success":true,"bytes-sent":true,"bytes-received":true} {"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","subconn-index":1,"subconn-size":5} {"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:37907","success":true,"bytes-sent":true,"bytes-received":true} --- PASS: TestRoundRobinBalancedResolvableFailoverFromRequestFail (0.01s) === RUN Test_epsToAddrs --- PASS: Test_epsToAddrs (0.00s) FAIL FAIL github.com/coreos/etcd/clientv3/balancer 1.074s ? github.com/coreos/etcd/clientv3/balancer/connectivity [no test files] ? github.com/coreos/etcd/clientv3/balancer/picker [no test files] ? github.com/coreos/etcd/clientv3/balancer/resolver/endpoint [no test files] testing: warning: no tests to run PASS ok github.com/coreos/etcd/clientv3/clientv3util 0.008s [no tests to run] 2024-01-14 10:50:50.494694 I | integration: launching 823638767 (unix://localhost:8236387670) 2024-01-14 10:50:50.596779 I | etcdserver: name = 823638767 2024-01-14 10:50:50.596805 I | etcdserver: data dir = /tmp/etcd730694946 2024-01-14 10:50:50.596814 I | etcdserver: member dir = /tmp/etcd730694946/member 2024-01-14 10:50:50.596823 I | etcdserver: heartbeat = 10ms 2024-01-14 10:50:50.596832 I | etcdserver: election = 100ms 2024-01-14 10:50:50.596841 I | etcdserver: snapshot count = 0 2024-01-14 10:50:50.596866 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100226506 2024-01-14 10:50:50.596876 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100126506 2024-01-14 10:50:50.596892 I | etcdserver: initial cluster = 823638767=unix://127.0.0.1:2100126506 2024-01-14 10:50:50.601577 I | etcdserver: starting member 692b5e6c410152b5 in cluster dcb33bb05fdd956d 2024-01-14 10:50:50.601611 I | raft: 692b5e6c410152b5 became follower at term 0 2024-01-14 10:50:50.601623 I | raft: newRaft 692b5e6c410152b5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:50:50.601632 I | raft: 692b5e6c410152b5 became follower at term 1 2024-01-14 10:50:50.603889 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:50.609010 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:50:50.609056 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:50:50.610440 I | etcdserver: 692b5e6c410152b5 as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:50:50.612588 I | etcdserver/membership: added member 692b5e6c410152b5 [unix://127.0.0.1:2100126506] to cluster dcb33bb05fdd956d 2024-01-14 10:50:50.612663 I | raft: 692b5e6c410152b5 is starting a new election at term 1 2024-01-14 10:50:50.612682 I | raft: 692b5e6c410152b5 became candidate at term 2 2024-01-14 10:50:50.612705 I | raft: 692b5e6c410152b5 received MsgVoteResp from 692b5e6c410152b5 at term 2 2024-01-14 10:50:50.612732 I | raft: 692b5e6c410152b5 became leader at term 2 2024-01-14 10:50:50.612752 I | raft: raft.node: 692b5e6c410152b5 elected leader 692b5e6c410152b5 at term 2 2024-01-14 10:50:50.613143 I | etcdserver: published {Name:823638767 ClientURLs:[unix://127.0.0.1:2100226506]} to cluster dcb33bb05fdd956d 2024-01-14 10:50:50.613160 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:50:50.613570 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:50:50.613646 I | etcdserver/api: enabled capabilities for version 3.3 2024-01-14 10:50:50.616010 I | integration: launched 823638767 (unix://localhost:8236387670) === RUN TestResumeElection --- PASS: TestResumeElection (0.09s) PASS 2024-01-14 10:50:50.709950 I | integration: terminating 823638767 (unix://localhost:8236387670) 2024-01-14 10:50:50.712271 I | integration: terminated 823638767 (unix://localhost:8236387670) ok github.com/coreos/etcd/clientv3/concurrency 0.241s ? github.com/coreos/etcd/clientv3/credentials [no test files] ? github.com/coreos/etcd/clientv3/leasing [no test files] ? github.com/coreos/etcd/clientv3/mirror [no test files] === RUN TestPrefixInterval --- PASS: TestPrefixInterval (0.00s) PASS ok github.com/coreos/etcd/clientv3/namespace 0.008s === RUN TestGRPCResolver 2024-01-14 10:50:53.593137 I | integration: launching 1529310415 (unix://localhost:15293104150) 2024-01-14 10:50:53.596329 I | etcdserver: name = 1529310415 2024-01-14 10:50:53.596355 I | etcdserver: data dir = /tmp/etcd448752470 2024-01-14 10:50:53.596364 I | etcdserver: member dir = /tmp/etcd448752470/member 2024-01-14 10:50:53.596372 I | etcdserver: heartbeat = 10ms 2024-01-14 10:50:53.596378 I | etcdserver: election = 100ms 2024-01-14 10:50:53.596385 I | etcdserver: snapshot count = 0 2024-01-14 10:50:53.596407 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100226603 2024-01-14 10:50:53.596416 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100126603 2024-01-14 10:50:53.596429 I | etcdserver: initial cluster = 1529310415=unix://127.0.0.1:2100126603 2024-01-14 10:50:53.599659 I | etcdserver: starting member fedb47d30375e905 in cluster 645957eab3d4fb57 2024-01-14 10:50:53.599707 I | raft: fedb47d30375e905 became follower at term 0 2024-01-14 10:50:53.599720 I | raft: newRaft fedb47d30375e905 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:50:53.599729 I | raft: fedb47d30375e905 became follower at term 1 2024-01-14 10:50:53.610527 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:53.616779 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:50:53.616827 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:50:53.618111 I | etcdserver: fedb47d30375e905 as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:50:53.618625 I | etcdserver/membership: added member fedb47d30375e905 [unix://127.0.0.1:2100126603] to cluster 645957eab3d4fb57 2024-01-14 10:50:53.621512 I | integration: launched 1529310415 (unix://localhost:15293104150) 2024-01-14 10:50:53.650087 I | raft: fedb47d30375e905 is starting a new election at term 1 2024-01-14 10:50:53.650156 I | raft: fedb47d30375e905 became candidate at term 2 2024-01-14 10:50:53.650218 I | raft: fedb47d30375e905 received MsgVoteResp from fedb47d30375e905 at term 2 2024-01-14 10:50:53.650253 I | raft: fedb47d30375e905 became leader at term 2 2024-01-14 10:50:53.650269 I | raft: raft.node: fedb47d30375e905 elected leader fedb47d30375e905 at term 2 2024-01-14 10:50:53.650510 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:50:53.651516 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:50:53.651569 I | etcdserver: published {Name:1529310415 ClientURLs:[unix://127.0.0.1:2100226603]} to cluster 645957eab3d4fb57 2024-01-14 10:50:53.651589 I | etcdserver/api: enabled capabilities for version 3.3 2024-01-14 10:50:53.664555 I | integration: terminating 1529310415 (unix://localhost:15293104150) 2024-01-14 10:50:53.666968 I | integration: terminated 1529310415 (unix://localhost:15293104150) --- PASS: TestGRPCResolver (0.07s) === RUN TestGRPCResolverMulti 2024-01-14 10:50:53.667714 I | integration: launching 1835585585 (unix://localhost:18355855850) 2024-01-14 10:50:53.669973 I | etcdserver: name = 1835585585 2024-01-14 10:50:53.669987 I | etcdserver: data dir = /tmp/etcd690281661 2024-01-14 10:50:53.669995 I | etcdserver: member dir = /tmp/etcd690281661/member 2024-01-14 10:50:53.670002 I | etcdserver: heartbeat = 10ms 2024-01-14 10:50:53.670009 I | etcdserver: election = 100ms 2024-01-14 10:50:53.670016 I | etcdserver: snapshot count = 0 2024-01-14 10:50:53.670024 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100426603 2024-01-14 10:50:53.670032 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100326603 2024-01-14 10:50:53.670043 I | etcdserver: initial cluster = 1835585585=unix://127.0.0.1:2100326603 2024-01-14 10:50:53.677156 I | etcdserver: starting member 4fd668bedc7afc8 in cluster e6c93b98445eb452 2024-01-14 10:50:53.677188 I | raft: 4fd668bedc7afc8 became follower at term 0 2024-01-14 10:50:53.677202 I | raft: newRaft 4fd668bedc7afc8 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:50:53.677210 I | raft: 4fd668bedc7afc8 became follower at term 1 2024-01-14 10:50:53.679462 W | auth: simple token is not cryptographically signed 2024-01-14 10:50:53.683368 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:50:53.683389 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:50:53.683841 I | etcdserver: 4fd668bedc7afc8 as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:50:53.684013 I | etcdserver/membership: added member 4fd668bedc7afc8 [unix://127.0.0.1:2100326603] to cluster e6c93b98445eb452 2024-01-14 10:50:53.684837 I | integration: launched 1835585585 (unix://localhost:18355855850) 2024-01-14 10:50:53.767495 I | raft: 4fd668bedc7afc8 is starting a new election at term 1 2024-01-14 10:50:53.767525 I | raft: 4fd668bedc7afc8 became candidate at term 2 2024-01-14 10:50:53.767541 I | raft: 4fd668bedc7afc8 received MsgVoteResp from 4fd668bedc7afc8 at term 2 2024-01-14 10:50:53.767558 I | raft: 4fd668bedc7afc8 became leader at term 2 2024-01-14 10:50:53.767569 I | raft: raft.node: 4fd668bedc7afc8 elected leader 4fd668bedc7afc8 at term 2 2024-01-14 10:50:53.767989 I | etcdserver: published {Name:1835585585 ClientURLs:[unix://127.0.0.1:2100426603]} to cluster e6c93b98445eb452 2024-01-14 10:50:53.768074 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:50:53.768609 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:50:53.776651 I | integration: terminating 1835585585 (unix://localhost:18355855850) 2024-01-14 10:50:53.779353 I | integration: terminated 1835585585 (unix://localhost:18355855850) --- PASS: TestGRPCResolverMulti (0.11s) PASS ok github.com/coreos/etcd/clientv3/naming 0.209s === RUN TestDetectKvOrderViolation --- PASS: TestDetectKvOrderViolation (2.70s) === RUN TestDetectTxnOrderViolation --- PASS: TestDetectTxnOrderViolation (2.90s) === RUN TestKvOrdering --- PASS: TestKvOrdering (0.00s) === RUN TestTxnOrdering --- PASS: TestTxnOrdering (0.00s) === RUN TestEndpointSwitchResolvesViolation --- PASS: TestEndpointSwitchResolvesViolation (3.15s) === RUN TestUnresolvableOrderViolation --- PASS: TestUnresolvableOrderViolation (10.26s) PASS ok github.com/coreos/etcd/clientv3/ordering 19.043s ? github.com/coreos/etcd/clientv3/snapshot [no test files] === RUN TestConfigFromFile --- PASS: TestConfigFromFile (0.00s) PASS ok github.com/coreos/etcd/clientv3/yaml 0.013s === RUN TestPeriodicHourly 2024-01-14 10:51:17.299590 N | compactor: Starting auto-compaction at revision 1 (retention: 2h0m0s) 2024-01-14 10:51:22.299748 N | compactor: Finished auto-compaction at revision 1 2024-01-14 10:51:22.411512 N | compactor: Starting auto-compaction at revision 10 (retention: 2h0m0s) 2024-01-14 10:51:22.411582 N | compactor: Finished auto-compaction at revision 10 2024-01-14 10:51:22.523407 N | compactor: Starting auto-compaction at revision 20 (retention: 2h0m0s) 2024-01-14 10:51:22.523485 N | compactor: Finished auto-compaction at revision 20 2024-01-14 10:51:22.635370 N | compactor: Starting auto-compaction at revision 30 (retention: 2h0m0s) 2024-01-14 10:51:22.635434 N | compactor: Finished auto-compaction at revision 30 --- PASS: TestPeriodicHourly (5.55s) === RUN TestPeriodicMinutes 2024-01-14 10:51:22.747595 N | compactor: Starting auto-compaction at revision 1 (retention: 5m0s) 2024-01-14 10:51:27.747758 N | compactor: Finished auto-compaction at revision 1 2024-01-14 10:51:27.859590 N | compactor: Starting auto-compaction at revision 10 (retention: 5m0s) 2024-01-14 10:51:27.859693 N | compactor: Finished auto-compaction at revision 10 2024-01-14 10:51:27.971414 N | compactor: Starting auto-compaction at revision 20 (retention: 5m0s) 2024-01-14 10:51:27.971475 N | compactor: Finished auto-compaction at revision 20 2024-01-14 10:51:28.083239 N | compactor: Starting auto-compaction at revision 30 (retention: 5m0s) 2024-01-14 10:51:28.083297 N | compactor: Finished auto-compaction at revision 30 2024-01-14 10:51:28.195062 N | compactor: Starting auto-compaction at revision 40 (retention: 5m0s) 2024-01-14 10:51:28.195145 N | compactor: Finished auto-compaction at revision 40 2024-01-14 10:51:28.306995 N | compactor: Starting auto-compaction at revision 50 (retention: 5m0s) 2024-01-14 10:51:28.307054 N | compactor: Finished auto-compaction at revision 50 --- PASS: TestPeriodicMinutes (5.67s) === RUN TestPeriodicPause 2024-01-14 10:51:28.673034 N | compactor: Starting auto-compaction at revision 24 (retention: 1h0m0s) 2024-01-14 10:51:28.673096 N | compactor: Finished auto-compaction at revision 24 --- PASS: TestPeriodicPause (0.37s) === RUN TestRevision 2024-01-14 10:51:33.683655 N | compactor: Starting auto-compaction at revision 90 (retention: 10 revisions) 2024-01-14 10:51:33.693875 N | compactor: Finished auto-compaction at revision 90 2024-01-14 10:51:38.704258 N | compactor: Starting auto-compaction at revision 190 (retention: 10 revisions) 2024-01-14 10:51:38.714450 N | compactor: Finished auto-compaction at revision 190 --- PASS: TestRevision (10.04s) === RUN TestRevisionPause 2024-01-14 10:51:38.734943 N | compactor: Starting auto-compaction at revision 90 (retention: 10 revisions) 2024-01-14 10:51:38.745086 N | compactor: Finished auto-compaction at revision 90 --- PASS: TestRevisionPause (0.03s) PASS ok github.com/coreos/etcd/compactor 21.670s === RUN TestNewProxyFuncUnset --- PASS: TestNewProxyFuncUnset (0.00s) === RUN TestNewProxyFuncBad --- PASS: TestNewProxyFuncBad (0.00s) === RUN TestNewProxyFunc 2024-01-14 10:51:39.484294 I | discovery: using proxy "http://bar.com" 2024-01-14 10:51:39.484362 I | discovery: using proxy "http://disco.foo.bar" --- PASS: TestNewProxyFunc (0.00s) === RUN TestCheckCluster 2024-01-14 10:51:39.484500 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484570 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.484603 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484625 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.484645 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484667 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.484738 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484756 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.484787 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484805 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.484860 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.484931 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.485041 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485075 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.485093 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485112 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.485155 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485177 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.485240 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485269 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.485285 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485303 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.485335 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485363 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.485423 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485451 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.485467 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485485 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.485525 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485544 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.485597 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485616 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.485632 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485648 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.485668 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485685 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.485735 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485752 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.485770 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485786 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.485803 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.485820 I | discovery: cluster status check: error connecting to , retrying in 8s --- PASS: TestCheckCluster (0.00s) === RUN TestWaitNodes 2024-01-14 10:51:39.485955 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.485977 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.485984 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.485990 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486002 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486010 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486017 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486023 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486036 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486044 N | discovery: found 1 peer(s), waiting for 2 more 2024-01-14 10:51:39.486051 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486059 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486066 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486072 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486104 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486112 N | discovery: found 1 peer(s), waiting for 2 more 2024-01-14 10:51:39.486119 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.486139 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2024-01-14 10:51:39.486175 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486183 N | discovery: found 1 peer(s), waiting for 2 more 2024-01-14 10:51:39.486191 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.486209 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2024-01-14 10:51:39.486246 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486254 N | discovery: found 1 peer(s), waiting for 2 more 2024-01-14 10:51:39.486261 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486268 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486274 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486280 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486308 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486317 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486323 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486330 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486336 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486351 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486358 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486364 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486371 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.486392 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2024-01-14 10:51:39.486441 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486466 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486477 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486490 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.486528 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2024-01-14 10:51:39.486567 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486575 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486583 N | discovery: found 2 peer(s), waiting for 1 more 2024-01-14 10:51:39.486589 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486596 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486641 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486649 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486657 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486664 N | discovery: found 3 needed peer(s) 2024-01-14 10:51:39.486674 N | discovery: found peer 1 in the cluster 2024-01-14 10:51:39.486681 N | discovery: found peer 2 in the cluster 2024-01-14 10:51:39.486689 N | discovery: found peer 3 in the cluster 2024-01-14 10:51:39.486695 N | discovery: found 3 needed peer(s) --- PASS: TestWaitNodes (0.00s) === RUN TestCreateSelf --- PASS: TestCreateSelf (0.00s) === RUN TestNodesToCluster --- PASS: TestNodesToCluster (0.00s) === RUN TestSortableNodes --- PASS: TestSortableNodes (0.00s) === RUN TestRetryFailure 2024-01-14 10:51:39.492044 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.492072 I | discovery: cluster status check: error connecting to , retrying in 2s 2024-01-14 10:51:39.492092 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.492110 I | discovery: cluster status check: error connecting to , retrying in 4s 2024-01-14 10:51:39.492142 E | discovery: error #0: context deadline exceeded 2024-01-14 10:51:39.492160 I | discovery: cluster status check: error connecting to , retrying in 8s 2024-01-14 10:51:39.492190 E | discovery: error #0: context deadline exceeded --- PASS: TestRetryFailure (0.00s) PASS ok github.com/coreos/etcd/discovery 0.019s === RUN TestConfigFileOtherFields --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestUpdateDefaultClusterFromName --- PASS: TestUpdateDefaultClusterFromName (0.00s) === RUN TestUpdateDefaultClusterFromNameOverwrite --- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s) === RUN TestAutoCompactionModeInvalid --- PASS: TestAutoCompactionModeInvalid (0.00s) === RUN TestAutoCompactionModeParse --- PASS: TestAutoCompactionModeParse (0.00s) === RUN TestStartEtcdWrongToken 2024-01-14 10:51:41.681635 I | embed: listening for peers on http://localhost:2380 2024-01-14 10:51:41.681957 I | embed: listening for client requests on localhost:2379 2024-01-14 10:51:41.685091 I | etcdserver: name = default 2024-01-14 10:51:41.685129 I | etcdserver: data dir = /tmp/token-test763780043 2024-01-14 10:51:41.685140 I | etcdserver: member dir = /tmp/token-test763780043/member 2024-01-14 10:51:41.685148 I | etcdserver: heartbeat = 100ms 2024-01-14 10:51:41.685156 I | etcdserver: election = 1000ms 2024-01-14 10:51:41.685165 I | etcdserver: snapshot count = 100000 2024-01-14 10:51:41.685186 I | etcdserver: advertise client URLs = http://localhost:2379 2024-01-14 10:51:41.685196 I | etcdserver: initial advertise peer URLs = http://localhost:2380 2024-01-14 10:51:41.685211 I | etcdserver: initial cluster = default=http://localhost:2380 2024-01-14 10:51:41.688702 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 2024-01-14 10:51:41.688753 I | raft: 8e9e05c52164694d became follower at term 0 2024-01-14 10:51:41.688771 I | raft: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:51:41.688782 I | raft: 8e9e05c52164694d became follower at term 1 2024-01-14 10:51:41.692083 E | auth: unknown token type: wrong-token 2024-01-14 10:51:41.692125 W | etcdserver: failed to create token provider,err is auth: invalid auth options --- PASS: TestStartEtcdWrongToken (0.01s) PASS ok github.com/coreos/etcd/embed 0.035s === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS ok github.com/coreos/etcd/error 0.007s === RUN TestMain --- PASS: TestMain (0.00s) PASS ok github.com/coreos/etcd/etcdctl 0.021s ? github.com/coreos/etcd/etcdctl/ctlv2 [no test files] === RUN TestArgOrStdin --- PASS: TestArgOrStdin (0.00s) PASS ok github.com/coreos/etcd/etcdctl/ctlv2/command 0.011s ? github.com/coreos/etcd/etcdctl/ctlv3 [no test files] === RUN Test_parseWatchArgs --- PASS: Test_parseWatchArgs (0.00s) PASS ok github.com/coreos/etcd/etcdctl/ctlv3/command 0.015s === RUN TestConfigParsingMemberFlags --- PASS: TestConfigParsingMemberFlags (0.00s) === RUN TestConfigFileMemberFields 2024-01-14 10:51:51.636548 I | etcdmain: Loading server configuration from "/tmp/servercfg014975531" --- PASS: TestConfigFileMemberFields (0.00s) === RUN TestConfigParsingClusteringFlags --- PASS: TestConfigParsingClusteringFlags (0.00s) === RUN TestConfigFileClusteringFields 2024-01-14 10:51:51.638190 I | etcdmain: Loading server configuration from "/tmp/servercfg003956622" --- PASS: TestConfigFileClusteringFields (0.00s) === RUN TestConfigFileClusteringFlags 2024-01-14 10:51:51.638812 I | etcdmain: Loading server configuration from "/tmp/servercfg099307925" 2024-01-14 10:51:51.639190 I | etcdmain: Loading server configuration from "/tmp/servercfg505477616" 2024-01-14 10:51:51.639537 I | etcdmain: Loading server configuration from "/tmp/servercfg344357519" 2024-01-14 10:51:51.639882 I | etcdmain: Loading server configuration from "/tmp/servercfg097296034" 2024-01-14 10:51:51.640267 I | etcdmain: Loading server configuration from "/tmp/servercfg197568409" 2024-01-14 10:51:51.640614 I | etcdmain: Loading server configuration from "/tmp/servercfg262042660" 2024-01-14 10:51:51.640962 I | etcdmain: Loading server configuration from "/tmp/servercfg168795443" 2024-01-14 10:51:51.641279 I | etcdmain: Loading server configuration from "/tmp/servercfg747095286" --- PASS: TestConfigFileClusteringFlags (0.00s) === RUN TestConfigParsingOtherFlags --- PASS: TestConfigParsingOtherFlags (0.00s) === RUN TestConfigFileOtherFields 2024-01-14 10:51:51.642158 I | etcdmain: Loading server configuration from "/tmp/servercfg553884125" --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestConfigParsingConflictClusteringFlags --- PASS: TestConfigParsingConflictClusteringFlags (0.00s) === RUN TestConfigFileConflictClusteringFlags 2024-01-14 10:51:51.643703 I | etcdmain: Loading server configuration from "/tmp/servercfg810812312" 2024-01-14 10:51:51.644001 I | etcdmain: Loading server configuration from "/tmp/servercfg588213271" 2024-01-14 10:51:51.644263 I | etcdmain: Loading server configuration from "/tmp/servercfg618650762" 2024-01-14 10:51:51.644536 I | etcdmain: Loading server configuration from "/tmp/servercfg609600609" --- PASS: TestConfigFileConflictClusteringFlags (0.00s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.00s) === RUN TestConfigIsNewCluster --- PASS: TestConfigIsNewCluster (0.00s) === RUN TestConfigIsProxy --- PASS: TestConfigIsProxy (0.00s) === RUN TestConfigIsReadonlyProxy --- PASS: TestConfigIsReadonlyProxy (0.00s) === RUN TestConfigShouldFallbackToProxy --- PASS: TestConfigShouldFallbackToProxy (0.00s) === RUN TestConfigFileElectionTimeout 2024-01-14 10:51:51.647718 I | etcdmain: Loading server configuration from "/tmp/servercfg062519884" 2024-01-14 10:51:51.647971 I | etcdmain: Loading server configuration from "/tmp/servercfg074771771" 2024-01-14 10:51:51.648262 I | etcdmain: Loading server configuration from "/tmp/servercfg768225118" 2024-01-14 10:51:51.648520 I | etcdmain: Loading server configuration from "/tmp/servercfg574340901" --- PASS: TestConfigFileElectionTimeout (0.00s) PASS ok github.com/coreos/etcd/etcdmain 0.033s === RUN TestDecideClusterVersion --- PASS: TestDecideClusterVersion (0.00s) === RUN TestIsCompatibleWithVers 2024-01-14 10:51:54.157548 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported 2024-01-14 10:51:54.157635 W | etcdserver: the running cluster version(2.0.0) is lower than the minimal cluster version(2.1.0) supported --- PASS: TestIsCompatibleWithVers (0.00s) === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) === RUN TestConfigVerifyExistingWithDiscoveryURLFail --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) === RUN TestConfigVerifyLocalMember --- PASS: TestConfigVerifyLocalMember (0.00s) === RUN TestSnapDir --- PASS: TestSnapDir (0.00s) === RUN TestWALDir --- PASS: TestWALDir (0.00s) === RUN TestShouldDiscover --- PASS: TestShouldDiscover (0.00s) === RUN TestConsistentIndex --- PASS: TestConsistentIndex (0.00s) === RUN TestGetIDs --- PASS: TestGetIDs (0.00s) === RUN TestCreateConfigChangeEnts --- PASS: TestCreateConfigChangeEnts (0.00s) === RUN TestStopRaftWhenWaitingForApplyDone --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) === RUN TestConfgChangeBlocksApply --- PASS: TestConfgChangeBlocksApply (1.00s) === RUN TestDoLocalAction --- PASS: TestDoLocalAction (0.00s) === RUN TestDoBadLocalAction --- PASS: TestDoBadLocalAction (0.00s) === RUN TestApplyRepeat 2024-01-14 10:51:55.159267 I | etcdserver/membership: added member 4d2 [] to cluster 0 2024-01-14 10:51:55.159307 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.159320 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.169768 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestApplyRepeat (0.02s) === RUN TestApplyRequest --- PASS: TestApplyRequest (0.00s) === RUN TestApplyRequestOnAdminMemberAttributes 2024-01-14 10:51:55.180682 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) === RUN TestApplyConfChangeError 2024-01-14 10:51:55.180956 I | etcdserver/membership: added member 1 [] to cluster 0 2024-01-14 10:51:55.181001 I | etcdserver/membership: added member 2 [] to cluster 0 2024-01-14 10:51:55.181027 I | etcdserver/membership: added member 3 [] to cluster 0 2024-01-14 10:51:55.181047 I | etcdserver/membership: added member 4 [] to cluster 0 2024-01-14 10:51:55.181079 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyConfChangeError (0.04s) === RUN TestApplyConfChangeShouldStop 2024-01-14 10:51:55.222012 I | etcdserver/membership: added member 1 [] to cluster 0 2024-01-14 10:51:55.222061 I | etcdserver/membership: added member 2 [] to cluster 0 2024-01-14 10:51:55.222095 I | etcdserver/membership: added member 3 [] to cluster 0 2024-01-14 10:51:55.222163 I | etcdserver/membership: removed member 2 from cluster 0 2024-01-14 10:51:55.222212 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestApplyConfChangeShouldStop (0.00s) === RUN TestApplyConfigChangeUpdatesConsistIndex 2024-01-14 10:51:55.222325 I | etcdserver/membership: added member 1 [] to cluster 0 2024-01-14 10:51:55.222428 I | etcdserver/membership: added member 2 [http://whatever:123] to cluster 0 --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s) === RUN TestApplyMultiConfChangeShouldStop 2024-01-14 10:51:55.222551 I | etcdserver/membership: added member 1 [] to cluster 0 2024-01-14 10:51:55.222586 I | etcdserver/membership: added member 2 [] to cluster 0 2024-01-14 10:51:55.222610 I | etcdserver/membership: added member 3 [] to cluster 0 2024-01-14 10:51:55.222627 I | etcdserver/membership: added member 4 [] to cluster 0 2024-01-14 10:51:55.222645 I | etcdserver/membership: added member 5 [] to cluster 0 2024-01-14 10:51:55.222709 I | etcdserver/membership: removed member 1 from cluster 0 2024-01-14 10:51:55.222759 I | etcdserver/membership: removed member 2 from cluster 0 2024-01-14 10:51:55.222805 I | etcdserver/membership: removed member 3 from cluster 0 2024-01-14 10:51:55.222852 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) === RUN TestDoProposal 2024-01-14 10:51:55.222983 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.222996 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.223138 I | etcdserver: skipped leadership transfer for single member cluster 2024-01-14 10:51:55.223245 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.223269 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.223442 I | etcdserver: skipped leadership transfer for single member cluster 2024-01-14 10:51:55.223536 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.223561 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.223621 I | etcdserver: skipped leadership transfer for single member cluster 2024-01-14 10:51:55.223651 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.223661 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.223724 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestDoProposal (0.00s) === RUN TestDoProposalCancelled --- PASS: TestDoProposalCancelled (0.00s) === RUN TestDoProposalTimeout --- PASS: TestDoProposalTimeout (0.00s) === RUN TestDoProposalStopped --- PASS: TestDoProposalStopped (0.00s) === RUN TestSync --- PASS: TestSync (0.01s) === RUN TestSyncTimeout --- PASS: TestSyncTimeout (0.01s) === RUN TestSyncTrigger 2024-01-14 10:51:55.244917 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.244963 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.255181 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestSyncTrigger (0.01s) === RUN TestSnapshot 2024-01-14 10:51:55.262127 I | etcdserver: saved snapshot at index 1 2024-01-14 10:51:55.262167 I | etcdserver: compacted raft log at 1 --- PASS: TestSnapshot (0.02s) === RUN TestSnapshotOrdering 2024-01-14 10:51:55.278938 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.279117 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.281444 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.283031 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.283118 I | etcdserver: raft applied incoming snapshot at index 1 2024-01-14 10:51:55.283135 I | etcdserver: skipped leadership transfer for single member cluster 2024-01-14 10:51:55.283145 I | etcdserver: applying snapshot at index 0... 2024-01-14 10:51:55.283389 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.284542 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.284578 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.285056 I | etcdserver: closing old backend... 2024-01-14 10:51:55.285755 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.285922 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.285954 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.286164 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.286194 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.286223 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.286230 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.286237 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.286244 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.286255 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.286263 I | etcdserver: finished applying incoming snapshot at index 1 --- PASS: TestSnapshotOrdering (0.02s) === RUN TestTriggerSnap 2024-01-14 10:51:55.292815 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.293512 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0) 2024-01-14 10:51:55.294676 I | etcdserver: saved snapshot at index 11 2024-01-14 10:51:55.294721 I | etcdserver: compacted raft log at 1 2024-01-14 10:51:55.304875 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestTriggerSnap (0.02s) === RUN TestConcurrentApplyAndSnapshotV3 2024-01-14 10:51:55.310380 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.310412 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.311935 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.313497 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.313565 I | etcdserver: raft applied incoming snapshot at index 3 2024-01-14 10:51:55.313589 I | etcdserver: applying snapshot at index 0... 2024-01-14 10:51:55.313896 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.317285 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.317325 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.317428 I | etcdserver: closing old backend... 2024-01-14 10:51:55.318228 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.318636 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.318662 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.318889 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.318923 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.318949 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.318957 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.318964 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.318970 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.318977 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.318986 I | etcdserver: finished applying incoming snapshot at index 3 2024-01-14 10:51:55.320380 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.321878 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.321943 I | etcdserver: raft applied incoming snapshot at index 6 2024-01-14 10:51:55.321959 I | etcdserver: applying snapshot at index 3... 2024-01-14 10:51:55.322228 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.322772 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.322798 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.322898 I | etcdserver: closing old backend... 2024-01-14 10:51:55.323630 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.323674 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.323682 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.323873 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.323896 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.323916 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.323924 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.323930 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.323936 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.323943 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.323951 I | etcdserver: finished applying incoming snapshot at index 6 2024-01-14 10:51:55.325285 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.326966 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.327032 I | etcdserver: raft applied incoming snapshot at index 9 2024-01-14 10:51:55.327051 I | etcdserver: applying snapshot at index 6... 2024-01-14 10:51:55.327247 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.331957 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.332012 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.332217 I | etcdserver: closing old backend... 2024-01-14 10:51:55.332704 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.332729 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.332934 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.332955 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.332990 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.333026 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.333035 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.333043 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.333051 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.333059 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.333071 I | etcdserver: finished applying incoming snapshot at index 9 2024-01-14 10:51:55.334353 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.335919 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.336010 I | etcdserver: raft applied incoming snapshot at index 12 2024-01-14 10:51:55.336034 I | etcdserver: applying snapshot at index 9... 2024-01-14 10:51:55.336262 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.336776 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.336808 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.336903 I | etcdserver: closing old backend... 2024-01-14 10:51:55.337413 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.337442 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.337497 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.337634 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.337645 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.337664 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.337671 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.337678 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.337684 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.337695 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.337707 I | etcdserver: finished applying incoming snapshot at index 12 2024-01-14 10:51:55.339342 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.340855 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.340928 I | etcdserver: raft applied incoming snapshot at index 15 2024-01-14 10:51:55.340943 I | etcdserver: applying snapshot at index 12... 2024-01-14 10:51:55.341244 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.342960 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.343030 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.343135 I | etcdserver: closing old backend... 2024-01-14 10:51:55.343820 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.343870 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.344005 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.344542 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.344580 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.344624 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.344654 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.344664 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.344672 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.344680 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.344691 I | etcdserver: finished applying incoming snapshot at index 15 2024-01-14 10:51:55.346431 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.348100 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.348174 I | etcdserver: raft applied incoming snapshot at index 18 2024-01-14 10:51:55.348216 I | etcdserver: applying snapshot at index 15... 2024-01-14 10:51:55.348525 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.349182 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.349238 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.349301 I | etcdserver: closing old backend... 2024-01-14 10:51:55.349910 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.349940 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.350012 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.350205 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.350244 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.350268 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.350277 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.350288 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.350296 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.350304 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.350313 I | etcdserver: finished applying incoming snapshot at index 18 2024-01-14 10:51:55.351715 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.353049 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.353119 I | etcdserver: raft applied incoming snapshot at index 21 2024-01-14 10:51:55.353136 I | etcdserver: applying snapshot at index 18... 2024-01-14 10:51:55.353400 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.354619 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.354670 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.355318 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.355363 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.355537 I | etcdserver: closing old backend... 2024-01-14 10:51:55.356109 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.356144 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.356181 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.356205 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.356213 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.356220 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.356229 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.356240 I | etcdserver: finished applying incoming snapshot at index 21 2024-01-14 10:51:55.356579 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.357839 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.359514 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.359575 I | etcdserver: raft applied incoming snapshot at index 24 2024-01-14 10:51:55.359589 I | etcdserver: applying snapshot at index 21... 2024-01-14 10:51:55.359773 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.360313 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.360349 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.360452 I | etcdserver: closing old backend... 2024-01-14 10:51:55.361077 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.361107 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.361149 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.361301 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.361323 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.361340 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.361347 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.361354 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.361360 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.361366 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.361374 I | etcdserver: finished applying incoming snapshot at index 24 2024-01-14 10:51:55.363236 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.365008 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.365081 I | etcdserver: raft applied incoming snapshot at index 27 2024-01-14 10:51:55.365127 I | etcdserver: applying snapshot at index 24... 2024-01-14 10:51:55.365434 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.367399 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.367434 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.367522 I | etcdserver: closing old backend... 2024-01-14 10:51:55.368356 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.368418 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.368432 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.368629 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.368658 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.368680 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.368688 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.368694 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.368700 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.368706 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.368717 I | etcdserver: finished applying incoming snapshot at index 27 2024-01-14 10:51:55.370270 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.371930 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.371986 I | etcdserver: raft applied incoming snapshot at index 30 2024-01-14 10:51:55.372002 I | etcdserver: applying snapshot at index 27... 2024-01-14 10:51:55.372203 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.372746 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.372782 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.372888 I | etcdserver: closing old backend... 2024-01-14 10:51:55.373565 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.373590 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.373670 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.373791 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.373819 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.373837 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.373843 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.373850 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.373856 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.373863 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.373870 I | etcdserver: finished applying incoming snapshot at index 30 2024-01-14 10:51:55.375449 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.377122 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.377212 I | etcdserver: raft applied incoming snapshot at index 33 2024-01-14 10:51:55.377231 I | etcdserver: applying snapshot at index 30... 2024-01-14 10:51:55.377490 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.379140 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.379174 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.379254 I | etcdserver: closing old backend... 2024-01-14 10:51:55.379936 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.379985 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.380001 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.380606 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.380633 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.380655 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.380663 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.380669 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.380677 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.380685 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.380694 I | etcdserver: finished applying incoming snapshot at index 33 2024-01-14 10:51:55.382185 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.383860 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.383936 I | etcdserver: raft applied incoming snapshot at index 36 2024-01-14 10:51:55.383957 I | etcdserver: applying snapshot at index 33... 2024-01-14 10:51:55.384157 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.384670 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.384707 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.384756 I | etcdserver: closing old backend... 2024-01-14 10:51:55.385386 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.385414 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.385511 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.385620 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.385633 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.385655 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.385661 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.385668 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.385679 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.385685 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.385694 I | etcdserver: finished applying incoming snapshot at index 36 2024-01-14 10:51:55.387133 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.388724 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.388808 I | etcdserver: raft applied incoming snapshot at index 39 2024-01-14 10:51:55.388827 I | etcdserver: applying snapshot at index 36... 2024-01-14 10:51:55.389054 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.390337 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.390383 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.390541 I | etcdserver: closing old backend... 2024-01-14 10:51:55.391074 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.391106 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.391388 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.391816 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.391847 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.391871 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.391879 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.391886 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.391892 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.391899 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.391908 I | etcdserver: finished applying incoming snapshot at index 39 2024-01-14 10:51:55.393185 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.394734 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.394819 I | etcdserver: raft applied incoming snapshot at index 42 2024-01-14 10:51:55.394856 I | etcdserver: applying snapshot at index 39... 2024-01-14 10:51:55.395118 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.395741 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.395787 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.395895 I | etcdserver: closing old backend... 2024-01-14 10:51:55.396469 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.396503 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.396560 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.396781 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.396812 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.396835 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.396845 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.396853 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.396861 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.396869 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.396879 I | etcdserver: finished applying incoming snapshot at index 42 2024-01-14 10:51:55.398081 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.399649 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.399735 I | etcdserver: raft applied incoming snapshot at index 45 2024-01-14 10:51:55.399776 I | etcdserver: applying snapshot at index 42... 2024-01-14 10:51:55.400063 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.401341 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.401404 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.401479 I | etcdserver: closing old backend... 2024-01-14 10:51:55.402244 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.402281 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.402567 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.402990 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.403019 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.403043 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.403050 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.403058 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.403065 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.403072 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.403082 I | etcdserver: finished applying incoming snapshot at index 45 2024-01-14 10:51:55.404579 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.406198 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.406259 I | etcdserver: raft applied incoming snapshot at index 48 2024-01-14 10:51:55.406273 I | etcdserver: applying snapshot at index 45... 2024-01-14 10:51:55.406455 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.407013 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.407038 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.407115 I | etcdserver: closing old backend... 2024-01-14 10:51:55.407738 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.407783 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.407792 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.407981 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.408004 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.408024 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.408031 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.408037 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.408043 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.408050 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.408059 I | etcdserver: finished applying incoming snapshot at index 48 2024-01-14 10:51:55.409398 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.410799 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.410856 I | etcdserver: raft applied incoming snapshot at index 51 2024-01-14 10:51:55.410902 I | etcdserver: applying snapshot at index 48... 2024-01-14 10:51:55.411083 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.413061 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.413095 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.413727 I | etcdserver: closing old backend... 2024-01-14 10:51:55.413953 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.413984 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.414193 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.414219 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.414241 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.414248 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.414254 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.414260 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.414267 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.414276 I | etcdserver: finished applying incoming snapshot at index 51 2024-01-14 10:51:55.414607 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.415573 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.417131 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.417219 I | etcdserver: raft applied incoming snapshot at index 54 2024-01-14 10:51:55.417244 I | etcdserver: applying snapshot at index 51... 2024-01-14 10:51:55.417559 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.418154 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.418195 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.418298 I | etcdserver: closing old backend... 2024-01-14 10:51:55.418918 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.418942 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.418991 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.419173 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.419205 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.419229 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.419239 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.419248 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.419257 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.419266 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.419279 I | etcdserver: finished applying incoming snapshot at index 54 2024-01-14 10:51:55.420848 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.422355 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.422432 I | etcdserver: raft applied incoming snapshot at index 57 2024-01-14 10:51:55.422454 I | etcdserver: applying snapshot at index 54... 2024-01-14 10:51:55.422742 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.424009 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.424042 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.424087 I | etcdserver: closing old backend... 2024-01-14 10:51:55.425029 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.425043 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.425435 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.425639 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.425674 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.425700 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.425709 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.425717 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.425725 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.425734 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.425747 I | etcdserver: finished applying incoming snapshot at index 57 2024-01-14 10:51:55.427367 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.428994 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.429067 I | etcdserver: raft applied incoming snapshot at index 60 2024-01-14 10:51:55.429089 I | etcdserver: applying snapshot at index 57... 2024-01-14 10:51:55.429308 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.429833 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.429855 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.429950 I | etcdserver: closing old backend... 2024-01-14 10:51:55.430696 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.430710 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.430734 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.430925 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.430942 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.430961 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.430967 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.430974 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.430980 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.430986 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.430993 I | etcdserver: finished applying incoming snapshot at index 60 2024-01-14 10:51:55.432368 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.433815 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.433911 I | etcdserver: raft applied incoming snapshot at index 63 2024-01-14 10:51:55.433935 I | etcdserver: applying snapshot at index 60... 2024-01-14 10:51:55.434155 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.435413 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.435469 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.435584 I | etcdserver: closing old backend... 2024-01-14 10:51:55.436237 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.436286 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.436586 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.436775 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.436801 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.436823 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.436830 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.436836 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.436842 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.436851 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.436861 I | etcdserver: finished applying incoming snapshot at index 63 2024-01-14 10:51:55.438317 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.439895 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.439968 I | etcdserver: raft applied incoming snapshot at index 66 2024-01-14 10:51:55.439989 I | etcdserver: applying snapshot at index 63... 2024-01-14 10:51:55.440197 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.440720 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.440754 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.440766 I | etcdserver: closing old backend... 2024-01-14 10:51:55.441447 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.441477 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.441510 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.441676 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.441698 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.441717 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.441724 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.441731 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.441737 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.441743 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.441752 I | etcdserver: finished applying incoming snapshot at index 66 2024-01-14 10:51:55.443040 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.444479 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.444538 I | etcdserver: raft applied incoming snapshot at index 69 2024-01-14 10:51:55.444580 I | etcdserver: applying snapshot at index 66... 2024-01-14 10:51:55.444860 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.446701 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.446736 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.446823 I | etcdserver: closing old backend... 2024-01-14 10:51:55.447562 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.447604 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.447672 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.447830 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.447849 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.447870 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.447877 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.447884 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.447890 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.447896 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.447905 I | etcdserver: finished applying incoming snapshot at index 69 2024-01-14 10:51:55.449289 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.450864 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.450942 I | etcdserver: raft applied incoming snapshot at index 72 2024-01-14 10:51:55.450960 I | etcdserver: applying snapshot at index 69... 2024-01-14 10:51:55.451171 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.451716 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.451751 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.451856 I | etcdserver: closing old backend... 2024-01-14 10:51:55.452319 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.452365 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.452423 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.452553 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.452564 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.452583 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.452589 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.452596 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.452602 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.452609 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.452615 I | etcdserver: finished applying incoming snapshot at index 72 2024-01-14 10:51:55.454034 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.455474 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.455570 I | etcdserver: raft applied incoming snapshot at index 75 2024-01-14 10:51:55.455592 I | etcdserver: applying snapshot at index 72... 2024-01-14 10:51:55.455871 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.457107 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.457175 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.457282 I | etcdserver: closing old backend... 2024-01-14 10:51:55.457849 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.457886 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.458038 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.458617 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.458651 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.458681 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.458693 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.458703 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.458710 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.458718 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.458728 I | etcdserver: finished applying incoming snapshot at index 75 2024-01-14 10:51:55.460228 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.461606 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.461665 I | etcdserver: raft applied incoming snapshot at index 78 2024-01-14 10:51:55.461688 I | etcdserver: applying snapshot at index 75... 2024-01-14 10:51:55.461883 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.462451 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.462480 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.462622 I | etcdserver: closing old backend... 2024-01-14 10:51:55.463339 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.463472 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.463497 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.463721 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.463750 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.463800 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.463811 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.463819 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.463827 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.463836 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.463845 I | etcdserver: finished applying incoming snapshot at index 78 2024-01-14 10:51:55.465113 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.466385 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.466452 I | etcdserver: raft applied incoming snapshot at index 81 2024-01-14 10:51:55.466470 I | etcdserver: applying snapshot at index 78... 2024-01-14 10:51:55.466670 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.468795 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.468831 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.468966 I | etcdserver: closing old backend... 2024-01-14 10:51:55.469755 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.469908 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.469933 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.470180 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.470207 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.470241 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.470251 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.470261 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.470269 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.470279 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.470289 I | etcdserver: finished applying incoming snapshot at index 81 2024-01-14 10:51:55.471659 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.472913 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.473023 I | etcdserver: raft applied incoming snapshot at index 84 2024-01-14 10:51:55.473072 I | etcdserver: applying snapshot at index 81... 2024-01-14 10:51:55.473347 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.473850 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.473882 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.473965 I | etcdserver: closing old backend... 2024-01-14 10:51:55.475252 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.475287 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.475313 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.475480 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.475505 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.475524 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.475531 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.475538 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.475544 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.475551 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.475562 I | etcdserver: finished applying incoming snapshot at index 84 2024-01-14 10:51:55.476786 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.478228 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.478290 I | etcdserver: raft applied incoming snapshot at index 87 2024-01-14 10:51:55.478311 I | etcdserver: applying snapshot at index 84... 2024-01-14 10:51:55.478531 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.481181 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.481221 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.481324 I | etcdserver: closing old backend... 2024-01-14 10:51:55.482168 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.482227 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.482238 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.482464 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.482491 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.482517 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.482527 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.482536 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.482544 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.482553 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.482565 I | etcdserver: finished applying incoming snapshot at index 87 2024-01-14 10:51:55.484073 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.485532 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.485636 I | etcdserver: raft applied incoming snapshot at index 90 2024-01-14 10:51:55.485656 I | etcdserver: applying snapshot at index 87... 2024-01-14 10:51:55.485926 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.486519 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.486560 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.486601 I | etcdserver: closing old backend... 2024-01-14 10:51:55.487262 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.487287 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.487366 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.487519 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.487553 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.487580 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.487590 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.487599 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.487611 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.487620 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.487630 I | etcdserver: finished applying incoming snapshot at index 90 2024-01-14 10:51:55.489002 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.490672 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.490754 I | etcdserver: raft applied incoming snapshot at index 93 2024-01-14 10:51:55.490770 I | etcdserver: applying snapshot at index 90... 2024-01-14 10:51:55.491002 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.492863 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.492897 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.493001 I | etcdserver: closing old backend... 2024-01-14 10:51:55.493870 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.493929 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.493939 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.494171 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.494202 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.494230 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.494239 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.494248 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.494256 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.494265 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.494276 I | etcdserver: finished applying incoming snapshot at index 93 2024-01-14 10:51:55.495766 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.497250 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.497355 I | etcdserver: raft applied incoming snapshot at index 96 2024-01-14 10:51:55.497393 I | etcdserver: applying snapshot at index 93... 2024-01-14 10:51:55.497625 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.498139 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.498172 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.498255 I | etcdserver: closing old backend... 2024-01-14 10:51:55.498812 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.498837 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.498858 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.499054 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.499077 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.499096 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.499103 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.499110 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.499116 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.499123 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.499131 I | etcdserver: finished applying incoming snapshot at index 96 2024-01-14 10:51:55.500544 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.502086 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.502147 I | etcdserver: raft applied incoming snapshot at index 99 2024-01-14 10:51:55.502169 I | etcdserver: applying snapshot at index 96... 2024-01-14 10:51:55.502409 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.506238 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.506286 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.506377 I | etcdserver: closing old backend... 2024-01-14 10:51:55.507152 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.507189 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.507249 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.507390 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.507404 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.507425 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.507436 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.507442 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.507448 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.507455 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.507463 I | etcdserver: finished applying incoming snapshot at index 99 2024-01-14 10:51:55.508767 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.510244 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.510315 I | etcdserver: raft applied incoming snapshot at index 102 2024-01-14 10:51:55.510332 I | etcdserver: applying snapshot at index 99... 2024-01-14 10:51:55.510584 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.511126 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.511155 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.511230 I | etcdserver: closing old backend... 2024-01-14 10:51:55.511952 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.511995 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.512004 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.512190 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.512217 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.512235 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.512245 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.512252 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.512258 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.512265 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.512274 I | etcdserver: finished applying incoming snapshot at index 102 2024-01-14 10:51:55.513622 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.514943 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.515011 I | etcdserver: raft applied incoming snapshot at index 105 2024-01-14 10:51:55.515028 I | etcdserver: applying snapshot at index 102... 2024-01-14 10:51:55.515223 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.516782 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.516819 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.517466 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.517491 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.517905 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.517934 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.517972 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.517983 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.517993 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.518003 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.518013 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.518034 I | etcdserver: finished applying incoming snapshot at index 105 2024-01-14 10:51:55.518152 I | etcdserver: closing old backend... 2024-01-14 10:51:55.519070 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.519662 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.521146 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.521201 I | etcdserver: raft applied incoming snapshot at index 108 2024-01-14 10:51:55.521218 I | etcdserver: applying snapshot at index 105... 2024-01-14 10:51:55.521436 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.521971 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.521995 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.522017 I | etcdserver: closing old backend... 2024-01-14 10:51:55.523020 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.523035 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.523102 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.523245 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.523257 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.523299 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.523307 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.523313 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.523320 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.523326 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.523333 I | etcdserver: finished applying incoming snapshot at index 108 2024-01-14 10:51:55.524685 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.526234 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.526289 I | etcdserver: raft applied incoming snapshot at index 111 2024-01-14 10:51:55.526304 I | etcdserver: applying snapshot at index 108... 2024-01-14 10:51:55.526487 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.527974 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.528011 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.528113 I | etcdserver: closing old backend... 2024-01-14 10:51:55.528919 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.528937 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.529013 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.529175 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.529198 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.529222 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.529229 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.529237 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.529243 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.529251 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.529261 I | etcdserver: finished applying incoming snapshot at index 111 2024-01-14 10:51:55.530703 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.532194 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.532260 I | etcdserver: raft applied incoming snapshot at index 114 2024-01-14 10:51:55.532274 I | etcdserver: applying snapshot at index 111... 2024-01-14 10:51:55.532452 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.532933 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.532958 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.532996 I | etcdserver: closing old backend... 2024-01-14 10:51:55.533590 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.533602 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.533675 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.533810 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.533823 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.533842 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.533849 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.533856 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.533863 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.533870 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.533877 I | etcdserver: finished applying incoming snapshot at index 114 2024-01-14 10:51:55.535240 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.536850 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.536919 I | etcdserver: raft applied incoming snapshot at index 117 2024-01-14 10:51:55.536934 I | etcdserver: applying snapshot at index 114... 2024-01-14 10:51:55.537147 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.538558 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.538610 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.538633 I | etcdserver: closing old backend... 2024-01-14 10:51:55.539466 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.539536 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.539623 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.540095 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.540126 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.540149 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.540156 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.540163 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.540169 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.540180 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.540190 I | etcdserver: finished applying incoming snapshot at index 117 2024-01-14 10:51:55.541595 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.543095 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.543157 I | etcdserver: raft applied incoming snapshot at index 120 2024-01-14 10:51:55.543177 I | etcdserver: applying snapshot at index 117... 2024-01-14 10:51:55.543400 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.543959 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.543988 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.544136 I | etcdserver: closing old backend... 2024-01-14 10:51:55.544814 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.544859 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.544869 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.545099 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.545129 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.545153 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.545164 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.545173 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.545181 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.545191 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.545201 I | etcdserver: finished applying incoming snapshot at index 120 2024-01-14 10:51:55.546588 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.549410 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.549494 I | etcdserver: raft applied incoming snapshot at index 123 2024-01-14 10:51:55.549519 I | etcdserver: applying snapshot at index 120... 2024-01-14 10:51:55.549770 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.552230 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.552274 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.552369 I | etcdserver: closing old backend... 2024-01-14 10:51:55.553026 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.553055 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.553326 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.553354 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.553365 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.553381 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.553393 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.553402 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.553411 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.553420 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.553431 I | etcdserver: finished applying incoming snapshot at index 123 2024-01-14 10:51:55.554646 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.556070 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.556151 I | etcdserver: raft applied incoming snapshot at index 126 2024-01-14 10:51:55.556168 I | etcdserver: applying snapshot at index 123... 2024-01-14 10:51:55.556394 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.556908 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.556936 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.557034 I | etcdserver: closing old backend... 2024-01-14 10:51:55.557564 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.557612 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.557621 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.557827 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.557852 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.557871 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.557878 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.557884 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.557892 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.557899 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.557909 I | etcdserver: finished applying incoming snapshot at index 126 2024-01-14 10:51:55.559253 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.560715 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.560779 I | etcdserver: raft applied incoming snapshot at index 129 2024-01-14 10:51:55.560793 I | etcdserver: applying snapshot at index 126... 2024-01-14 10:51:55.560975 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.563264 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.563339 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.563383 I | etcdserver: closing old backend... 2024-01-14 10:51:55.564083 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.564100 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.564126 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.564316 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.564339 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.564360 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.564368 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.564378 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.564384 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.564392 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.564400 I | etcdserver: finished applying incoming snapshot at index 129 2024-01-14 10:51:55.565770 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.567188 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.567245 I | etcdserver: raft applied incoming snapshot at index 132 2024-01-14 10:51:55.567265 I | etcdserver: applying snapshot at index 129... 2024-01-14 10:51:55.567472 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.568036 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.568070 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.568156 I | etcdserver: closing old backend... 2024-01-14 10:51:55.568752 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.568784 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.568845 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.569025 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.569056 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.569080 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.569093 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.569103 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.569112 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.569124 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.569159 I | etcdserver: finished applying incoming snapshot at index 132 2024-01-14 10:51:55.570432 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.571683 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.571762 I | etcdserver: raft applied incoming snapshot at index 135 2024-01-14 10:51:55.571785 I | etcdserver: applying snapshot at index 132... 2024-01-14 10:51:55.571996 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.575940 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.575981 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.576063 I | etcdserver: closing old backend... 2024-01-14 10:51:55.576718 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.576752 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.576799 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.576958 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.576986 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.577006 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.577014 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.577020 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.577027 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.577034 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.577047 I | etcdserver: finished applying incoming snapshot at index 135 2024-01-14 10:51:55.578447 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.579960 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.580032 I | etcdserver: raft applied incoming snapshot at index 138 2024-01-14 10:51:55.580056 I | etcdserver: applying snapshot at index 135... 2024-01-14 10:51:55.580267 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.580750 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.580775 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.580867 I | etcdserver: closing old backend... 2024-01-14 10:51:55.581584 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.581614 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.581803 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.581825 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.581849 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.581856 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.581862 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.581869 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.581879 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.581888 I | etcdserver: finished applying incoming snapshot at index 138 2024-01-14 10:51:55.582031 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.583361 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.584667 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.584750 I | etcdserver: raft applied incoming snapshot at index 141 2024-01-14 10:51:55.584769 I | etcdserver: applying snapshot at index 138... 2024-01-14 10:51:55.584986 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.587624 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.587658 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.587790 I | etcdserver: closing old backend... 2024-01-14 10:51:55.588518 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.588551 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.588580 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.588756 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.588789 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.588810 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.588816 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.588823 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.588830 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.588837 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.588846 I | etcdserver: finished applying incoming snapshot at index 141 2024-01-14 10:51:55.590220 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.591628 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.591700 I | etcdserver: raft applied incoming snapshot at index 144 2024-01-14 10:51:55.591724 I | etcdserver: applying snapshot at index 141... 2024-01-14 10:51:55.591952 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.592599 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.592641 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.592733 I | etcdserver: closing old backend... 2024-01-14 10:51:55.593348 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.593373 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.593447 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.593603 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.593631 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.593654 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.593664 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.593673 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.593681 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.593690 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.593699 I | etcdserver: finished applying incoming snapshot at index 144 2024-01-14 10:51:55.595070 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.596523 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.596573 I | etcdserver: raft applied incoming snapshot at index 147 2024-01-14 10:51:55.596587 I | etcdserver: applying snapshot at index 144... 2024-01-14 10:51:55.596785 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.598297 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.598345 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.598438 I | etcdserver: closing old backend... 2024-01-14 10:51:55.599168 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.599193 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.599401 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.599437 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.599463 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.599470 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.599479 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.599487 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.599508 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.599522 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.599535 I | etcdserver: finished applying incoming snapshot at index 147 2024-01-14 10:51:55.600993 I | etcdserver: wrote database snapshot out [total bytes: 20480] 2024-01-14 10:51:55.602439 I | snap: saved database snapshot to disk [total bytes: 20480] 2024-01-14 10:51:55.602493 I | etcdserver: raft applied incoming snapshot at index 150 2024-01-14 10:51:55.602508 I | etcdserver: applying snapshot at index 147... 2024-01-14 10:51:55.602708 I | etcdserver: restoring mvcc store... 2024-01-14 10:51:55.603241 I | etcdserver: finished restoring mvcc store 2024-01-14 10:51:55.603267 I | etcdserver: recovering alarms... 2024-01-14 10:51:55.603371 I | etcdserver: closing old backend... 2024-01-14 10:51:55.603997 I | etcdserver: finished closing old backend 2024-01-14 10:51:55.604040 I | etcdserver: finished recovering alarms 2024-01-14 10:51:55.604050 I | etcdserver: recovering store v2... 2024-01-14 10:51:55.604251 I | etcdserver: finished recovering store v2 2024-01-14 10:51:55.604274 I | etcdserver: recovering cluster configuration... 2024-01-14 10:51:55.604292 I | etcdserver: finished recovering cluster configuration 2024-01-14 10:51:55.604300 I | etcdserver: removing old peers from network... 2024-01-14 10:51:55.604306 I | etcdserver: finished removing old peers from network 2024-01-14 10:51:55.604312 I | etcdserver: adding peers from new cluster configuration into network... 2024-01-14 10:51:55.604319 I | etcdserver: finished adding peers from new cluster configuration into network... 2024-01-14 10:51:55.604326 I | etcdserver: finished applying incoming snapshot at index 150 2024-01-14 10:51:55.604357 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestConcurrentApplyAndSnapshotV3 (0.30s) === RUN TestAddMember 2024-01-14 10:51:55.605551 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.605578 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.605671 I | etcdserver/membership: added member 4d2 [foo] to cluster 0 2024-01-14 10:51:55.605687 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestAddMember (0.00s) === RUN TestRemoveMember 2024-01-14 10:51:55.605773 I | etcdserver/membership: added member 4d2 [] to cluster 0 2024-01-14 10:51:55.605787 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.605795 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.605861 I | etcdserver/membership: removed member 4d2 from cluster 0 2024-01-14 10:51:55.605874 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestRemoveMember (0.00s) === RUN TestUpdateMember 2024-01-14 10:51:55.605945 I | etcdserver/membership: added member 4d2 [] to cluster 0 2024-01-14 10:51:55.605956 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:51:55.605965 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:51:55.606107 N | etcdserver/membership: updated member 4d2 [http://127.0.0.1:1] in cluster 0 2024-01-14 10:51:55.606194 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestUpdateMember (0.00s) === RUN TestPublish 2024-01-14 10:51:55.606452 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0 --- PASS: TestPublish (0.00s) === RUN TestPublishStopped 2024-01-14 10:51:55.606597 I | etcdserver: aborting publish because server is stopped --- PASS: TestPublishStopped (0.00s) === RUN TestPublishRetry 2024-01-14 10:51:55.606733 E | etcdserver: publish error: etcdserver: request timed out 2024-01-14 10:51:55.606805 E | etcdserver: publish error: etcdserver: request timed out 2024-01-14 10:51:55.606970 I | etcdserver: aborting publish because server is stopped --- PASS: TestPublishRetry (0.00s) === RUN TestUpdateVersion 2024-01-14 10:51:55.607120 I | etcdserver: setting up the initial cluster version to 2.0 --- PASS: TestUpdateVersion (0.00s) === RUN TestStopNotify 2024-01-14 10:51:55.607288 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestStopNotify (0.00s) === RUN TestGetOtherPeerURLs --- PASS: TestGetOtherPeerURLs (0.00s) === RUN TestLongestConnected --- PASS: TestLongestConnected (0.00s) PASS ok github.com/coreos/etcd/etcdserver 1.467s ? github.com/coreos/etcd/etcdserver/api [no test files] === RUN TestNewPeerHandlerOnRaftPrefix --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) === RUN TestServeMembersFails --- PASS: TestServeMembersFails (0.00s) === RUN TestServeMembersGet --- PASS: TestServeMembersGet (0.00s) === RUN TestServeVersion --- PASS: TestServeVersion (0.00s) === RUN TestServeVersionFails --- PASS: TestServeVersionFails (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.017s === RUN TestAuthFlow 2024-01-14 10:51:58.896243 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2024-01-14 10:51:58.896642 W | etcdserver/api/v2http: auth: incorrect password for user: root --- PASS: TestAuthFlow (0.00s) === RUN TestGetUserGrantedWithNonexistingRole --- PASS: TestGetUserGrantedWithNonexistingRole (0.00s) === RUN TestPrefixAccess 2024-01-14 10:51:58.898546 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2024-01-14 10:51:58.898592 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. 2024-01-14 10:51:58.898605 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2024-01-14 10:51:58.898617 W | etcdserver/api/v2http: auth: incorrect password for user: user 2024-01-14 10:51:58.898626 W | etcdserver/api/v2http: auth: incorrect password for user: user 2024-01-14 10:51:58.898634 W | etcdserver/api/v2http: auth: incorrect password for user: user 2024-01-14 10:51:58.898646 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. 2024-01-14 10:51:58.898678 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. 2024-01-14 10:51:58.898687 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2024-01-14 10:51:58.898698 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. 2024-01-14 10:51:58.898717 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2024-01-14 10:51:58.898725 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2024-01-14 10:51:58.898732 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestPrefixAccess (0.00s) === RUN TestUserFromClientCertificate --- PASS: TestUserFromClientCertificate (0.00s) === RUN TestUserFromBasicAuth 2024-01-14 10:51:58.899332 W | etcdserver/api/v2http: auth: incorrect password for user: user 2024-01-14 10:51:58.899363 W | etcdserver/api/v2http: auth: incorrect password for user: user 2024-01-14 10:51:58.899371 W | etcdserver/api/v2http: auth: incorrect password for user: missing 2024-01-14 10:51:58.899379 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestUserFromBasicAuth (0.00s) === RUN TestBadRefreshRequest --- PASS: TestBadRefreshRequest (0.00s) === RUN TestBadParseRequest --- PASS: TestBadParseRequest (0.00s) === RUN TestGoodParseRequest --- PASS: TestGoodParseRequest (0.00s) === RUN TestServeMembers --- PASS: TestServeMembers (0.00s) === RUN TestServeLeader --- PASS: TestServeLeader (0.00s) === RUN TestServeMembersCreate --- PASS: TestServeMembersCreate (0.00s) === RUN TestServeMembersDelete --- PASS: TestServeMembersDelete (0.00s) === RUN TestServeMembersUpdate --- PASS: TestServeMembersUpdate (0.00s) === RUN TestServeMembersFail 2024-01-14 10:51:58.901617 E | etcdserver/api/v2http: error adding member c29b431f04be0bc7 (Error while adding a member) 2024-01-14 10:51:58.901673 E | etcdserver/api/etcdhttp: got unexpected response error (Error while adding a member) 2024-01-14 10:51:58.901745 E | etcdserver/api/v2http: error removing member 1 (Error while removing member) 2024-01-14 10:51:58.901768 E | etcdserver/api/etcdhttp: got unexpected response error (Error while removing member) 2024-01-14 10:51:58.901926 E | etcdserver/api/v2http: error updating member 0 (blah) 2024-01-14 10:51:58.901954 E | etcdserver/api/etcdhttp: got unexpected response error (blah) --- PASS: TestServeMembersFail (0.00s) === RUN TestWriteEvent --- PASS: TestWriteEvent (0.00s) === RUN TestV2DMachinesEndpoint --- PASS: TestV2DMachinesEndpoint (0.00s) === RUN TestServeMachines --- PASS: TestServeMachines (0.00s) === RUN TestGetID --- PASS: TestGetID (0.00s) === RUN TestServeSelfStats --- PASS: TestServeSelfStats (0.00s) === RUN TestSelfServeStatsBad --- PASS: TestSelfServeStatsBad (0.00s) === RUN TestLeaderServeStatsBad --- PASS: TestLeaderServeStatsBad (0.00s) === RUN TestServeLeaderStats --- PASS: TestServeLeaderStats (0.00s) === RUN TestServeStoreStats --- PASS: TestServeStoreStats (0.00s) === RUN TestBadServeKeys 2024-01-14 10:51:58.904425 E | etcdserver/api/v2http: got unexpected response error (Internal Server Error) 2024-01-14 10:51:58.904492 E | etcdserver/api/v2http: got unexpected response error (received response with no Event/Watcher!) --- PASS: TestBadServeKeys (0.00s) === RUN TestServeKeysGood --- PASS: TestServeKeysGood (0.00s) === RUN TestServeKeysEvent --- PASS: TestServeKeysEvent (0.00s) === RUN TestServeKeysWatch --- PASS: TestServeKeysWatch (0.00s) === RUN TestHandleWatch --- PASS: TestHandleWatch (0.00s) === RUN TestHandleWatchStreaming --- PASS: TestHandleWatchStreaming (0.00s) === RUN TestTrimEventPrefix --- PASS: TestTrimEventPrefix (0.00s) === RUN TestTrimNodeExternPrefix --- PASS: TestTrimNodeExternPrefix (0.00s) === RUN TestTrimPrefix --- PASS: TestTrimPrefix (0.00s) === RUN TestNewMemberCollection --- PASS: TestNewMemberCollection (0.00s) === RUN TestNewMember --- PASS: TestNewMember (0.00s) === RUN TestWriteError 2024-01-14 10:51:58.905730 E | etcdserver/api/etcdhttp: got unexpected response error (something went wrong) --- PASS: TestWriteError (0.00s) === RUN TestAllowMethod --- PASS: TestAllowMethod (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v2http 0.025s === RUN TestHTTPErrorWriteTo --- PASS: TestHTTPErrorWriteTo (0.00s) === RUN TestMemberUnmarshal --- PASS: TestMemberUnmarshal (0.00s) === RUN TestMemberCreateRequestUnmarshal --- PASS: TestMemberCreateRequestUnmarshal (0.00s) === RUN TestMemberCreateRequestUnmarshalFail --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v2http/httptypes 0.007s ? github.com/coreos/etcd/etcdserver/api/v2v3 [no test files] ? github.com/coreos/etcd/etcdserver/api/v3client [no test files] ? github.com/coreos/etcd/etcdserver/api/v3election [no test files] ? github.com/coreos/etcd/etcdserver/api/v3lock [no test files] === RUN TestGRPCError --- PASS: TestGRPCError (0.00s) === RUN TestSendFragment --- PASS: TestSendFragment (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v3rpc 0.016s === RUN TestConvert --- PASS: TestConvert (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.006s === RUN TestCheckPassword --- PASS: TestCheckPassword (0.12s) === RUN TestMergeUser 2024-01-14 10:52:02.737344 N | etcdserver/auth: granting duplicate role role1 for user foo 2024-01-14 10:52:02.737461 N | etcdserver/auth: revoking ungranted role role2 for user foo --- PASS: TestMergeUser (0.00s) === RUN TestMergeRole 2024-01-14 10:52:02.737540 N | etcdserver/auth: revoking ungranted read permission /foodir --- PASS: TestMergeRole (0.00s) === RUN TestAllUsers --- PASS: TestAllUsers (0.00s) === RUN TestGetAndDeleteUser 2024-01-14 10:52:02.737840 N | etcdserver/auth: deleted user cat --- PASS: TestGetAndDeleteUser (0.00s) === RUN TestAllRoles --- PASS: TestAllRoles (0.00s) === RUN TestGetAndDeleteRole 2024-01-14 10:52:02.738052 N | etcdserver/auth: deleted role animal --- PASS: TestGetAndDeleteRole (0.00s) === RUN TestEnsure --- PASS: TestEnsure (0.00s) === RUN TestCreateAndUpdateUser 2024-01-14 10:52:02.738249 N | etcdserver/auth: created user cat 2024-01-14 10:52:02.738304 N | etcdserver/auth: updated user cat --- PASS: TestCreateAndUpdateUser (0.00s) === RUN TestUpdateRole 2024-01-14 10:52:02.738440 N | etcdserver/auth: updated role animal --- PASS: TestUpdateRole (0.00s) === RUN TestCreateRole 2024-01-14 10:52:02.738528 N | etcdserver/auth: created new role animal --- PASS: TestCreateRole (0.00s) === RUN TestEnableAuth 2024-01-14 10:52:02.738595 I | etcdserver/auth: no guest role access found, creating default 2024-01-14 10:52:02.738610 N | etcdserver/auth: created new role guest 2024-01-14 10:52:02.738623 N | etcdserver/auth: auth: enabled auth --- PASS: TestEnableAuth (0.00s) === RUN TestDisableAuth 2024-01-14 10:52:02.738688 N | etcdserver/auth: auth: disabled auth --- PASS: TestDisableAuth (0.00s) === RUN TestSimpleMatch --- PASS: TestSimpleMatch (0.00s) PASS ok github.com/coreos/etcd/etcdserver/auth 0.133s === RUN TestClusterMember --- PASS: TestClusterMember (0.00s) === RUN TestClusterMemberByName --- PASS: TestClusterMemberByName (0.00s) === RUN TestClusterMemberIDs --- PASS: TestClusterMemberIDs (0.00s) === RUN TestClusterPeerURLs --- PASS: TestClusterPeerURLs (0.00s) === RUN TestClusterClientURLs --- PASS: TestClusterClientURLs (0.00s) === RUN TestClusterValidateAndAssignIDsBad --- PASS: TestClusterValidateAndAssignIDsBad (0.00s) === RUN TestClusterValidateAndAssignIDs --- PASS: TestClusterValidateAndAssignIDs (0.00s) === RUN TestClusterValidateConfigurationChange 2024-01-14 10:52:03.700146 I | etcdserver/membership: added member 1 [http://127.0.0.1:1] to cluster 0 2024-01-14 10:52:03.700216 I | etcdserver/membership: added member 2 [http://127.0.0.1:2] to cluster 0 2024-01-14 10:52:03.700238 I | etcdserver/membership: added member 3 [http://127.0.0.1:3] to cluster 0 2024-01-14 10:52:03.700264 I | etcdserver/membership: added member 4 [http://127.0.0.1:4] to cluster 0 2024-01-14 10:52:03.700296 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestClusterValidateConfigurationChange (0.00s) === RUN TestClusterGenID 2024-01-14 10:52:03.700758 I | etcdserver/membership: added member 3 [] to cluster 869b3badfbf1d6b7 --- PASS: TestClusterGenID (0.00s) === RUN TestNodeToMemberBad --- PASS: TestNodeToMemberBad (0.00s) === RUN TestClusterAddMember 2024-01-14 10:52:03.700922 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestClusterAddMember (0.00s) === RUN TestClusterMembers --- PASS: TestClusterMembers (0.00s) === RUN TestClusterRemoveMember 2024-01-14 10:52:03.701095 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestClusterRemoveMember (0.00s) === RUN TestClusterUpdateAttributes 2024-01-14 10:52:03.701210 W | etcdserver/membership: skipped updating attributes of removed member 1 --- PASS: TestClusterUpdateAttributes (0.00s) === RUN TestNodeToMember --- PASS: TestNodeToMember (0.00s) === RUN TestIsReadyToAddNewMember 2024-01-14 10:52:03.701377 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3) 2024-01-14 10:52:03.701412 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2) 2024-01-14 10:52:03.701423 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3) 2024-01-14 10:52:03.701433 W | etcdserver/membership: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3) 2024-01-14 10:52:03.701443 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (1) --- PASS: TestIsReadyToAddNewMember (0.00s) === RUN TestIsReadyToRemoveMember 2024-01-14 10:52:03.701499 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1) 2024-01-14 10:52:03.701528 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2) 2024-01-14 10:52:03.701543 W | etcdserver/membership: Reject remove member request: the number of started member (1) will be less than the quorum number of the cluster (2) --- PASS: TestIsReadyToRemoveMember (0.00s) === RUN TestMemberTime --- PASS: TestMemberTime (0.00s) === RUN TestMemberPick --- PASS: TestMemberPick (0.00s) === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) PASS ok github.com/coreos/etcd/etcdserver/membership 0.012s ? github.com/coreos/etcd/etcdserver/stats [no test files] === RUN TestLessorGrant --- PASS: TestLessorGrant (0.01s) === RUN TestLeaseConcurrentKeys --- PASS: TestLeaseConcurrentKeys (0.00s) === RUN TestLessorRevoke --- PASS: TestLessorRevoke (0.00s) === RUN TestLessorRenew --- PASS: TestLessorRenew (0.01s) === RUN TestLessorRenewExtendPileup --- PASS: TestLessorRenewExtendPileup (0.01s) === RUN TestLessorDetach --- PASS: TestLessorDetach (0.00s) === RUN TestLessorRecover --- PASS: TestLessorRecover (0.01s) === RUN TestLessorExpire --- PASS: TestLessorExpire (1.06s) === RUN TestLessorExpireAndDemote --- PASS: TestLessorExpireAndDemote (1.06s) === RUN TestLessorMaxTTL --- PASS: TestLessorMaxTTL (0.00s) PASS ok github.com/coreos/etcd/lease 2.170s === RUN TestRenewHTTP --- PASS: TestRenewHTTP (0.01s) === RUN TestTimeToLiveHTTP --- PASS: TestTimeToLiveHTTP (0.01s) === RUN TestRenewHTTPTimeout --- PASS: TestRenewHTTPTimeout (1.01s) === RUN TestTimeToLiveHTTPTimeout --- PASS: TestTimeToLiveHTTPTimeout (1.01s) PASS ok github.com/coreos/etcd/lease/leasehttp 2.037s ? github.com/coreos/etcd/lease/leasepb [no test files] === RUN TestIndexGet --- PASS: TestIndexGet (0.00s) === RUN TestIndexRange --- PASS: TestIndexRange (0.00s) === RUN TestIndexTombstone --- PASS: TestIndexTombstone (0.00s) === RUN TestIndexRangeSince --- PASS: TestIndexRangeSince (0.00s) === RUN TestIndexCompactAndKeep 2024-01-14 10:52:12.128806 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.128870 I | mvcc: store.index: compact 2 2024-01-14 10:52:12.128891 I | mvcc: store.index: compact 3 2024-01-14 10:52:12.128911 I | mvcc: store.index: compact 4 2024-01-14 10:52:12.128931 I | mvcc: store.index: compact 5 2024-01-14 10:52:12.128950 I | mvcc: store.index: compact 6 2024-01-14 10:52:12.128976 I | mvcc: store.index: compact 7 2024-01-14 10:52:12.128994 I | mvcc: store.index: compact 8 2024-01-14 10:52:12.129010 I | mvcc: store.index: compact 9 2024-01-14 10:52:12.129021 I | mvcc: store.index: compact 10 2024-01-14 10:52:12.129039 I | mvcc: store.index: compact 11 2024-01-14 10:52:12.129053 I | mvcc: store.index: compact 12 2024-01-14 10:52:12.129066 I | mvcc: store.index: compact 13 2024-01-14 10:52:12.129080 I | mvcc: store.index: compact 14 2024-01-14 10:52:12.129097 I | mvcc: store.index: compact 15 2024-01-14 10:52:12.129118 I | mvcc: store.index: compact 16 2024-01-14 10:52:12.129134 I | mvcc: store.index: compact 17 2024-01-14 10:52:12.129148 I | mvcc: store.index: compact 18 2024-01-14 10:52:12.129161 I | mvcc: store.index: compact 19 2024-01-14 10:52:12.129186 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.129212 I | mvcc: store.index: compact 2 2024-01-14 10:52:12.129246 I | mvcc: store.index: compact 3 2024-01-14 10:52:12.129278 I | mvcc: store.index: compact 4 2024-01-14 10:52:12.129313 I | mvcc: store.index: compact 5 2024-01-14 10:52:12.129338 I | mvcc: store.index: compact 6 2024-01-14 10:52:12.129377 I | mvcc: store.index: compact 7 2024-01-14 10:52:12.129401 I | mvcc: store.index: compact 8 2024-01-14 10:52:12.129423 I | mvcc: store.index: compact 9 2024-01-14 10:52:12.129442 I | mvcc: store.index: compact 10 2024-01-14 10:52:12.129480 I | mvcc: store.index: compact 11 2024-01-14 10:52:12.129505 I | mvcc: store.index: compact 12 2024-01-14 10:52:12.129526 I | mvcc: store.index: compact 13 2024-01-14 10:52:12.129547 I | mvcc: store.index: compact 14 2024-01-14 10:52:12.129567 I | mvcc: store.index: compact 15 2024-01-14 10:52:12.129591 I | mvcc: store.index: compact 16 2024-01-14 10:52:12.129611 I | mvcc: store.index: compact 17 2024-01-14 10:52:12.129637 I | mvcc: store.index: compact 18 2024-01-14 10:52:12.129662 I | mvcc: store.index: compact 19 --- PASS: TestIndexCompactAndKeep (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) === RUN TestKeyIndexSince --- PASS: TestKeyIndexSince (0.00s) === RUN TestKeyIndexPut --- PASS: TestKeyIndexPut (0.00s) === RUN TestKeyIndexRestore --- PASS: TestKeyIndexRestore (0.00s) === RUN TestKeyIndexTombstone --- PASS: TestKeyIndexTombstone (0.00s) === RUN TestKeyIndexCompactAndKeep --- PASS: TestKeyIndexCompactAndKeep (0.00s) === RUN TestKeyIndexCompactOnFurtherRev --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) === RUN TestKeyIndexIsEmpty --- PASS: TestKeyIndexIsEmpty (0.00s) === RUN TestKeyIndexFindGeneration --- PASS: TestKeyIndexFindGeneration (0.00s) === RUN TestKeyIndexLess --- PASS: TestKeyIndexLess (0.00s) === RUN TestGenerationIsEmpty --- PASS: TestGenerationIsEmpty (0.00s) === RUN TestGenerationWalk --- PASS: TestGenerationWalk (0.00s) === RUN TestKVRange --- PASS: TestKVRange (0.01s) === RUN TestKVTxnRange --- PASS: TestKVTxnRange (0.01s) === RUN TestKVRangeRev --- PASS: TestKVRangeRev (0.01s) === RUN TestKVTxnRangeRev --- PASS: TestKVTxnRangeRev (0.01s) === RUN TestKVRangeBadRev 2024-01-14 10:52:12.168695 I | mvcc: store.index: compact 4 --- PASS: TestKVRangeBadRev (0.01s) === RUN TestKVTxnRangeBadRev 2024-01-14 10:52:12.174600 I | mvcc: store.index: compact 4 --- PASS: TestKVTxnRangeBadRev (0.01s) === RUN TestKVRangeLimit --- PASS: TestKVRangeLimit (0.01s) === RUN TestKVTxnRangeLimit --- PASS: TestKVTxnRangeLimit (0.01s) === RUN TestKVPutMultipleTimes --- PASS: TestKVPutMultipleTimes (0.01s) === RUN TestKVTxnPutMultipleTimes --- PASS: TestKVTxnPutMultipleTimes (0.01s) === RUN TestKVDeleteRange --- PASS: TestKVDeleteRange (0.04s) === RUN TestKVTxnDeleteRange --- PASS: TestKVTxnDeleteRange (0.04s) === RUN TestKVDeleteMultipleTimes --- PASS: TestKVDeleteMultipleTimes (0.01s) === RUN TestKVTxnDeleteMultipleTimes --- PASS: TestKVTxnDeleteMultipleTimes (0.01s) === RUN TestKVOperationInSequence --- PASS: TestKVOperationInSequence (0.01s) === RUN TestKVTxnBlockWriteOperations --- PASS: TestKVTxnBlockWriteOperations (0.03s) === RUN TestKVTxnNonBlockRange --- PASS: TestKVTxnNonBlockRange (0.01s) === RUN TestKVTxnOperationInSequence --- PASS: TestKVTxnOperationInSequence (0.01s) === RUN TestKVCompactReserveLastValue 2024-01-14 10:52:12.337981 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.339265 I | mvcc: store.index: compact 2 2024-01-14 10:52:12.340469 I | mvcc: store.index: compact 3 2024-01-14 10:52:12.340681 I | mvcc: finished scheduled compaction at 1 (took 2.251509ms) 2024-01-14 10:52:12.341595 I | mvcc: store.index: compact 4 2024-01-14 10:52:12.341675 I | mvcc: finished scheduled compaction at 2 (took 948.614µs) --- PASS: TestKVCompactReserveLastValue (0.01s) === RUN TestKVCompactBad 2024-01-14 10:52:12.348114 I | mvcc: store.index: compact 0 2024-01-14 10:52:12.349076 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.349885 I | mvcc: store.index: compact 4 2024-01-14 10:52:12.349932 I | mvcc: finished scheduled compaction at 0 (took 1.717752ms) --- PASS: TestKVCompactBad (0.01s) === RUN TestKVHash --- PASS: TestKVHash (0.02s) === RUN TestKVRestore 2024-01-14 10:52:12.414986 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.417466 I | mvcc: store.index: compact 1 2024-01-14 10:52:12.417513 I | mvcc: resume scheduled compaction at 1 2024-01-14 10:52:12.417573 I | mvcc: finished scheduled compaction at 1 (took 35.403µs) --- PASS: TestKVRestore (0.06s) === RUN TestKVSnapshot --- PASS: TestKVSnapshot (0.01s) === RUN TestWatchableKVWatch --- PASS: TestWatchableKVWatch (0.11s) === RUN TestScheduleCompaction 2024-01-14 10:52:12.549948 I | mvcc: finished scheduled compaction at 1 (took 14.328µs) 2024-01-14 10:52:12.556120 I | mvcc: finished scheduled compaction at 3 (took 34.261µs) 2024-01-14 10:52:12.561843 I | mvcc: finished scheduled compaction at 1 (took 15.222µs) 2024-01-14 10:52:12.567428 I | mvcc: finished scheduled compaction at 3 (took 11.706µs) --- PASS: TestScheduleCompaction (0.02s) === RUN TestCompactAllAndRestore 2024-01-14 10:52:12.575402 I | mvcc: store.index: compact 5 2024-01-14 10:52:12.575518 I | mvcc: finished scheduled compaction at 5 (took 47.362µs) 2024-01-14 10:52:12.576790 I | mvcc: restore compact to 5 --- PASS: TestCompactAllAndRestore (0.01s) === RUN TestStoreRev --- PASS: TestStoreRev (0.01s) === RUN TestStorePut --- PASS: TestStorePut (0.00s) === RUN TestStoreRange --- PASS: TestStoreRange (0.00s) === RUN TestStoreDeleteRange --- PASS: TestStoreDeleteRange (0.00s) === RUN TestStoreCompact 2024-01-14 10:52:12.583690 I | mvcc: finished scheduled compaction at 3 (took 5.052µs) --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore 2024-01-14 10:52:12.583889 I | mvcc: restore compact to 3 --- PASS: TestStoreRestore (0.00s) === RUN TestRestoreDelete --- PASS: TestRestoreDelete (0.01s) === RUN TestRestoreContinueUnfinishedCompaction 2024-01-14 10:52:12.601113 I | mvcc: store.index: compact 2 2024-01-14 10:52:12.601215 I | mvcc: resume scheduled compaction at 2 2024-01-14 10:52:12.601280 I | mvcc: finished scheduled compaction at 2 (took 37.439µs) --- PASS: TestRestoreContinueUnfinishedCompaction (0.11s) === RUN TestHashKVWhenCompacting 2024-01-14 10:52:12.799241 I | mvcc: store.index: compact 9899 2024-01-14 10:52:12.819990 I | mvcc: finished scheduled compaction at 9899 (took 20.579575ms) 2024-01-14 10:52:12.824917 I | mvcc: store.index: compact 9900 2024-01-14 10:52:12.825223 I | mvcc: finished scheduled compaction at 9900 (took 50.61µs) 2024-01-14 10:52:12.837162 I | mvcc: store.index: compact 9901 2024-01-14 10:52:12.837911 I | mvcc: finished scheduled compaction at 9901 (took 431.378µs) 2024-01-14 10:52:12.849730 I | mvcc: store.index: compact 9902 2024-01-14 10:52:12.849973 I | mvcc: finished scheduled compaction at 9902 (took 121.998µs) 2024-01-14 10:52:12.861527 I | mvcc: store.index: compact 9903 2024-01-14 10:52:12.861640 I | mvcc: finished scheduled compaction at 9903 (took 22.109µs) 2024-01-14 10:52:12.872982 I | mvcc: store.index: compact 9904 2024-01-14 10:52:12.873072 I | mvcc: finished scheduled compaction at 9904 (took 27.379µs) 2024-01-14 10:52:12.884395 I | mvcc: store.index: compact 9905 2024-01-14 10:52:12.884491 I | mvcc: finished scheduled compaction at 9905 (took 26.806µs) 2024-01-14 10:52:12.895864 I | mvcc: store.index: compact 9906 2024-01-14 10:52:12.895921 I | mvcc: finished scheduled compaction at 9906 (took 19.919µs) 2024-01-14 10:52:12.907187 I | mvcc: store.index: compact 9907 2024-01-14 10:52:12.907280 I | mvcc: finished scheduled compaction at 9907 (took 23.485µs) 2024-01-14 10:52:12.922765 I | mvcc: store.index: compact 9908 2024-01-14 10:52:12.922921 I | mvcc: finished scheduled compaction at 9908 (took 63.449µs) 2024-01-14 10:52:12.934281 I | mvcc: store.index: compact 9909 2024-01-14 10:52:12.934407 I | mvcc: finished scheduled compaction at 9909 (took 30.488µs) 2024-01-14 10:52:12.945722 I | mvcc: store.index: compact 9910 2024-01-14 10:52:12.945784 I | mvcc: finished scheduled compaction at 9910 (took 17.256µs) 2024-01-14 10:52:12.957262 I | mvcc: store.index: compact 9911 2024-01-14 10:52:12.957364 I | mvcc: finished scheduled compaction at 9911 (took 21.246µs) 2024-01-14 10:52:12.968751 I | mvcc: store.index: compact 9912 2024-01-14 10:52:12.968831 I | mvcc: finished scheduled compaction at 9912 (took 23.725µs) 2024-01-14 10:52:12.980042 I | mvcc: store.index: compact 9913 2024-01-14 10:52:12.980133 I | mvcc: finished scheduled compaction at 9913 (took 26.75µs) 2024-01-14 10:52:12.991597 I | mvcc: store.index: compact 9914 2024-01-14 10:52:12.991689 I | mvcc: finished scheduled compaction at 9914 (took 24.307µs) 2024-01-14 10:52:13.003157 I | mvcc: store.index: compact 9915 2024-01-14 10:52:13.003295 I | mvcc: finished scheduled compaction at 9915 (took 79.232µs) 2024-01-14 10:52:13.014657 I | mvcc: store.index: compact 9916 2024-01-14 10:52:13.014740 I | mvcc: finished scheduled compaction at 9916 (took 25.891µs) 2024-01-14 10:52:13.025825 I | mvcc: store.index: compact 9917 2024-01-14 10:52:13.025917 I | mvcc: finished scheduled compaction at 9917 (took 21.579µs) 2024-01-14 10:52:13.037421 I | mvcc: store.index: compact 9918 2024-01-14 10:52:13.037505 I | mvcc: finished scheduled compaction at 9918 (took 24.735µs) 2024-01-14 10:52:13.048869 I | mvcc: store.index: compact 9919 2024-01-14 10:52:13.048974 I | mvcc: finished scheduled compaction at 9919 (took 24.544µs) 2024-01-14 10:52:13.060438 I | mvcc: store.index: compact 9920 2024-01-14 10:52:13.060569 I | mvcc: finished scheduled compaction at 9920 (took 35.307µs) 2024-01-14 10:52:13.072802 I | mvcc: store.index: compact 9921 2024-01-14 10:52:13.072903 I | mvcc: finished scheduled compaction at 9921 (took 33.656µs) 2024-01-14 10:52:13.084159 I | mvcc: store.index: compact 9922 2024-01-14 10:52:13.084279 I | mvcc: finished scheduled compaction at 9922 (took 31.379µs) 2024-01-14 10:52:13.095843 I | mvcc: store.index: compact 9923 2024-01-14 10:52:13.095982 I | mvcc: finished scheduled compaction at 9923 (took 35.701µs) 2024-01-14 10:52:13.107733 I | mvcc: store.index: compact 9924 2024-01-14 10:52:13.107837 I | mvcc: finished scheduled compaction at 9924 (took 26.982µs) 2024-01-14 10:52:13.120160 I | mvcc: store.index: compact 9925 2024-01-14 10:52:13.120273 I | mvcc: finished scheduled compaction at 9925 (took 28.442µs) 2024-01-14 10:52:13.131603 I | mvcc: store.index: compact 9926 2024-01-14 10:52:13.131699 I | mvcc: finished scheduled compaction at 9926 (took 30.95µs) 2024-01-14 10:52:13.143199 I | mvcc: store.index: compact 9927 2024-01-14 10:52:13.143325 I | mvcc: finished scheduled compaction at 9927 (took 28.522µs) 2024-01-14 10:52:13.154770 I | mvcc: store.index: compact 9928 2024-01-14 10:52:13.154907 I | mvcc: finished scheduled compaction at 9928 (took 51.45µs) 2024-01-14 10:52:13.166678 I | mvcc: store.index: compact 9929 2024-01-14 10:52:13.166782 I | mvcc: finished scheduled compaction at 9929 (took 36.519µs) 2024-01-14 10:52:13.178171 I | mvcc: store.index: compact 9930 2024-01-14 10:52:13.178270 I | mvcc: finished scheduled compaction at 9930 (took 30.422µs) 2024-01-14 10:52:13.189642 I | mvcc: store.index: compact 9931 2024-01-14 10:52:13.189732 I | mvcc: finished scheduled compaction at 9931 (took 25.386µs) 2024-01-14 10:52:13.201114 I | mvcc: store.index: compact 9932 2024-01-14 10:52:13.201212 I | mvcc: finished scheduled compaction at 9932 (took 22.477µs) 2024-01-14 10:52:13.212609 I | mvcc: store.index: compact 9933 2024-01-14 10:52:13.212735 I | mvcc: finished scheduled compaction at 9933 (took 38.882µs) 2024-01-14 10:52:13.224585 I | mvcc: store.index: compact 9934 2024-01-14 10:52:13.224678 I | mvcc: finished scheduled compaction at 9934 (took 19.86µs) 2024-01-14 10:52:13.236175 I | mvcc: store.index: compact 9935 2024-01-14 10:52:13.236298 I | mvcc: finished scheduled compaction at 9935 (took 28.664µs) 2024-01-14 10:52:13.248278 I | mvcc: store.index: compact 9936 2024-01-14 10:52:13.248365 I | mvcc: finished scheduled compaction at 9936 (took 23.719µs) 2024-01-14 10:52:13.259623 I | mvcc: store.index: compact 9937 2024-01-14 10:52:13.259707 I | mvcc: finished scheduled compaction at 9937 (took 27.982µs) 2024-01-14 10:52:13.271210 I | mvcc: store.index: compact 9938 2024-01-14 10:52:13.271322 I | mvcc: finished scheduled compaction at 9938 (took 33.446µs) 2024-01-14 10:52:13.282774 I | mvcc: store.index: compact 9939 2024-01-14 10:52:13.282906 I | mvcc: finished scheduled compaction at 9939 (took 47.508µs) 2024-01-14 10:52:13.295870 I | mvcc: store.index: compact 9940 2024-01-14 10:52:13.295970 I | mvcc: finished scheduled compaction at 9940 (took 22.442µs) 2024-01-14 10:52:13.307467 I | mvcc: store.index: compact 9941 2024-01-14 10:52:13.307584 I | mvcc: finished scheduled compaction at 9941 (took 30.354µs) 2024-01-14 10:52:13.319885 I | mvcc: store.index: compact 9942 2024-01-14 10:52:13.319995 I | mvcc: finished scheduled compaction at 9942 (took 32.145µs) 2024-01-14 10:52:13.331270 I | mvcc: store.index: compact 9943 2024-01-14 10:52:13.331373 I | mvcc: finished scheduled compaction at 9943 (took 37.464µs) 2024-01-14 10:52:13.342623 I | mvcc: store.index: compact 9944 2024-01-14 10:52:13.342713 I | mvcc: finished scheduled compaction at 9944 (took 23.79µs) 2024-01-14 10:52:13.353826 I | mvcc: store.index: compact 9945 2024-01-14 10:52:13.353928 I | mvcc: finished scheduled compaction at 9945 (took 49.549µs) 2024-01-14 10:52:13.365358 I | mvcc: store.index: compact 9946 2024-01-14 10:52:13.365466 I | mvcc: finished scheduled compaction at 9946 (took 27.97µs) 2024-01-14 10:52:13.376700 I | mvcc: store.index: compact 9947 2024-01-14 10:52:13.376791 I | mvcc: finished scheduled compaction at 9947 (took 23.112µs) 2024-01-14 10:52:13.388282 I | mvcc: store.index: compact 9948 2024-01-14 10:52:13.388368 I | mvcc: finished scheduled compaction at 9948 (took 25.937µs) 2024-01-14 10:52:13.399733 I | mvcc: store.index: compact 9949 2024-01-14 10:52:13.399812 I | mvcc: finished scheduled compaction at 9949 (took 23.737µs) 2024-01-14 10:52:13.411192 I | mvcc: store.index: compact 9950 2024-01-14 10:52:13.411313 I | mvcc: finished scheduled compaction at 9950 (took 38.084µs) 2024-01-14 10:52:13.422719 I | mvcc: store.index: compact 9951 2024-01-14 10:52:13.422786 I | mvcc: finished scheduled compaction at 9951 (took 22.866µs) 2024-01-14 10:52:13.434176 I | mvcc: store.index: compact 9952 2024-01-14 10:52:13.434285 I | mvcc: finished scheduled compaction at 9952 (took 26.861µs) 2024-01-14 10:52:13.445739 I | mvcc: store.index: compact 9953 2024-01-14 10:52:13.445865 I | mvcc: finished scheduled compaction at 9953 (took 43.948µs) 2024-01-14 10:52:13.457277 I | mvcc: store.index: compact 9954 2024-01-14 10:52:13.457401 I | mvcc: finished scheduled compaction at 9954 (took 35.333µs) 2024-01-14 10:52:13.468731 I | mvcc: store.index: compact 9955 2024-01-14 10:52:13.468807 I | mvcc: finished scheduled compaction at 9955 (took 23.428µs) 2024-01-14 10:52:13.480160 I | mvcc: store.index: compact 9956 2024-01-14 10:52:13.480253 I | mvcc: finished scheduled compaction at 9956 (took 28.761µs) 2024-01-14 10:52:13.491701 I | mvcc: store.index: compact 9957 2024-01-14 10:52:13.491809 I | mvcc: finished scheduled compaction at 9957 (took 31.642µs) 2024-01-14 10:52:13.503002 I | mvcc: store.index: compact 9958 2024-01-14 10:52:13.503102 I | mvcc: finished scheduled compaction at 9958 (took 25.261µs) 2024-01-14 10:52:13.514558 I | mvcc: store.index: compact 9959 2024-01-14 10:52:13.514672 I | mvcc: finished scheduled compaction at 9959 (took 28.845µs) 2024-01-14 10:52:13.526044 I | mvcc: store.index: compact 9960 2024-01-14 10:52:13.526136 I | mvcc: finished scheduled compaction at 9960 (took 19.089µs) 2024-01-14 10:52:13.537339 I | mvcc: store.index: compact 9961 2024-01-14 10:52:13.537445 I | mvcc: finished scheduled compaction at 9961 (took 25.571µs) 2024-01-14 10:52:13.548852 I | mvcc: store.index: compact 9962 2024-01-14 10:52:13.548953 I | mvcc: finished scheduled compaction at 9962 (took 30.719µs) 2024-01-14 10:52:13.560207 I | mvcc: store.index: compact 9963 2024-01-14 10:52:13.560325 I | mvcc: finished scheduled compaction at 9963 (took 28.586µs) 2024-01-14 10:52:13.572122 I | mvcc: store.index: compact 9964 2024-01-14 10:52:13.572242 I | mvcc: finished scheduled compaction at 9964 (took 43.044µs) 2024-01-14 10:52:13.583753 I | mvcc: store.index: compact 9965 2024-01-14 10:52:13.583836 I | mvcc: finished scheduled compaction at 9965 (took 21.111µs) 2024-01-14 10:52:13.595224 I | mvcc: store.index: compact 9966 2024-01-14 10:52:13.595324 I | mvcc: finished scheduled compaction at 9966 (took 29.774µs) 2024-01-14 10:52:13.606786 I | mvcc: store.index: compact 9967 2024-01-14 10:52:13.606995 I | mvcc: finished scheduled compaction at 9967 (took 136.152µs) 2024-01-14 10:52:13.618286 I | mvcc: store.index: compact 9968 2024-01-14 10:52:13.618384 I | mvcc: finished scheduled compaction at 9968 (took 24.408µs) 2024-01-14 10:52:13.629932 I | mvcc: store.index: compact 9969 2024-01-14 10:52:13.630041 I | mvcc: finished scheduled compaction at 9969 (took 27.824µs) 2024-01-14 10:52:13.641467 I | mvcc: store.index: compact 9970 2024-01-14 10:52:13.641580 I | mvcc: finished scheduled compaction at 9970 (took 30.086µs) 2024-01-14 10:52:13.653099 I | mvcc: store.index: compact 9971 2024-01-14 10:52:13.653207 I | mvcc: finished scheduled compaction at 9971 (took 29.74µs) 2024-01-14 10:52:13.664657 I | mvcc: store.index: compact 9972 2024-01-14 10:52:13.664775 I | mvcc: finished scheduled compaction at 9972 (took 28.881µs) 2024-01-14 10:52:13.676260 I | mvcc: store.index: compact 9973 2024-01-14 10:52:13.676393 I | mvcc: finished scheduled compaction at 9973 (took 37.369µs) 2024-01-14 10:52:13.687979 I | mvcc: store.index: compact 9974 2024-01-14 10:52:13.688085 I | mvcc: finished scheduled compaction at 9974 (took 22.474µs) 2024-01-14 10:52:13.699419 I | mvcc: store.index: compact 9975 2024-01-14 10:52:13.699518 I | mvcc: finished scheduled compaction at 9975 (took 21.488µs) 2024-01-14 10:52:13.710762 I | mvcc: store.index: compact 9976 2024-01-14 10:52:13.710939 I | mvcc: finished scheduled compaction at 9976 (took 98.652µs) 2024-01-14 10:52:13.722322 I | mvcc: store.index: compact 9977 2024-01-14 10:52:13.722427 I | mvcc: finished scheduled compaction at 9977 (took 23.22µs) 2024-01-14 10:52:13.733964 I | mvcc: store.index: compact 9978 2024-01-14 10:52:13.734052 I | mvcc: finished scheduled compaction at 9978 (took 21.503µs) 2024-01-14 10:52:13.745221 I | mvcc: store.index: compact 9979 2024-01-14 10:52:13.745338 I | mvcc: finished scheduled compaction at 9979 (took 18.91µs) 2024-01-14 10:52:13.756637 I | mvcc: store.index: compact 9980 2024-01-14 10:52:13.756733 I | mvcc: finished scheduled compaction at 9980 (took 19.118µs) 2024-01-14 10:52:13.768232 I | mvcc: store.index: compact 9981 2024-01-14 10:52:13.768320 I | mvcc: finished scheduled compaction at 9981 (took 25.397µs) 2024-01-14 10:52:13.779860 I | mvcc: store.index: compact 9982 2024-01-14 10:52:13.779970 I | mvcc: finished scheduled compaction at 9982 (took 26.763µs) 2024-01-14 10:52:13.791094 I | mvcc: store.index: compact 9983 2024-01-14 10:52:13.791199 I | mvcc: finished scheduled compaction at 9983 (took 34.563µs) 2024-01-14 10:52:13.802385 I | mvcc: store.index: compact 9984 2024-01-14 10:52:13.802463 I | mvcc: finished scheduled compaction at 9984 (took 24.858µs) 2024-01-14 10:52:13.814252 I | mvcc: store.index: compact 9985 2024-01-14 10:52:13.814347 I | mvcc: finished scheduled compaction at 9985 (took 23.214µs) 2024-01-14 10:52:13.825785 I | mvcc: store.index: compact 9986 2024-01-14 10:52:13.825883 I | mvcc: finished scheduled compaction at 9986 (took 29.1µs) 2024-01-14 10:52:13.837900 I | mvcc: store.index: compact 9987 2024-01-14 10:52:13.838023 I | mvcc: finished scheduled compaction at 9987 (took 21.956µs) 2024-01-14 10:52:13.849326 I | mvcc: store.index: compact 9988 2024-01-14 10:52:13.849481 I | mvcc: finished scheduled compaction at 9988 (took 19.474µs) 2024-01-14 10:52:13.860765 I | mvcc: store.index: compact 9989 2024-01-14 10:52:13.860866 I | mvcc: finished scheduled compaction at 9989 (took 18.794µs) 2024-01-14 10:52:13.872228 I | mvcc: store.index: compact 9990 2024-01-14 10:52:13.872317 I | mvcc: finished scheduled compaction at 9990 (took 19.241µs) 2024-01-14 10:52:13.883770 I | mvcc: store.index: compact 9991 2024-01-14 10:52:13.883879 I | mvcc: finished scheduled compaction at 9991 (took 24.597µs) 2024-01-14 10:52:13.895211 I | mvcc: store.index: compact 9992 2024-01-14 10:52:13.895301 I | mvcc: finished scheduled compaction at 9992 (took 22.534µs) 2024-01-14 10:52:13.906747 I | mvcc: store.index: compact 9993 2024-01-14 10:52:13.906832 I | mvcc: finished scheduled compaction at 9993 (took 18.166µs) 2024-01-14 10:52:13.918176 I | mvcc: store.index: compact 9994 2024-01-14 10:52:13.918293 I | mvcc: finished scheduled compaction at 9994 (took 23.364µs) 2024-01-14 10:52:13.929514 I | mvcc: store.index: compact 9995 2024-01-14 10:52:13.929587 I | mvcc: finished scheduled compaction at 9995 (took 15.71µs) 2024-01-14 10:52:13.940652 I | mvcc: store.index: compact 9996 2024-01-14 10:52:13.940739 I | mvcc: finished scheduled compaction at 9996 (took 16.066µs) 2024-01-14 10:52:13.952153 I | mvcc: store.index: compact 9997 2024-01-14 10:52:13.952266 I | mvcc: finished scheduled compaction at 9997 (took 54.811µs) 2024-01-14 10:52:13.963687 I | mvcc: store.index: compact 9998 2024-01-14 10:52:13.963818 I | mvcc: finished scheduled compaction at 9998 (took 65.575µs) 2024-01-14 10:52:13.975092 I | mvcc: store.index: compact 9999 2024-01-14 10:52:13.975202 I | mvcc: finished scheduled compaction at 9999 (took 19.12µs) --- PASS: TestHashKVWhenCompacting (1.28s) === RUN TestHashKVZeroRevision 2024-01-14 10:52:14.003216 I | mvcc: store.index: compact 500 --- PASS: TestHashKVZeroRevision (0.02s) === RUN TestTxnPut 2024-01-14 10:52:14.004123 I | mvcc: finished scheduled compaction at 500 (took 689.526µs) --- PASS: TestTxnPut (0.01s) === RUN TestTxnBlockBackendForceCommit --- PASS: TestTxnBlockBackendForceCommit (0.11s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch --- PASS: TestWatch (0.01s) === RUN TestNewWatcherCancel --- PASS: TestNewWatcherCancel (0.00s) === RUN TestCancelUnsynced --- PASS: TestCancelUnsynced (0.01s) === RUN TestSyncWatchers --- PASS: TestSyncWatchers (0.00s) === RUN TestWatchCompacted 2024-01-14 10:52:14.154690 I | mvcc: store.index: compact 5 2024-01-14 10:52:14.154900 I | mvcc: finished scheduled compaction at 5 (took 77.353µs) --- PASS: TestWatchCompacted (0.11s) === RUN TestWatchFutureRev --- PASS: TestWatchFutureRev (0.00s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore --- PASS: TestWatchRestore (0.23s) --- PASS: TestWatchRestore/Normal (0.02s) --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.21s) === RUN TestWatchRestoreSyncedWatcher --- PASS: TestWatchRestoreSyncedWatcher (2.01s) === RUN TestWatchBatchUnsynced --- PASS: TestWatchBatchUnsynced (0.31s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatchVictims --- PASS: TestWatchVictims (0.36s) === RUN TestStressWatchCancelClose --- PASS: TestStressWatchCancelClose (0.02s) === RUN TestWatcherWatchID --- PASS: TestWatcherWatchID (1.01s) === RUN TestWatcherWatchPrefix --- PASS: TestWatcherWatchPrefix (0.51s) === RUN TestWatcherWatchWrongRange --- PASS: TestWatcherWatchWrongRange (0.01s) === RUN TestWatchDeleteRange --- PASS: TestWatchDeleteRange (0.01s) === RUN TestWatchStreamCancelWatcherByID --- PASS: TestWatchStreamCancelWatcherByID (0.01s) === RUN TestWatcherRequestProgress --- PASS: TestWatcherRequestProgress (0.01s) === RUN TestWatcherWatchWithFilter --- PASS: TestWatcherWatchWithFilter (0.11s) PASS ok github.com/coreos/etcd/mvcc 6.722s === RUN TestBackendClose --- PASS: TestBackendClose (0.00s) === RUN TestBackendSnapshot --- PASS: TestBackendSnapshot (0.03s) === RUN TestBackendBatchIntervalCommit --- PASS: TestBackendBatchIntervalCommit (0.11s) === RUN TestBackendDefrag --- PASS: TestBackendDefrag (0.15s) === RUN TestBackendWriteback --- PASS: TestBackendWriteback (0.00s) === RUN TestBackendWritebackForEach --- PASS: TestBackendWritebackForEach (0.01s) === RUN TestBatchTxPut --- PASS: TestBatchTxPut (0.00s) === RUN TestBatchTxRange --- PASS: TestBatchTxRange (0.02s) === RUN TestBatchTxDelete --- PASS: TestBatchTxDelete (0.01s) === RUN TestBatchTxCommit --- PASS: TestBatchTxCommit (0.01s) === RUN TestBatchTxBatchLimitCommit --- PASS: TestBatchTxBatchLimitCommit (0.00s) PASS ok github.com/coreos/etcd/mvcc/backend 0.360s ? github.com/coreos/etcd/mvcc/mvccpb [no test files] === RUN TestIntervalTreeInsert --- PASS: TestIntervalTreeInsert (0.00s) === RUN TestIntervalTreeSelfBalanced --- PASS: TestIntervalTreeSelfBalanced (0.00s) === RUN TestIntervalTreeDelete --- PASS: TestIntervalTreeDelete (0.00s) === RUN TestIntervalTreeIntersects --- PASS: TestIntervalTreeIntersects (0.00s) === RUN TestIntervalTreeStringAffine --- PASS: TestIntervalTreeStringAffine (0.00s) === RUN TestIntervalTreeStab --- PASS: TestIntervalTreeStab (0.00s) === RUN TestIntervalTreeRandom --- PASS: TestIntervalTreeRandom (0.01s) === RUN TestIntervalTreeSortedVisit --- PASS: TestIntervalTreeSortedVisit (0.00s) === RUN TestIntervalTreeVisitExit --- PASS: TestIntervalTreeVisitExit (0.00s) === RUN TestIntervalTreeContains --- PASS: TestIntervalTreeContains (0.00s) PASS ok github.com/coreos/etcd/pkg/adt 0.019s ? github.com/coreos/etcd/pkg/contention [no test files] === RUN TestCORSInfo --- PASS: TestCORSInfo (0.00s) === RUN TestCORSInfoOriginAllowed --- PASS: TestCORSInfoOriginAllowed (0.00s) === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS ok github.com/coreos/etcd/pkg/cors 0.009s ? github.com/coreos/etcd/pkg/cpuutil [no test files] === RUN TestHash32 --- PASS: TestHash32 (0.00s) PASS ok github.com/coreos/etcd/pkg/crc 0.006s ? github.com/coreos/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc --- PASS: TestExpectFunc (0.00s) === RUN TestEcho --- PASS: TestEcho (0.00s) === RUN TestLineCount --- PASS: TestLineCount (0.00s) === RUN TestSend --- PASS: TestSend (0.00s) === RUN TestSignal --- PASS: TestSignal (0.00s) PASS ok github.com/coreos/etcd/pkg/expect 0.016s === RUN TestIsDirWriteable --- PASS: TestIsDirWriteable (0.00s) === RUN TestReadDir --- PASS: TestReadDir (0.00s) === RUN TestCreateDirAll --- PASS: TestCreateDirAll (0.00s) === RUN TestExist --- PASS: TestExist (0.00s) === RUN TestZeroToEnd --- PASS: TestZeroToEnd (0.00s) === RUN TestDirPermission --- PASS: TestDirPermission (0.00s) === RUN TestLockAndUnlockSyscallFlock --- PASS: TestLockAndUnlockSyscallFlock (0.10s) === RUN TestLockAndUnlock --- PASS: TestLockAndUnlock (0.10s) === RUN TestPreallocateExtend --- PASS: TestPreallocateExtend (0.00s) === RUN TestPreallocateExtendTrunc --- PASS: TestPreallocateExtendTrunc (0.00s) === RUN TestPreallocateFixed --- PASS: TestPreallocateFixed (0.00s) === RUN TestPurgeFile 2024-01-14 10:52:23.804604 I | pkg/fileutil: purged file /tmp/purgefile074890582/0.test successfully 2024-01-14 10:52:23.804733 I | pkg/fileutil: purged file /tmp/purgefile074890582/1.test successfully 2024-01-14 10:52:23.804776 I | pkg/fileutil: purged file /tmp/purgefile074890582/2.test successfully 2024-01-14 10:52:23.804820 I | pkg/fileutil: purged file /tmp/purgefile074890582/4.test successfully 2024-01-14 10:52:23.804867 I | pkg/fileutil: purged file /tmp/purgefile074890582/5.test successfully 2024-01-14 10:52:23.804910 I | pkg/fileutil: purged file /tmp/purgefile074890582/6.test successfully --- PASS: TestPurgeFile (0.02s) === RUN TestPurgeFileHoldingLockFile 2024-01-14 10:52:23.815854 I | pkg/fileutil: purged file /tmp/purgefile963609277/0.test successfully 2024-01-14 10:52:23.815906 I | pkg/fileutil: purged file /tmp/purgefile963609277/1.test successfully 2024-01-14 10:52:23.815938 I | pkg/fileutil: purged file /tmp/purgefile963609277/2.test successfully 2024-01-14 10:52:23.815981 I | pkg/fileutil: purged file /tmp/purgefile963609277/3.test successfully 2024-01-14 10:52:23.816013 I | pkg/fileutil: purged file /tmp/purgefile963609277/4.test successfully 2024-01-14 10:52:23.826800 I | pkg/fileutil: purged file /tmp/purgefile963609277/5.test successfully 2024-01-14 10:52:23.826859 I | pkg/fileutil: purged file /tmp/purgefile963609277/6.test successfully --- PASS: TestPurgeFileHoldingLockFile (0.02s) PASS ok github.com/coreos/etcd/pkg/fileutil 0.257s === RUN TestSetFlagsFromEnv 2024-01-14 10:52:24.267375 I | pkg/flags: recognized and used environment variable ETCD_A=foo 2024-01-14 10:52:24.267467 W | pkg/flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag --- PASS: TestSetFlagsFromEnv (0.00s) === RUN TestSetFlagsFromEnvBad 2024-01-14 10:52:24.267589 W | pkg/flags: unrecognized environment variable ETCD_A=foo 2024-01-14 10:52:24.267613 W | pkg/flags: unrecognized environment variable ETCD_C=woof --- PASS: TestSetFlagsFromEnvBad (0.00s) === RUN TestSetFlagsFromEnvParsingError 2024-01-14 10:52:24.267724 W | pkg/flags: unrecognized environment variable ETCD_A=foo 2024-01-14 10:52:24.267746 W | pkg/flags: unrecognized environment variable ETCD_C=woof 2024-01-14 10:52:24.267755 W | pkg/flags: unrecognized environment variable ETCD_X=not_a_number --- PASS: TestSetFlagsFromEnvParsingError (0.00s) === RUN TestStringsSet --- PASS: TestStringsSet (0.00s) === RUN TestValidateURLsValueBad --- PASS: TestValidateURLsValueBad (0.00s) === RUN TestValidateURLsValueGood --- PASS: TestValidateURLsValueGood (0.00s) PASS ok github.com/coreos/etcd/pkg/flags 0.008s ? github.com/coreos/etcd/pkg/httputil [no test files] === RUN TestNewGenerator --- PASS: TestNewGenerator (0.00s) === RUN TestNewGeneratorUnique --- PASS: TestNewGeneratorUnique (0.00s) === RUN TestNext --- PASS: TestNext (0.00s) PASS ok github.com/coreos/etcd/pkg/idutil 0.005s === RUN TestPageWriterRandom pagewriter_test.go:43: total writes: 6427 pagewriter_test.go:44: total write bytes: 66761088 (of 66761092) --- PASS: TestPageWriterRandom (0.00s) === RUN TestPageWriterPartialSlack --- PASS: TestPageWriterPartialSlack (0.00s) === RUN TestPageWriterOffset --- PASS: TestPageWriterOffset (0.00s) === RUN TestExactReadCloserExpectEOF --- PASS: TestExactReadCloserExpectEOF (0.00s) === RUN TestExactReadCloserShort --- PASS: TestExactReadCloserShort (0.00s) === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS ok github.com/coreos/etcd/pkg/ioutil 0.009s === RUN TestMergeLogger 2024-01-14 10:52:26.024628 E | pkg/logutil: hello --- PASS: TestMergeLogger (2.05s) === RUN TestNewGRPCLoggerV2 --- PASS: TestNewGRPCLoggerV2 (0.00s) === RUN TestNewGRPCLoggerV2FromZapCore --- PASS: TestNewGRPCLoggerV2FromZapCore (0.00s) === RUN TestNewJournalWriter zap_journal_test.go:31: dial unixgram /run/systemd/journal/socket: connect: no such file or directory --- SKIP: TestNewJournalWriter (0.00s) === RUN TestNewRaftLogger --- PASS: TestNewRaftLogger (0.00s) === RUN TestNewRaftLoggerFromZapCore --- PASS: TestNewRaftLoggerFromZapCore (0.00s) === RUN TestLogger --- PASS: TestLogger (0.00s) === RUN TestPackageLogger --- PASS: TestPackageLogger (0.00s) PASS ok github.com/coreos/etcd/pkg/logutil 2.060s ? github.com/coreos/etcd/pkg/mock/mockserver [no test files] ? github.com/coreos/etcd/pkg/mock/mockstorage [no test files] ? github.com/coreos/etcd/pkg/mock/mockstore [no test files] ? github.com/coreos/etcd/pkg/mock/mockwait [no test files] === RUN TestResolveTCPAddrs 2024-01-14 10:52:28.562096 I | pkg/netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001 2024-01-14 10:52:28.562193 I | pkg/netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379 2024-01-14 10:52:28.562211 I | pkg/netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001 2024-01-14 10:52:28.562225 I | pkg/netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380 2024-01-14 10:52:28.562280 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s 2024-01-14 10:52:29.562493 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s 2024-01-14 10:52:29.562563 E | pkg/netutil: could not resolve host infra0.example.com:4001 --- PASS: TestResolveTCPAddrs (1.00s) === RUN TestURLsEqual 2024-01-14 10:52:29.562726 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562742 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562764 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562801 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562813 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562839 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562865 I | pkg/netutil: resolving example.com:2380 to 10.0.10.1:2380 2024-01-14 10:52:29.562926 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.562972 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.563007 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2024-01-14 10:52:29.563061 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 2024-01-14 10:52:29.563081 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 2024-01-14 10:52:29.563102 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 2024-01-14 10:52:29.563111 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 --- PASS: TestURLsEqual (0.00s) === RUN TestURLStringsEqual --- PASS: TestURLStringsEqual (0.00s) === RUN TestGetDefaultInterface routes_linux_test.go:26: default network interfaces: map[eth0:2] --- PASS: TestGetDefaultInterface (0.00s) === RUN TestGetDefaultHost routes_linux_test.go:34: default ip: 46.16.73.166 --- PASS: TestGetDefaultHost (0.00s) PASS ok github.com/coreos/etcd/pkg/netutil 1.008s === RUN TestUnsetenv --- PASS: TestUnsetenv (0.00s) === RUN TestHandleInterrupts 2024-01-14 10:52:29.958092 N | pkg/osutil: received interrupt signal, shutting down... 2024-01-14 10:52:29.958537 N | pkg/osutil: received terminated signal, shutting down... --- PASS: TestHandleInterrupts (0.00s) PASS ok github.com/coreos/etcd/pkg/osutil 0.010s === RUN TestCanonicalURLPath --- PASS: TestCanonicalURLPath (0.00s) PASS ok github.com/coreos/etcd/pkg/pathutil 0.006s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic 2024-01-14 10:52:30.617395 C | pkg/pbutil: marshal should never fail (blah) --- PASS: TestMarshalerPanic (0.00s) === RUN TestUnmarshaler --- PASS: TestUnmarshaler (0.00s) === RUN TestUnmarshalerPanic 2024-01-14 10:52:30.617610 C | pkg/pbutil: unmarshal should never fail (blah) --- PASS: TestUnmarshalerPanic (0.00s) === RUN TestGetBool --- PASS: TestGetBool (0.00s) PASS ok github.com/coreos/etcd/pkg/pbutil 0.008s === RUN TestServer_Unix_Insecure {"level":"info","msg":"started proxying","from":"unix://17AA313E0A1994B44686.unix-conn","to":"unix://17AA313E0A1A9854C30.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E0A1994B44686.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E0A1994B44686.unix-conn","to":"unix://17AA313E0A1A9854C30.unix-conn"} server_test.go:109: took 497.446µs with no latency {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17AA313E0A1994B44686.unix-conn","to":"unix://17AA313E0A1A9854C30.unix-conn"} server_test.go:126: took 323.71µs with no latency {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E0A1994B44686.unix-conn","to":"unix://17AA313E0A1A9854C30.unix-conn"} --- PASS: TestServer_Unix_Insecure (0.00s) === RUN TestServer_TCP_Insecure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33845","to":"tcp://127.0.0.1:42387"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33845"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33845","to":"tcp://127.0.0.1:42387"} server_test.go:109: took 495.378µs with no latency {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33845","to":"tcp://127.0.0.1:42387"} server_test.go:126: took 560.643µs with no latency {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33845","to":"tcp://127.0.0.1:42387"} --- PASS: TestServer_TCP_Insecure (0.00s) === RUN TestServer_Unix_Secure {"level":"info","msg":"started proxying","from":"unix://17AA313E0A66897F4910.unix-conn","to":"unix://17AA313E0A672FC62006.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E0A66897F4910.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E0A66897F4910.unix-conn","to":"unix://17AA313E0A672FC62006.unix-conn"} server_test.go:109: took 1.414607ms with no latency {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17AA313E0A66897F4910.unix-conn","to":"unix://17AA313E0A672FC62006.unix-conn"} server_test.go:126: took 1.272574ms with no latency {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E0A66897F4910.unix-conn","to":"unix://17AA313E0A672FC62006.unix-conn"} --- PASS: TestServer_Unix_Secure (0.00s) === RUN TestServer_TCP_Secure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33397","to":"tcp://127.0.0.1:39145"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33397"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33397","to":"tcp://127.0.0.1:39145"} server_test.go:109: took 1.382883ms with no latency {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33397","to":"tcp://127.0.0.1:39145"} server_test.go:126: took 1.400049ms with no latency {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33397","to":"tcp://127.0.0.1:39145"} --- PASS: TestServer_TCP_Secure (0.00s) === RUN TestServer_Unix_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E0ACFA30B57FD.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} server_test.go:109: took 216.474µs with no latency {"level":"info","msg":"set transmit latency","latency":"52.015958ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} server_test.go:124: took 52.433717ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"52.015958ms","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E0ACFA30B57FD.unix-conn","to":"unix://17AA313E0AD010BF765F.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayTx (0.05s) === RUN TestServer_TCP_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42901"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} server_test.go:109: took 1.300783ms with no latency {"level":"info","msg":"set transmit latency","latency":"51.255795ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} server_test.go:124: took 51.889258ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"51.255795ms","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42901","to":"tcp://127.0.0.1:44909"} --- PASS: TestServer_TCP_Insecure_DelayTx (0.05s) === RUN TestServer_Unix_Secure_DelayTx {"level":"info","msg":"started proxying","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E11396AA65A3B.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} server_test.go:109: took 1.402457ms with no latency {"level":"info","msg":"set transmit latency","latency":"50.250011ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} server_test.go:124: took 51.770619ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"50.250011ms","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E11396AA65A3B.unix-conn","to":"unix://17AA313E1139FD927FE.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayTx (0.05s) === RUN TestServer_TCP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:36441"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} server_test.go:109: took 1.621347ms with no latency {"level":"info","msg":"set transmit latency","latency":"50.139009ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} server_test.go:124: took 51.694731ms with latency 50ms±5ms {"level":"info","msg":"removed transmit latency","latency":"50.139009ms","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:36441","to":"tcp://127.0.0.1:37373"} --- PASS: TestServer_TCP_Secure_DelayTx (0.05s) === RUN TestServer_Unix_Insecure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E17AE9B58A9.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} server_test.go:203: took 309.259µs with no latency {"level":"info","msg":"set accept latency","latency":"706.520123ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17AA313E17AE9B58A9.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://17AA313E17AE9B58A9.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17AA313E17AE9B58A9.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17AA313E17AE9B58A9.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} server_test.go:219: took 517.92076ms with latency 700ms±10ms {"level":"info","msg":"removed accept latency","latency":"706.520123ms","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E17AE9B58A9.unix-conn","to":"unix://17AA313E17AF775C2A4B.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s) === RUN TestServer_Unix_Secure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E429985F77799.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} server_test.go:203: took 1.385743ms with no latency {"level":"info","msg":"set accept latency","latency":"697.774986ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17AA313E429985F77799.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://17AA313E429985F77799.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17AA313E429985F77799.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17AA313E429985F77799.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} server_test.go:219: took 509.372789ms with latency 700ms±10ms {"level":"info","msg":"removed accept latency","latency":"697.774986ms","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E429985F77799.unix-conn","to":"unix://17AA313E429A37256F29.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayAccept (0.71s) === RUN TestServer_PauseTx {"level":"info","msg":"started proxying","from":"unix://17AA313E6D0BDF966CD.unix-conn","to":"unix://17AA313E6D0C802F5869.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E6D0BDF966CD.unix-conn"} {"level":"info","msg":"paused transmit listen","from":"unix://17AA313E6D0BDF966CD.unix-conn","to":"unix://17AA313E6D0C802F5869.unix-conn"} {"level":"info","msg":"unpaused transmit listen","from":"unix://17AA313E6D0BDF966CD.unix-conn","to":"unix://17AA313E6D0C802F5869.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E6D0BDF966CD.unix-conn","to":"unix://17AA313E6D0C802F5869.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E6D0BDF966CD.unix-conn","to":"unix://17AA313E6D0C802F5869.unix-conn"} --- PASS: TestServer_PauseTx (0.20s) === RUN TestServer_BlackholeTx {"level":"info","msg":"started proxying","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E7906B39E70DB.unix-conn"} {"level":"info","msg":"blackholed transmit","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} {"level":"debug","msg":"dropped","data-size":"12 B","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} {"level":"info","msg":"unblackholed transmit","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E7906B39E70DB.unix-conn","to":"unix://17AA313E79075B052320.unix-conn"} --- PASS: TestServer_BlackholeTx (0.20s) === RUN TestServer_CorruptTx {"level":"info","msg":"started proxying","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E850354705037.unix-conn"} {"level":"info","msg":"corrupting transmit","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} {"level":"info","msg":"stopped corrupting transmit","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E850354705037.unix-conn","to":"unix://17AA313E8503F1751410.unix-conn"} --- PASS: TestServer_CorruptTx (0.00s) === RUN TestServer_Shutdown {"level":"info","msg":"started proxying","from":"unix://17AA313E85170CC432ED.unix-conn","to":"unix://17AA313E8517B9E03D95.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E85170CC432ED.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 17AA313E85170CC432ED.unix-conn: use of closed network connection"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://17AA313E85170CC432ED.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://17AA313E85170CC432ED.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E85170CC432ED.unix-conn","to":"unix://17AA313E8517B9E03D95.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E85170CC432ED.unix-conn","to":"unix://17AA313E8517B9E03D95.unix-conn"} --- PASS: TestServer_Shutdown (0.20s) === RUN TestServer_ShutdownListener {"level":"info","msg":"started proxying","from":"unix://17AA313E9114E51F7B14.unix-conn","to":"unix://17AA313E911592B16C40.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://17AA313E9114E51F7B14.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://17AA313E9114E51F7B14.unix-conn","to":"unix://17AA313E911592B16C40.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://17AA313E9114E51F7B14.unix-conn","to":"unix://17AA313E911592B16C40.unix-conn"} --- PASS: TestServer_ShutdownListener (0.20s) === RUN TestServerHTTP_Insecure_DelayTx {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41067"} {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:34167","to":"tcp://127.0.0.1:41067"} server_test.go:503: took 1.231992ms with no latency {"level":"info","msg":"set transmit latency","latency":"997.80045ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:34167","to":"tcp://127.0.0.1:41067"} server_test.go:539: took 998.464682ms with latency 1s±10ms {"level":"info","msg":"removed transmit latency","latency":"997.80045ms","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41067","to":"tcp://127.0.0.1:34167"} --- PASS: TestServerHTTP_Insecure_DelayTx (1.20s) === RUN TestServerHTTP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39777"} {"level":"debug","msg":"transmitted","data-size":"189 B","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} server_test.go:503: took 41.844818ms with no latency {"level":"info","msg":"set transmit latency","latency":"1.005864884s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"transmitted","data-size":"189 B","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:46553","to":"tcp://127.0.0.1:39777"} server_test.go:539: took 3.060794965s with latency 1s±10ms {"level":"info","msg":"removed transmit latency","latency":"1.005864884s","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39777","to":"tcp://127.0.0.1:46553"} --- PASS: TestServerHTTP_Secure_DelayTx (3.30s) === RUN TestServerHTTP_Insecure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:36723","to":"tcp://127.0.0.1:43969"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:36723"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:36723","to":"tcp://127.0.0.1:43969"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43969","to":"tcp://127.0.0.1:36723"} server_test.go:503: took 970.905µs with no latency {"level":"info","msg":"set receive latency","latency":"997.923107ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:43969","to":"tcp://127.0.0.1:36723"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:36723","to":"tcp://127.0.0.1:43969"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43969","to":"tcp://127.0.0.1:36723"} server_test.go:539: took 998.473212ms with latency 1s±10ms {"level":"info","msg":"removed receive latency","latency":"997.923107ms","from":"tcp://127.0.0.1:43969","to":"tcp://127.0.0.1:36723"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:36723","to":"tcp://127.0.0.1:43969"} --- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) === RUN TestServerHTTP_Secure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"189 B","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} server_test.go:503: took 36.64536ms with no latency {"level":"info","msg":"set receive latency","latency":"1.005780505s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"189 B","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} server_test.go:539: took 3.056115963s with latency 1s±10ms {"level":"info","msg":"removed receive latency","latency":"1.005780505s","from":"tcp://127.0.0.1:46733","to":"tcp://127.0.0.1:41113"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41113","to":"tcp://127.0.0.1:46733"} --- PASS: TestServerHTTP_Secure_DelayRx (3.29s) PASS ok github.com/coreos/etcd/pkg/proxy 11.474s === RUN TestPercentiles --- PASS: TestPercentiles (0.00s) === RUN TestReport --- PASS: TestReport (0.00s) === RUN TestWeightedReport --- PASS: TestWeightedReport (0.00s) === RUN TestGetTimeseries --- PASS: TestGetTimeseries (0.00s) PASS ok github.com/coreos/etcd/pkg/report 0.006s ? github.com/coreos/etcd/pkg/runtime [no test files] === RUN TestFIFOSchedule --- PASS: TestFIFOSchedule (0.00s) PASS ok github.com/coreos/etcd/pkg/schedule 0.008s === RUN TestSRVGetCluster --- PASS: TestSRVGetCluster (0.00s) === RUN TestSRVDiscover --- PASS: TestSRVDiscover (0.00s) PASS ok github.com/coreos/etcd/pkg/srv 0.007s ? github.com/coreos/etcd/pkg/stringutil [no test files] ? github.com/coreos/etcd/pkg/systemd [no test files] === RUN TestSample --- PASS: TestSample (0.00s) PASS Too many goroutines running after all test(s). 100 instances of: github.com/coreos/etcd/pkg/testutil.TestSample.func1() /build/reproducible-path/etcd-3.3.25+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:41 +0x17 created by github.com/coreos/etcd/pkg/testutil.TestSample /build/reproducible-path/etcd-3.3.25+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:40 +0x63 ok github.com/coreos/etcd/pkg/testutil 0.019s === RUN TestGetCipherSuites --- PASS: TestGetCipherSuites (1.74s) PASS ok github.com/coreos/etcd/pkg/tlsutil 1.748s === RUN TestNewKeepAliveListener --- PASS: TestNewKeepAliveListener (0.07s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo --- PASS: TestNewListenerTLSInfo (0.23s) === RUN TestNewListenerTLSInfoSkipClientSANVerify --- PASS: TestNewListenerTLSInfoSkipClientSANVerify (1.63s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo --- PASS: TestNewTransportTLSInfo (0.06s) === RUN TestTLSInfoNonexist --- PASS: TestTLSInfoNonexist (0.00s) === RUN TestTLSInfoEmpty --- PASS: TestTLSInfoEmpty (0.00s) === RUN TestTLSInfoMissingFields --- PASS: TestTLSInfoMissingFields (0.06s) === RUN TestTLSInfoParseFuncError --- PASS: TestTLSInfoParseFuncError (0.06s) === RUN TestTLSInfoConfigFuncs --- PASS: TestTLSInfoConfigFuncs (0.06s) === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert --- PASS: TestNewListenerTLSInfoSelfCert (0.22s) === RUN TestIsClosedConnError --- PASS: TestIsClosedConnError (0.00s) === RUN TestReadWriteTimeoutDialer --- PASS: TestReadWriteTimeoutDialer (0.03s) === RUN TestNewTimeoutListener --- PASS: TestNewTimeoutListener (0.00s) === RUN TestWriteReadTimeoutListener --- PASS: TestWriteReadTimeoutListener (0.02s) === RUN TestNewTimeoutTransport --- PASS: TestNewTimeoutTransport (0.00s) === RUN TestNewTransportTLSInvalidCipherSuites --- PASS: TestNewTransportTLSInvalidCipherSuites (0.16s) PASS ok github.com/coreos/etcd/pkg/transport 2.601s === RUN TestIDString --- PASS: TestIDString (0.00s) === RUN TestIDFromString --- PASS: TestIDFromString (0.00s) === RUN TestIDFromStringFail --- PASS: TestIDFromStringFail (0.00s) === RUN TestIDSlice --- PASS: TestIDSlice (0.00s) === RUN TestUnsafeSet --- PASS: TestUnsafeSet (0.00s) === RUN TestThreadsafeSet --- PASS: TestThreadsafeSet (0.00s) === RUN TestUnsafeSetContainsAll --- PASS: TestUnsafeSetContainsAll (0.00s) === RUN TestUint64Slice --- PASS: TestUint64Slice (0.00s) === RUN TestNewURLs --- PASS: TestNewURLs (0.00s) === RUN TestURLsString --- PASS: TestURLsString (0.00s) === RUN TestURLsSort --- PASS: TestURLsSort (0.00s) === RUN TestURLsStringSlice --- PASS: TestURLsStringSlice (0.00s) === RUN TestNewURLsFail --- PASS: TestNewURLsFail (0.00s) === RUN TestParseInitialCluster --- PASS: TestParseInitialCluster (0.00s) === RUN TestParseInitialClusterBad --- PASS: TestParseInitialClusterBad (0.00s) === RUN TestNameURLPairsString --- PASS: TestNameURLPairsString (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestNewURLsMapIPV6 --- PASS: TestNewURLsMapIPV6 (0.00s) === RUN TestNewURLsMapFromStringMapEmpty --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s) === RUN TestNewURLsMapFromStringMapNormal --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) PASS ok github.com/coreos/etcd/pkg/types 0.008s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic 2024/01/14 10:52:52 dup id 1 --- PASS: TestRegisterDupPanic (0.00s) === RUN TestTriggerDupSuppression --- PASS: TestTriggerDupSuppression (0.00s) === RUN TestIsRegistered --- PASS: TestIsRegistered (0.00s) === RUN TestWaitTime --- PASS: TestWaitTime (0.00s) === RUN TestWaitTestStress --- PASS: TestWaitTestStress (0.02s) PASS ok github.com/coreos/etcd/pkg/wait 0.025s === RUN TestClusterProxyMemberList 2024-01-14 10:52:54.646755 I | integration: launching 409100058 (unix://localhost:4091000580) 2024-01-14 10:52:54.676427 I | etcdserver: name = 409100058 2024-01-14 10:52:54.676458 I | etcdserver: data dir = /tmp/etcd427217305 2024-01-14 10:52:54.676469 I | etcdserver: member dir = /tmp/etcd427217305/member 2024-01-14 10:52:54.676476 I | etcdserver: heartbeat = 10ms 2024-01-14 10:52:54.676483 I | etcdserver: election = 100ms 2024-01-14 10:52:54.676490 I | etcdserver: snapshot count = 0 2024-01-14 10:52:54.676515 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100231683 2024-01-14 10:52:54.676531 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100131683 2024-01-14 10:52:54.676566 I | etcdserver: initial cluster = 409100058=unix://127.0.0.1:2100131683 2024-01-14 10:52:54.680192 I | etcdserver: starting member 96384d8908883cec in cluster 31d0e81080472e8b 2024-01-14 10:52:54.680227 I | raft: 96384d8908883cec became follower at term 0 2024-01-14 10:52:54.680240 I | raft: newRaft 96384d8908883cec [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:52:54.680249 I | raft: 96384d8908883cec became follower at term 1 2024-01-14 10:52:54.682490 W | auth: simple token is not cryptographically signed 2024-01-14 10:52:54.689137 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:52:54.689180 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:52:54.689875 I | etcdserver: 96384d8908883cec as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:52:54.689938 I | etcdserver/membership: added member 96384d8908883cec [unix://127.0.0.1:2100131683] to cluster 31d0e81080472e8b 2024-01-14 10:52:54.693561 I | integration: launched 409100058 (unix://localhost:4091000580) 2024-01-14 10:52:54.750516 I | raft: 96384d8908883cec is starting a new election at term 1 2024-01-14 10:52:54.750566 I | raft: 96384d8908883cec became candidate at term 2 2024-01-14 10:52:54.750585 I | raft: 96384d8908883cec received MsgVoteResp from 96384d8908883cec at term 2 2024-01-14 10:52:54.750601 I | raft: 96384d8908883cec became leader at term 2 2024-01-14 10:52:54.750623 I | raft: raft.node: 96384d8908883cec elected leader 96384d8908883cec at term 2 2024-01-14 10:52:54.751022 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:52:54.751111 I | etcdserver: published {Name:409100058 ClientURLs:[unix://127.0.0.1:2100231683]} to cluster 31d0e81080472e8b 2024-01-14 10:52:54.751533 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:52:54.751614 I | etcdserver/api: enabled capabilities for version 3.3 2024-01-14 10:52:54.765406 I | grpcproxy: registered "127.0.0.1:44455" with 7-second lease {"level":"warn","ts":"2024-01-14T10:52:56.263Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-8e7817ec-af24-48f0-afcd-fd30d71a2469/localhost:4091000580","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} 2024-01-14 10:52:56.263846 W | grpcproxy: clusterProxy watcher error (rpc error: code = Unavailable desc = naming: watch closed) 2024-01-14 10:52:56.263975 I | integration: terminating 409100058 (unix://localhost:4091000580) 2024-01-14 10:52:56.267157 I | integration: terminated 409100058 (unix://localhost:4091000580) --- PASS: TestClusterProxyMemberList (1.62s) === RUN TestKVProxyRange 2024-01-14 10:52:56.269082 I | integration: launching 8207372 (unix://localhost:82073720) 2024-01-14 10:52:56.271775 I | etcdserver: name = 8207372 2024-01-14 10:52:56.271801 I | etcdserver: data dir = /tmp/etcd832311844 2024-01-14 10:52:56.271812 I | etcdserver: member dir = /tmp/etcd832311844/member 2024-01-14 10:52:56.271830 I | etcdserver: heartbeat = 10ms 2024-01-14 10:52:56.271841 I | etcdserver: election = 100ms 2024-01-14 10:52:56.271851 I | etcdserver: snapshot count = 0 2024-01-14 10:52:56.271864 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100431683 2024-01-14 10:52:56.271875 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100331683 2024-01-14 10:52:56.271891 I | etcdserver: initial cluster = 8207372=unix://127.0.0.1:2100331683 2024-01-14 10:52:56.275767 I | etcdserver: starting member 51b8b779ebdd7982 in cluster f4d0455e043032c0 2024-01-14 10:52:56.275807 I | raft: 51b8b779ebdd7982 became follower at term 0 2024-01-14 10:52:56.275824 I | raft: newRaft 51b8b779ebdd7982 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:52:56.275838 I | raft: 51b8b779ebdd7982 became follower at term 1 2024-01-14 10:52:56.278135 W | auth: simple token is not cryptographically signed 2024-01-14 10:52:56.281743 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:52:56.281772 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:52:56.282125 I | etcdserver: 51b8b779ebdd7982 as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:52:56.282362 I | etcdserver/membership: added member 51b8b779ebdd7982 [unix://127.0.0.1:2100331683] to cluster f4d0455e043032c0 2024-01-14 10:52:56.283456 I | integration: launched 8207372 (unix://localhost:82073720) 2024-01-14 10:52:56.356145 I | raft: 51b8b779ebdd7982 is starting a new election at term 1 2024-01-14 10:52:56.356184 I | raft: 51b8b779ebdd7982 became candidate at term 2 2024-01-14 10:52:56.356202 I | raft: 51b8b779ebdd7982 received MsgVoteResp from 51b8b779ebdd7982 at term 2 2024-01-14 10:52:56.356223 I | raft: 51b8b779ebdd7982 became leader at term 2 2024-01-14 10:52:56.356237 I | raft: raft.node: 51b8b779ebdd7982 elected leader 51b8b779ebdd7982 at term 2 2024-01-14 10:52:56.356558 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:52:56.357227 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:52:56.357325 I | etcdserver: published {Name:8207372 ClientURLs:[unix://127.0.0.1:2100431683]} to cluster f4d0455e043032c0 2024-01-14 10:52:56.363700 I | integration: terminating 8207372 (unix://localhost:82073720) 2024-01-14 10:52:56.366044 I | integration: terminated 8207372 (unix://localhost:82073720) --- PASS: TestKVProxyRange (0.10s) === RUN TestRegister 2024-01-14 10:52:56.367113 I | integration: launching 2087634778 (unix://localhost:20876347780) 2024-01-14 10:52:56.371011 I | etcdserver: name = 2087634778 2024-01-14 10:52:56.371040 I | etcdserver: data dir = /tmp/etcd055171379 2024-01-14 10:52:56.371050 I | etcdserver: member dir = /tmp/etcd055171379/member 2024-01-14 10:52:56.371057 I | etcdserver: heartbeat = 10ms 2024-01-14 10:52:56.371065 I | etcdserver: election = 100ms 2024-01-14 10:52:56.371072 I | etcdserver: snapshot count = 0 2024-01-14 10:52:56.371082 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100631683 2024-01-14 10:52:56.371091 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100531683 2024-01-14 10:52:56.371107 I | etcdserver: initial cluster = 2087634778=unix://127.0.0.1:2100531683 2024-01-14 10:52:56.374725 I | etcdserver: starting member 8ec7df35df306854 in cluster 67929ad39530de5e 2024-01-14 10:52:56.374759 I | raft: 8ec7df35df306854 became follower at term 0 2024-01-14 10:52:56.374772 I | raft: newRaft 8ec7df35df306854 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2024-01-14 10:52:56.374781 I | raft: 8ec7df35df306854 became follower at term 1 2024-01-14 10:52:56.376903 W | auth: simple token is not cryptographically signed 2024-01-14 10:52:56.383323 I | etcdserver: set snapshot count to default 100000 2024-01-14 10:52:56.383358 I | etcdserver: starting server... [version: 3.3.25, cluster version: to_be_decided] 2024-01-14 10:52:56.383527 I | etcdserver: 8ec7df35df306854 as single-node; fast-forwarding 9 ticks (election ticks 10) 2024-01-14 10:52:56.383858 I | etcdserver/membership: added member 8ec7df35df306854 [unix://127.0.0.1:2100531683] to cluster 67929ad39530de5e 2024-01-14 10:52:56.384956 I | integration: launched 2087634778 (unix://localhost:20876347780) 2024-01-14 10:52:56.395072 I | raft: 8ec7df35df306854 is starting a new election at term 1 2024-01-14 10:52:56.395107 I | raft: 8ec7df35df306854 became candidate at term 2 2024-01-14 10:52:56.395121 I | raft: 8ec7df35df306854 received MsgVoteResp from 8ec7df35df306854 at term 2 2024-01-14 10:52:56.395139 I | raft: 8ec7df35df306854 became leader at term 2 2024-01-14 10:52:56.395168 I | raft: raft.node: 8ec7df35df306854 elected leader 8ec7df35df306854 at term 2 2024-01-14 10:52:56.395393 I | etcdserver: published {Name:2087634778 ClientURLs:[unix://127.0.0.1:2100631683]} to cluster 67929ad39530de5e 2024-01-14 10:52:56.395481 I | etcdserver: setting up the initial cluster version to 3.3 2024-01-14 10:52:56.398143 N | etcdserver/membership: set the initial cluster version to 3.3 2024-01-14 10:52:56.409987 I | grpcproxy: registered "unix://localhost:20876347780" with 5-second lease {"level":"warn","ts":"2024-01-14T10:52:56.410Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-5460bd54-96c7-45dc-8d25-60e21f389aed/localhost:20876347780","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"} 2024-01-14 10:52:56.410254 I | integration: terminating 2087634778 (unix://localhost:20876347780) 2024-01-14 10:52:56.412495 I | integration: terminated 2087634778 (unix://localhost:20876347780) --- PASS: TestRegister (0.05s) PASS ok github.com/coreos/etcd/proxy/grpcproxy 1.787s ? github.com/coreos/etcd/proxy/grpcproxy/adapter [no test files] ? github.com/coreos/etcd/proxy/grpcproxy/cache [no test files] === RUN TestNewDirectorScheme --- PASS: TestNewDirectorScheme (0.00s) === RUN TestDirectorEndpointsFiltering --- PASS: TestDirectorEndpointsFiltering (0.00s) === RUN TestReadonlyHandler --- PASS: TestReadonlyHandler (0.00s) === RUN TestConfigHandlerGET 2024-01-14 10:52:57.178080 I | proxy/httpproxy: endpoints found ["https://example.com:8080" "https://192.0.2.8:4002"] --- PASS: TestConfigHandlerGET (0.00s) === RUN TestReverseProxyServe 2024-01-14 10:52:57.178328 I | proxy/httpproxy: zero endpoints currently available 2024-01-14 10:52:57.178384 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip 2024-01-14 10:52:57.178393 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable 2024-01-14 10:52:57.178401 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. 2024-01-14 10:52:57.178414 I | proxy/httpproxy: unable to get response from 1 endpoint(s) --- PASS: TestReverseProxyServe (0.00s) === RUN TestRedirectRequest --- PASS: TestRedirectRequest (0.00s) === RUN TestMaybeSetForwardedFor --- PASS: TestMaybeSetForwardedFor (0.00s) === RUN TestRemoveSingleHopHeaders --- PASS: TestRemoveSingleHopHeaders (0.00s) === RUN TestCopyHeader --- PASS: TestCopyHeader (0.00s) PASS ok github.com/coreos/etcd/proxy/httpproxy 0.009s === RUN TestUserspaceProxy 2024-01-14 10:52:57.768431 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:45523] --- PASS: TestUserspaceProxy (0.00s) PASS ok github.com/coreos/etcd/proxy/tcpproxy 0.009s === RUN TestFindConflict raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2024/01/14 10:52:59 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] raft2024/01/14 10:52:59 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] --- PASS: TestFindConflict (0.00s) === RUN TestIsUpToDate --- PASS: TestIsUpToDate (0.00s) === RUN TestAppend raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 1 raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 2 --- PASS: TestAppend (0.00s) === RUN TestLogMaybeAppend raft2024/01/14 10:52:59 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] raft2024/01/14 10:52:59 INFO: truncate the unstable entries before index 3 raft2024/01/14 10:52:59 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2024/01/14 10:52:59 INFO: truncate the unstable entries before index 2 raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2024/01/14 10:52:59 entry 1 conflict with committed entry [committed(1)] raft2024/01/14 10:52:59 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2024/01/14 10:52:59 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects --- PASS: TestCompactionSideEffects (0.00s) === RUN TestHasNextEnts --- PASS: TestHasNextEnts (0.00s) === RUN TestNextEnts --- PASS: TestNextEnts (0.00s) === RUN TestUnstableEnts --- PASS: TestUnstableEnts (0.00s) === RUN TestCommitTo raft2024/01/14 10:52:59 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? --- PASS: TestCommitTo (0.00s) === RUN TestStableTo --- PASS: TestStableTo (0.00s) === RUN TestStableToWithSnap --- PASS: TestStableToWithSnap (0.00s) === RUN TestCompaction raft2024/01/14 10:52:59 compact 1001 is out of bound lastindex(1000) --- PASS: TestCompaction (0.00s) === RUN TestLogRestore --- PASS: TestLogRestore (0.00s) === RUN TestIsOutOfBounds raft2024/01/14 10:52:59 slice[201,202) out of bound [101,200] raft2024/01/14 10:52:59 slice[202,202) out of bound [101,200] --- PASS: TestIsOutOfBounds (0.00s) === RUN TestTerm --- PASS: TestTerm (0.00s) === RUN TestTermWithUnstableSnapshot raft2024/01/14 10:52:59 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] --- PASS: TestTermWithUnstableSnapshot (0.00s) === RUN TestSlice raft2024/01/14 10:52:59 slice[200,201) out of bound [101,199] --- PASS: TestSlice (0.00s) === RUN TestUnstableMaybeFirstIndex --- PASS: TestUnstableMaybeFirstIndex (0.00s) === RUN TestMaybeLastIndex --- PASS: TestMaybeLastIndex (0.00s) === RUN TestUnstableMaybeTerm --- PASS: TestUnstableMaybeTerm (0.00s) === RUN TestUnstableRestore --- PASS: TestUnstableRestore (0.00s) === RUN TestUnstableStableTo --- PASS: TestUnstableStableTo (0.00s) === RUN TestUnstableTruncateAndAppend raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 5 raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 4 raft2024/01/14 10:52:59 INFO: truncate the unstable entries before index 6 raft2024/01/14 10:52:59 INFO: truncate the unstable entries before index 7 --- PASS: TestUnstableTruncateAndAppend (0.00s) === RUN TestNodeStep --- PASS: TestNodeStep (0.00s) === RUN TestNodeStepUnblock --- PASS: TestNodeStepUnblock (0.00s) === RUN TestNodePropose raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodePropose (0.00s) === RUN TestNodeReadIndex raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeReadIndex (0.00s) === RUN TestDisableProposalForwarding raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal --- PASS: TestDisableProposalForwarding (0.00s) === RUN TestNodeReadIndexToOldLeader raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 no leader at term 2; dropping index reading msg --- PASS: TestNodeReadIndexToOldLeader (0.00s) === RUN TestNodeProposeConfig raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeConfig (0.00s) === RUN TestNodeProposeAddDuplicateNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeAddDuplicateNode (0.00s) === RUN TestBlockProposal raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestBlockProposal (0.01s) === RUN TestNodeTick raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeTick (0.10s) === RUN TestNodeStop raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeStop (0.00s) === RUN TestReadyContainUpdates --- PASS: TestReadyContainUpdates (0.00s) === RUN TestNodeStart raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeStart (0.00s) === RUN TestNodeRestart raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestNodeRestart (0.00s) === RUN TestNodeRestartFromSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestNodeRestartFromSnapshot (0.00s) === RUN TestNodeAdvance raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) === RUN TestIsHardStateEqual --- PASS: TestIsHardStateEqual (0.00s) === RUN TestInflightsAdd --- PASS: TestInflightsAdd (0.00s) === RUN TestInflightFreeTo --- PASS: TestInflightFreeTo (0.00s) === RUN TestInflightFreeFirstOne --- PASS: TestInflightFreeFirstOne (0.00s) === RUN TestMsgAppFlowControlFull raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlFull (0.00s) === RUN TestMsgAppFlowControlMoveForward raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlMoveForward (0.01s) === RUN TestMsgAppFlowControlRecvHeartbeat raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) === RUN TestFollowerUpdateTermFromMessage raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestFollowerUpdateTermFromMessage (0.00s) === RUN TestCandidateUpdateTermFromMessage raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestCandidateUpdateTermFromMessage (0.00s) === RUN TestLeaderUpdateTermFromMessage raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestLeaderUpdateTermFromMessage (0.00s) === RUN TestRejectStaleTermMessage raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestRejectStaleTermMessage (0.00s) === RUN TestStartAsFollower raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestStartAsFollower (0.00s) === RUN TestLeaderBcastBeat raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderBcastBeat (0.00s) === RUN TestFollowerStartElection raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestFollowerStartElection (0.00s) === RUN TestCandidateStartNewElection raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestCandidateStartNewElection (0.00s) === RUN TestLeaderElectionInOneRoundRPC raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) === RUN TestFollowerVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 --- PASS: TestFollowerVote (0.00s) === RUN TestCandidateFallback raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized --- PASS: TestFollowerElectionTimeoutRandomized (0.01s) === RUN TestCandidateElectionTimeoutRandomized --- PASS: TestCandidateElectionTimeoutRandomized (0.01s) === RUN TestFollowersElectioinTimeoutNonconflict --- PASS: TestFollowersElectioinTimeoutNonconflict (0.06s) === RUN TestCandidatesElectionTimeoutNonconflict --- PASS: TestCandidatesElectionTimeoutNonconflict (0.06s) === RUN TestLeaderStartReplication raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderStartReplication (0.00s) === RUN TestLeaderCommitEntry raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderCommitEntry (0.00s) === RUN TestLeaderAcknowledgeCommit raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderAcknowledgeCommit (0.00s) === RUN TestLeaderCommitPrecedingEntries raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 --- PASS: TestLeaderCommitPrecedingEntries (0.00s) === RUN TestFollowerCommitEntry raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestFollowerCommitEntry (0.00s) === RUN TestFollowerCheckMsgApp raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestFollowerCheckMsgApp (0.00s) === RUN TestFollowerAppendEntries raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 1 --- PASS: TestFollowerAppendEntries (0.00s) === RUN TestLeaderSyncFollowerLog raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 11 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 11 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 6 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 8 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2024/01/14 10:52:59 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2024/01/14 10:52:59 INFO: 2 became follower at term 9 raft2024/01/14 10:52:59 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 9 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 9 raft2024/01/14 10:52:59 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 4 --- PASS: TestLeaderSyncFollowerLog (0.00s) === RUN TestVoteRequest raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 --- PASS: TestVoteRequest (0.00s) === RUN TestVoter raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 --- PASS: TestVoter (0.00s) === RUN TestLeaderOnlyCommitsLogFromCurrentTerm raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) === RUN TestSendingSnapshotSetPendingSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) === RUN TestPendingSnapshotPauseReplication raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestPendingSnapshotPauseReplication (0.00s) === RUN TestSnapshotFailure raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSnapshotFailure (0.00s) === RUN TestSnapshotSucceed raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSnapshotSucceed (0.00s) === RUN TestSnapshotAbort raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSnapshotAbort (0.00s) === RUN TestProgressBecomeProbe --- PASS: TestProgressBecomeProbe (0.00s) === RUN TestProgressBecomeReplicate --- PASS: TestProgressBecomeReplicate (0.00s) === RUN TestProgressBecomeSnapshot --- PASS: TestProgressBecomeSnapshot (0.00s) === RUN TestProgressUpdate --- PASS: TestProgressUpdate (0.00s) === RUN TestProgressMaybeDecr --- PASS: TestProgressMaybeDecr (0.00s) === RUN TestProgressIsPaused --- PASS: TestProgressIsPaused (0.00s) === RUN TestProgressResume --- PASS: TestProgressResume (0.00s) === RUN TestProgressResumeByHeartbeatResp raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestProgressResumeByHeartbeatResp (0.00s) === RUN TestProgressPaused raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestProgressPaused (0.00s) === RUN TestLeaderElection raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestLeaderElection (0.00s) === RUN TestLeaderElectionPreVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 5 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestLeaderElectionPreVote (0.00s) === RUN TestLearnerElectionTimeout raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 --- PASS: TestLearnerElectionTimeout (0.00s) === RUN TestLearnerPromotion raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 3 --- PASS: TestLearnerPromotion (0.00s) === RUN TestLearnerCannotVote raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] ignored MsgVote from 1 [logterm: 11, index: 11] at term 2: learner can not vote --- PASS: TestLearnerCannotVote (0.00s) === RUN TestLeaderCycle raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 3 --- PASS: TestLeaderCycle (0.00s) === RUN TestLeaderCyclePreVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 3 --- PASS: TestLeaderCyclePreVote (0.00s) === RUN TestLeaderElectionOverwriteNewerLogs raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 4 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 5 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 4 became follower at term 3 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 5 became follower at term 3 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) === RUN TestLeaderElectionOverwriteNewerLogsPreVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 4 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 4 became follower at term 3 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 5 became follower at term 3 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp rejection from 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) === RUN TestVoteFromAnyState raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 --- PASS: TestVoteFromAnyState (0.00s) === RUN TestPreVoteFromAnyState raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 --- PASS: TestPreVoteFromAnyState (0.00s) === RUN TestLogReplication raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 --- PASS: TestLogReplication (0.00s) === RUN TestLearnerLogReplication raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 --- PASS: TestLearnerLogReplication (0.00s) === RUN TestSingleNodeCommit raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCommit (0.00s) === RUN TestCannotCommitWithoutNewTermEntry raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 4 became follower at term 2 raft2024/01/14 10:52:59 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 5 became follower at term 2 raft2024/01/14 10:52:59 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 4 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 5 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) === RUN TestCommitWithoutNewTermEntry raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 4 became follower at term 2 raft2024/01/14 10:52:59 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 5 became follower at term 2 raft2024/01/14 10:52:59 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 --- PASS: TestCommitWithoutNewTermEntry (0.00s) === RUN TestDuelingCandidates raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp rejection from 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp rejection from 2 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 --- PASS: TestDuelingCandidates (0.00s) === RUN TestDuelingPreCandidates raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 0 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 2 vote rejections raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 --- PASS: TestDuelingPreCandidates (0.00s) === RUN TestCandidateConcede raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestCandidateConcede (0.00s) === RUN TestSingleNodeCandidate raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCandidate (0.00s) === RUN TestSingleNodePreCandidate raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSingleNodePreCandidate (0.00s) === RUN TestOldMessages raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] --- PASS: TestOldMessages (0.00s) === RUN TestProposal raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 4 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 5 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft_test.go:1104: #3: empty log raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1104: #2: empty log raft_test.go:1104: #3: empty log raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 no leader at term 1; dropping proposal raft_test.go:1104: #2: empty log raft_test.go:1104: #3: empty log raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 4 became follower at term 1 raft2024/01/14 10:52:59 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 5 became follower at term 1 raft2024/01/14 10:52:59 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 4 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 5 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft_test.go:1104: #2: empty log raft_test.go:1104: #3: empty log --- PASS: TestProposal (0.00s) === RUN TestProposalByProxy raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft_test.go:1142: #3: empty log --- PASS: TestProposalByProxy (0.00s) === RUN TestCommit raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestCommit (0.00s) === RUN TestPastElectionTimeout raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPastElectionTimeout (0.00s) === RUN TestStepIgnoreOldTermMsg raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestStepIgnoreOldTermMsg (0.00s) === RUN TestHandleMsgApp raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] raft2024/01/14 10:52:59 INFO: replace the unstable entries from index 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestHandleMsgApp (0.00s) === RUN TestHandleHeartbeat raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestHandleHeartbeat (0.00s) === RUN TestHandleHeartbeatResp raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestHandleHeartbeatResp (0.00s) === RUN TestRaftFreesReadOnlyMem raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestRaftFreesReadOnlyMem (0.00s) === RUN TestMsgAppRespWaitReset raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestMsgAppRespWaitReset (0.00s) === RUN TestRecvMsgVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgVote (0.00s) === RUN TestRecvMsgPreVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3 --- PASS: TestRecvMsgPreVote (0.00s) === RUN TestStateTransition raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became leader at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became leader at term 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became leader at term 0 --- PASS: TestStateTransition (0.00s) === RUN TestAllServerStepdown raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 --- PASS: TestAllServerStepdown (0.00s) === RUN TestLeaderStepdownWhenQuorumActive raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) === RUN TestLeaderStepdownWhenQuorumLost raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 WARN: 1 stepped down to follower since quorum is not active raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) === RUN TestLeaderSupersedingWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) === RUN TestLeaderElectionWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) === RUN TestFreeStuckCandidateWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 3 raft2024/01/14 10:52:59 INFO: 3 became candidate at term 4 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 4 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4 raft2024/01/14 10:52:59 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4] raft2024/01/14 10:52:59 INFO: 1 became follower at term 4 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 4 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 4 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4] raft2024/01/14 10:52:59 INFO: 2 became follower at term 4 --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) === RUN TestNonPromotableVoterWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) === RUN TestReadOnlyOptionSafe raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionSafe (0.00s) === RUN TestReadOnlyOptionLease raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLease (0.00s) === RUN TestReadOnlyForNewLeader raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestReadOnlyForNewLeader (0.00s) === RUN TestLeaderAppResp raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderAppResp (0.00s) === RUN TestBcastBeat raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestBcastBeat (0.00s) === RUN TestRecvMsgBeat raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRecvMsgBeat (0.00s) === RUN TestLeaderIncreaseNext raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestLeaderIncreaseNext (0.00s) === RUN TestSendAppendForProgressProbe raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressProbe (0.00s) === RUN TestSendAppendForProgressReplicate raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressReplicate (0.00s) === RUN TestSendAppendForProgressSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressSnapshot (0.00s) === RUN TestRecvMsgUnreachable raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestRecvMsgUnreachable (0.00s) === RUN TestRestore raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestRestore (0.00s) === RUN TestRestoreWithLearner raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 3 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 3 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestRestoreWithLearner (0.00s) === RUN TestRestoreInvalidLearner raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 ERROR: 3 can't become learner when restores snapshot [index: 11, term: 11] --- PASS: TestRestoreInvalidLearner (0.00s) === RUN TestRestoreLearnerPromotion raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 3 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 3 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestRestoreLearnerPromotion (0.00s) === RUN TestLearnerReceiveSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestLearnerReceiveSnapshot (0.00s) === RUN TestRestoreIgnoreSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] --- PASS: TestRestoreIgnoreSnapshot (0.00s) === RUN TestProvideSnap raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestProvideSnap (0.00s) === RUN TestIgnoreProvidingSnap raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestIgnoreProvidingSnap (0.00s) === RUN TestRestoreFromSnapMsg raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2024/01/14 10:52:59 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreFromSnapMsg (0.00s) === RUN TestSlowNodeRestore raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1] raft2024/01/14 10:52:59 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] raft2024/01/14 10:52:59 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] --- PASS: TestSlowNodeRestore (0.00s) === RUN TestStepConfig raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestStepConfig (0.00s) === RUN TestStepIgnoreConfig raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: propose conf Type:EntryConfChange ignored since pending unapplied configuration --- PASS: TestStepIgnoreConfig (0.00s) === RUN TestRecoverPendingConfig raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestRecoverPendingConfig (0.00s) === RUN TestRecoverDoublePendingConfig raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 --- PASS: TestRecoverDoublePendingConfig (0.00s) === RUN TestAddNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestAddNode (0.00s) === RUN TestAddLearner raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestAddLearner (0.00s) === RUN TestAddNodeCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 WARN: 1 stepped down to follower since quorum is not active raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestAddNodeCheckQuorum (0.00s) === RUN TestRemoveNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRemoveNode (0.00s) === RUN TestRemoveLearner raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRemoveLearner (0.00s) === RUN TestPromotable raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPromotable (0.00s) === RUN TestRaftNodes raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRaftNodes (0.00s) === RUN TestCampaignWhileLeader raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestCampaignWhileLeader (0.00s) === RUN TestPreCampaignWhileLeader raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 0 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestPreCampaignWhileLeader (0.00s) === RUN TestCommitAfterRemoveNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 --- PASS: TestCommitAfterRemoveNode (0.00s) === RUN TestLeaderTransferToUpToDateNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/01/14 10:52:59 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/01/14 10:52:59 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNode (0.00s) === RUN TestLeaderTransferToUpToDateNodeFromFollower raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/01/14 10:52:59 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/01/14 10:52:59 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) === RUN TestLeaderTransferWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/01/14 10:52:59 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 [term 2] starts to transfer leadership to 1 raft2024/01/14 10:52:59 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 1 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 2 became follower at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) === RUN TestLeaderTransferToSlowFollower raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 raft2024/01/14 10:52:59 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 raft2024/01/14 10:52:59 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2024/01/14 10:52:59 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferToSlowFollower (0.00s) === RUN TestLeaderTransferAfterSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 raft2024/01/14 10:52:59 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 raft2024/01/14 10:52:59 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [next = 2, match = 1, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 DEBUG: 1 paused sending replication messages to 3 [next = 2, match = 1, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] raft2024/01/14 10:52:59 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 2, term: 1] raft2024/01/14 10:52:59 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] raft2024/01/14 10:52:59 INFO: 3 restored progress of 1 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 2 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 restored progress of 3 [next = 3, match = 2, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2024/01/14 10:52:59 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] raft2024/01/14 10:52:59 DEBUG: 1 snapshot aborted, resumed sending replication messages to 3 [next = 3, match = 2, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] raft2024/01/14 10:52:59 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2024/01/14 10:52:59 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 3 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferAfterSnapshot (0.00s) === RUN TestLeaderTransferToSelf raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferToSelf (0.00s) === RUN TestLeaderTransferToNonExistingNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 DEBUG: 1 no progress available for 4 --- PASS: TestLeaderTransferToNonExistingNode (0.00s) === RUN TestLeaderTransferTimeout raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferTimeout (0.00s) === RUN TestLeaderTransferIgnoreProposal raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/01/14 10:52:59 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal --- PASS: TestLeaderTransferIgnoreProposal (0.00s) === RUN TestLeaderTransferReceiveHigherTermVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 2 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 3 --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) === RUN TestLeaderTransferRemoveNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferRemoveNode (0.00s) === RUN TestLeaderTransferBack raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2024/01/14 10:52:59 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferBack (0.00s) === RUN TestLeaderTransferSecondTransferToAnotherNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 2 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2024/01/14 10:52:59 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 2 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2024/01/14 10:52:59 INFO: 1 became follower at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 2 --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) === RUN TestLeaderTransferSecondTransferToSameNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 0 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] starts to transfer leadership to 3 raft2024/01/14 10:52:59 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2024/01/14 10:52:59 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) === RUN TestTransferNonMember raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 received MsgTimeoutNow from 2 but is not promotable --- PASS: TestTransferNonMember (0.00s) === RUN TestNodeWithSmallerTermCanCompleteElection raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 2 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 1 became follower at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 3 raft2024/01/14 10:52:59 INFO: going to bring back peer 3 and kill peer 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [term: 3] ignored a MsgPreVote message with lower term from 3 [term: 2] raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 3 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 3 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 4 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 4 raft2024/01/14 10:52:59 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4 raft2024/01/14 10:52:59 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 4] raft2024/01/14 10:52:59 INFO: 3 became follower at term 4 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 3 at term 4 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 4 raft2024/01/14 10:52:59 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 3, index: 2] from 1 raft2024/01/14 10:52:59 DEBUG: 1 received msgApp rejection(lastindex: 0) from 3 for index 2 raft2024/01/14 10:52:59 DEBUG: 1 decreased progress of 3 to [next = 1, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestNodeWithSmallerTermCanCompleteElection (0.00s) === RUN TestPreVoteWithSplitVote raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 2 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 3 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp rejection from 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 3 received MsgVoteResp rejection from 2 at term 3 raft2024/01/14 10:52:59 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 3 raft2024/01/14 10:52:59 INFO: 2 became pre-candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became candidate at term 4 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 4 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4 raft2024/01/14 10:52:59 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4] raft2024/01/14 10:52:59 INFO: 3 became follower at term 4 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 3 at term 4 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 4 --- PASS: TestPreVoteWithSplitVote (0.00s) === RUN TestPreVoteWithCheckQuorum raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 2 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 3 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 2 became follower at term 1 raft2024/01/14 10:52:59 INFO: 3 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became pre-candidate at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 received MsgPreVoteResp from 2 at term 1 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 2 became follower at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2024/01/14 10:52:59 INFO: 3 became follower at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 3 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 3 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10) raft2024/01/14 10:52:59 INFO: 2 is starting a new election at term 2 raft2024/01/14 10:52:59 INFO: 2 became pre-candidate at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 2 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2 raft2024/01/14 10:52:59 INFO: 2 received MsgPreVoteResp from 3 at term 2 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became candidate at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 2 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3 raft2024/01/14 10:52:59 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3 raft2024/01/14 10:52:59 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2024/01/14 10:52:59 INFO: 3 became follower at term 3 raft2024/01/14 10:52:59 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2024/01/14 10:52:59 INFO: 2 received MsgVoteResp from 3 at term 3 raft2024/01/14 10:52:59 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2024/01/14 10:52:59 INFO: 2 became leader at term 3 --- PASS: TestPreVoteWithCheckQuorum (0.00s) === RUN TestRawNodeStep raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 no leader at term 1; dropping leader transfer msg raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 no leader at term 1; dropping index reading msg raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 no leader at term 1; dropping proposal raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 --- PASS: TestRawNodeStep (0.00s) === RUN TestRawNodeProposeAndConfChange raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAndConfChange (0.00s) === RUN TestRawNodeProposeAddDuplicateNode raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) === RUN TestRawNodeReadIndex raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestRawNodeReadIndex (0.00s) === RUN TestRawNodeStart raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 rawnode_test.go:292: rd { {1 0 1 {} [] 0} [] [{1 1 EntryConfChange [8 0 16 0 24 1] {} [] 0}] {[] {{[] [] {} [] 0} 0 0 {} [] 0} {} [] 0} [{1 1 EntryConfChange [8 0 16 0 24 1] {} [] 0}] [] true} raft2024/01/14 10:52:59 INFO: 1 is starting a new election at term 1 raft2024/01/14 10:52:59 INFO: 1 became candidate at term 2 raft2024/01/14 10:52:59 INFO: 1 received MsgVoteResp from 1 at term 2 raft2024/01/14 10:52:59 INFO: 1 became leader at term 2 --- PASS: TestRawNodeStart (0.00s) === RUN TestRawNodeRestart raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestRawNodeRestart (0.00s) === RUN TestRawNodeRestartFromSnapshot raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestRawNodeRestartFromSnapshot (0.00s) === RUN TestRawNodeStatus raft2024/01/14 10:52:59 INFO: 1 became follower at term 0 raft2024/01/14 10:52:59 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2024/01/14 10:52:59 INFO: 1 became follower at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestStorageTerm --- PASS: TestStorageTerm (0.00s) === RUN TestStorageEntries --- PASS: TestStorageEntries (0.00s) === RUN TestStorageLastIndex --- PASS: TestStorageLastIndex (0.00s) === RUN TestStorageFirstIndex --- PASS: TestStorageFirstIndex (0.00s) === RUN TestStorageCompact --- PASS: TestStorageCompact (0.00s) === RUN TestStorageCreateSnapshot --- PASS: TestStorageCreateSnapshot (0.00s) === RUN TestStorageAppend --- PASS: TestStorageAppend (0.00s) === RUN TestStorageApplySnapshot --- PASS: TestStorageApplySnapshot (0.00s) === RUN TestDescribeEntry --- PASS: TestDescribeEntry (0.00s) === RUN TestLimitSize --- PASS: TestLimitSize (0.00s) === RUN TestIsLocalMsg --- PASS: TestIsLocalMsg (0.00s) PASS ok github.com/coreos/etcd/raft 0.356s ? github.com/coreos/etcd/raft/raftpb [no test files] === RUN TestSendMessage 2024-01-14 10:53:01.023604 I | rafthttp: starting peer 2... 2024-01-14 10:53:01.023837 I | rafthttp: started HTTP pipelining with peer 2 2024-01-14 10:53:01.026420 I | rafthttp: started streaming with peer 2 (writer) 2024-01-14 10:53:01.026903 I | rafthttp: started peer 2 2024-01-14 10:53:01.027247 I | rafthttp: added peer 2 2024-01-14 10:53:01.027329 I | rafthttp: started streaming with peer 2 (writer) 2024-01-14 10:53:01.028132 I | rafthttp: starting peer 1... 2024-01-14 10:53:01.028220 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.028266 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.029013 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.031135 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.032109 I | rafthttp: started peer 1 2024-01-14 10:53:01.032135 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.032164 I | rafthttp: added peer 1 2024-01-14 10:53:01.032182 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.032226 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.032527 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.032571 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.032630 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.032659 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.033081 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.034235 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.034670 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.034726 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.034774 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.035832 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.039157 I | rafthttp: stopping peer 1... 2024-01-14 10:53:01.039693 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.039803 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.039828 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.040598 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.040698 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.040724 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.040758 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.040826 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.040843 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled) 2024-01-14 10:53:01.040856 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-01-14 10:53:01.040880 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.040977 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.041002 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.041021 I | rafthttp: stopped peer 1 2024-01-14 10:53:01.041041 I | rafthttp: stopping peer 2... 2024-01-14 10:53:01.041092 E | rafthttp: failed to find member 1 in cluster 1 2024-01-14 10:53:01.041139 E | rafthttp: failed to find member 1 in cluster 1 2024-01-14 10:53:01.041328 E | rafthttp: failed to dial 2 on stream Message (peer 2 failed to find local node 1) 2024-01-14 10:53:01.041340 I | rafthttp: peer 2 became inactive (message send to peer failed) 2024-01-14 10:53:01.041357 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.041367 I | rafthttp: stopped streaming with peer 2 (writer) 2024-01-14 10:53:01.041614 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.041645 I | rafthttp: stopped streaming with peer 2 (writer) 2024-01-14 10:53:01.041699 I | rafthttp: stopped HTTP pipelining with peer 2 2024-01-14 10:53:01.041741 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.041755 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.041767 I | rafthttp: stopped peer 2 --- PASS: TestSendMessage (0.02s) === RUN TestSendMessageWhenStreamIsBroken 2024-01-14 10:53:01.042303 I | rafthttp: starting peer 2... 2024-01-14 10:53:01.042339 I | rafthttp: started HTTP pipelining with peer 2 2024-01-14 10:53:01.042734 I | rafthttp: started streaming with peer 2 (writer) 2024-01-14 10:53:01.045051 I | rafthttp: started streaming with peer 2 (writer) 2024-01-14 10:53:01.045430 I | rafthttp: started peer 2 2024-01-14 10:53:01.045463 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.045477 I | rafthttp: added peer 2 2024-01-14 10:53:01.045498 I | rafthttp: starting peer 1... 2024-01-14 10:53:01.045514 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.045636 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.046063 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.046146 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.051032 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.051115 I | rafthttp: started peer 1 2024-01-14 10:53:01.051210 I | rafthttp: added peer 1 2024-01-14 10:53:01.051242 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.051435 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.051459 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.051516 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.051533 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.051643 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.051713 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.051737 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.051894 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.052579 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.052829 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.053645 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.053663 E | rafthttp: failed to read 1 on stream Message (unexpected EOF) 2024-01-14 10:53:01.053676 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-01-14 10:53:01.053736 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.053759 E | rafthttp: failed to read 2 on stream Message (unexpected EOF) 2024-01-14 10:53:01.053775 I | rafthttp: peer 2 became inactive (message send to peer failed) 2024-01-14 10:53:01.053875 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.054444 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.054463 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.054517 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.054542 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.067960 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.068040 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.068062 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.068081 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.068104 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.068381 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.068414 E | rafthttp: failed to read 1 on stream MsgApp v2 (unexpected EOF) 2024-01-14 10:53:01.068433 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-01-14 10:53:01.068503 I | rafthttp: stopping peer 1... 2024-01-14 10:53:01.069097 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.069123 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.072625 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.072657 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.072977 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.073194 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.073210 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.073750 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.077111 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.077131 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.077165 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.077236 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.077258 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.077317 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2024-01-14 10:53:01.077347 E | rafthttp: failed to read 1 on stream Message (context canceled) 2024-01-14 10:53:01.077358 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-01-14 10:53:01.077369 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.077380 I | rafthttp: stopped peer 1 2024-01-14 10:53:01.077408 I | rafthttp: stopping peer 2... 2024-01-14 10:53:01.078224 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.078273 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.078590 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2024-01-14 10:53:01.078617 I | rafthttp: stopped streaming with peer 2 (writer) 2024-01-14 10:53:01.079138 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) 2024-01-14 10:53:01.079170 I | rafthttp: stopped streaming with peer 2 (writer) 2024-01-14 10:53:01.079214 I | rafthttp: stopped HTTP pipelining with peer 2 2024-01-14 10:53:01.079251 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.079299 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.079324 I | rafthttp: stopped peer 2 --- PASS: TestSendMessageWhenStreamIsBroken (0.04s) === RUN TestServeRaftPrefix 2024-01-14 10:53:01.079799 E | rafthttp: failed to read raft message (some error) 2024-01-14 10:53:01.079909 E | rafthttp: failed to unmarshal raft message (unexpected EOF) 2024-01-14 10:53:01.079977 E | rafthttp: request cluster ID mismatch (got 1 want 0) 2024-01-14 10:53:01.080126 W | rafthttp: failed to process raft message (blah) --- PASS: TestServeRaftPrefix (0.00s) === RUN TestServeRaftStreamPrefix --- PASS: TestServeRaftStreamPrefix (0.00s) === RUN TestServeRaftStreamPrefixBad 2024-01-14 10:53:01.080614 E | rafthttp: failed to find member 2 in cluster 1 2024-01-14 10:53:01.080659 W | rafthttp: rejected the stream from peer 5 since it was removed 2024-01-14 10:53:01.080694 E | rafthttp: request cluster ID mismatch (got 2 want 1) 2024-01-14 10:53:01.080754 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1) --- PASS: TestServeRaftStreamPrefixBad (0.00s) === RUN TestCloseNotifier --- PASS: TestCloseNotifier (0.00s) === RUN TestMessage --- PASS: TestMessage (0.00s) === RUN TestMsgAppV2 --- PASS: TestMsgAppV2 (0.00s) === RUN TestPeerPick --- PASS: TestPeerPick (0.00s) === RUN TestPipelineSend 2024-01-14 10:53:01.082616 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.082755 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.092963 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSend (0.01s) === RUN TestPipelineKeepSendingWhenPostError 2024-01-14 10:53:01.093167 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.104165 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) === RUN TestPipelineExceedMaximumServing 2024-01-14 10:53:01.104332 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.104516 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.104816 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineExceedMaximumServing (0.00s) === RUN TestPipelineSendFailed 2024-01-14 10:53:01.105059 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.115283 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSendFailed (0.01s) === RUN TestPipelinePost 2024-01-14 10:53:01.115396 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.125600 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePost (0.01s) === RUN TestPipelinePostBad 2024-01-14 10:53:01.125862 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.125916 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.125932 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.126033 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.126062 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.126091 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostBad (0.00s) === RUN TestPipelinePostErrorc 2024-01-14 10:53:01.126396 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.126483 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostErrorc (0.00s) === RUN TestStopBlockedPipeline 2024-01-14 10:53:01.126655 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.129103 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestStopBlockedPipeline (0.00s) === RUN TestSnapshotSend 2024-01-14 10:53:01.129413 I | rafthttp: start to send database snapshot [index: 0, to 1, size 33 B]... 2024-01-14 10:53:01.130001 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 28 B] 2024-01-14 10:53:01.133248 I | snap: saved database snapshot to disk [total bytes: 5] 2024-01-14 10:53:01.133295 I | rafthttp: successfully received and saved database snapshot [index: 0, from: 0, raft message size: 28 B, db size: 5 B, took: 3.416229ms] 2024-01-14 10:53:01.133574 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.133601 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully 2024-01-14 10:53:01.134154 I | rafthttp: start to send database snapshot [index: 0, to 1, size 29 B]... 2024-01-14 10:53:01.134554 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) 2024-01-14 10:53:01.134588 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 28 B] 2024-01-14 10:53:01.134727 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2024-01-14 10:53:01.135105 I | rafthttp: start to send database snapshot [index: 0, to 1, size 10 kB]... 2024-01-14 10:53:01.135503 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 28 B] 2024-01-14 10:53:01.135535 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) 2024-01-14 10:53:01.135645 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2024-01-14 10:53:01.135990 I | rafthttp: start to send database snapshot [index: 0, to 1, size 29 B]... 2024-01-14 10:53:01.136294 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) 2024-01-14 10:53:01.136426 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 28 B] 2024-01-14 10:53:01.136553 E | rafthttp: failed to save KV snapshot (unexpected EOF) --- PASS: TestSnapshotSend (0.01s) === RUN TestStreamWriterAttachOutgoingConn 2024-01-14 10:53:01.137251 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.137289 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.137304 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.137584 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.137606 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.138784 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.138819 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.139096 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.139120 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStreamWriterAttachOutgoingConn (0.00s) === RUN TestStreamWriterAttachBadOutgoingConn 2024-01-14 10:53:01.140511 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.140554 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.140568 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.140592 E | rafthttp: failed to write 1 on stream Message (blah) 2024-01-14 10:53:01.140620 I | rafthttp: peer 1 became inactive (message send to peer failed) 2024-01-14 10:53:01.140641 E | rafthttp: peer 1 (writer) connection close error: blah 2024-01-14 10:53:01.141229 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.141571 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) === RUN TestStreamReaderDialRequest --- PASS: TestStreamReaderDialRequest (0.02s) === RUN TestStreamReaderDialResult --- PASS: TestStreamReaderDialResult (0.00s) === RUN TestStreamReaderStopOnDial 2024-01-14 10:53:01.162358 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.172556 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.172582 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.172596 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.172607 I | rafthttp: stopped streaming with peer 2 (stream Message reader) --- PASS: TestStreamReaderStopOnDial (0.01s) === RUN TestStreamReaderDialDetectUnsupport --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) === RUN TestStream 2024-01-14 10:53:01.176142 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.176417 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.177811 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.177854 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.177887 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.178284 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.178418 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.178449 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.179133 I | rafthttp: started streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.179168 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.179611 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.179641 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.179654 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.179671 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.180422 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2024-01-14 10:53:01.180454 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2024-01-14 10:53:01.180906 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.181166 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.181569 I | rafthttp: peer 2 became active 2024-01-14 10:53:01.181595 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.183931 I | rafthttp: peer 1 became active 2024-01-14 10:53:01.183967 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.184128 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.184154 E | rafthttp: failed to read 2 on stream MsgApp v2 (context canceled) 2024-01-14 10:53:01.184164 I | rafthttp: peer 2 became inactive (message send to peer failed) 2024-01-14 10:53:01.184180 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2024-01-14 10:53:01.184556 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2024-01-14 10:53:01.184579 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.185411 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.185697 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.186155 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2024-01-14 10:53:01.186181 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStream (0.01s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestTransportSend --- PASS: TestTransportSend (0.00s) === RUN TestTransportCutMend --- PASS: TestTransportCutMend (0.00s) === RUN TestTransportAdd 2024-01-14 10:53:01.186626 I | rafthttp: starting peer 1... 2024-01-14 10:53:01.186671 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.187216 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.187507 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.188208 I | rafthttp: started peer 1 2024-01-14 10:53:01.188246 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.188262 I | rafthttp: added peer 1 2024-01-14 10:53:01.188274 I | rafthttp: stopping peer 1... 2024-01-14 10:53:01.188287 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.189503 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.189540 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.189569 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.189597 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.189617 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.189642 I | rafthttp: stopped peer 1 --- PASS: TestTransportAdd (0.00s) === RUN TestTransportRemove 2024-01-14 10:53:01.189976 I | rafthttp: starting peer 1... 2024-01-14 10:53:01.190031 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.190564 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.191089 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.192254 I | rafthttp: started peer 1 2024-01-14 10:53:01.192311 I | rafthttp: added peer 1 2024-01-14 10:53:01.192322 I | rafthttp: stopping peer 1... 2024-01-14 10:53:01.192436 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.192453 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.192485 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.192613 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.192970 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.193303 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.193343 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.193374 I | rafthttp: stopped peer 1 2024-01-14 10:53:01.193389 I | rafthttp: removed peer 1 --- PASS: TestTransportRemove (0.00s) === RUN TestTransportUpdate 2024-01-14 10:53:01.194304 I | rafthttp: updated peer 1 --- PASS: TestTransportUpdate (0.00s) === RUN TestTransportErrorc 2024-01-14 10:53:01.194387 I | rafthttp: starting peer 1... 2024-01-14 10:53:01.194570 I | rafthttp: started HTTP pipelining with peer 1 2024-01-14 10:53:01.196146 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.196601 I | rafthttp: started streaming with peer 1 (writer) 2024-01-14 10:53:01.197173 I | rafthttp: started peer 1 2024-01-14 10:53:01.197206 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.197228 I | rafthttp: started streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.197313 I | rafthttp: added peer 1 2024-01-14 10:53:01.207663 I | rafthttp: stopping peer 1... 2024-01-14 10:53:01.207701 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.207714 I | rafthttp: stopped streaming with peer 1 (writer) 2024-01-14 10:53:01.207733 I | rafthttp: stopped HTTP pipelining with peer 1 2024-01-14 10:53:01.207830 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2024-01-14 10:53:01.207881 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2024-01-14 10:53:01.207913 I | rafthttp: stopped peer 1 --- PASS: TestTransportErrorc (0.01s) === RUN TestURLPickerPickTwice --- PASS: TestURLPickerPickTwice (0.00s) === RUN TestURLPickerUpdate --- PASS: TestURLPickerUpdate (0.00s) === RUN TestURLPickerUnreachable --- PASS: TestURLPickerUnreachable (0.00s) === RUN TestEntry --- PASS: TestEntry (0.00s) === RUN TestCompareMajorMinorVersion --- PASS: TestCompareMajorMinorVersion (0.00s) === RUN TestServerVersion --- PASS: TestServerVersion (0.00s) === RUN TestMinClusterVersion --- PASS: TestMinClusterVersion (0.00s) === RUN TestCheckVersionCompatibility --- PASS: TestCheckVersionCompatibility (0.00s) PASS ok github.com/coreos/etcd/rafthttp 0.198s === RUN TestSaveAndLoad --- PASS: TestSaveAndLoad (0.00s) === RUN TestBadCRC 2024-01-14 10:53:02.086704 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch --- PASS: TestBadCRC (0.00s) === RUN TestFailback 2024-01-14 10:53:02.088651 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF --- PASS: TestFailback (0.00s) === RUN TestSnapNames --- PASS: TestSnapNames (0.00s) === RUN TestLoadNewestSnap === RUN TestLoadNewestSnap/load-newest === RUN TestLoadNewestSnap/loadnewestavailable-newest === RUN TestLoadNewestSnap/loadnewestavailable-newest-unsorted === RUN TestLoadNewestSnap/loadnewestavailable-previous --- PASS: TestLoadNewestSnap (0.00s) --- PASS: TestLoadNewestSnap/load-newest (0.00s) --- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s) --- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s) --- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s) === RUN TestNoSnapshot --- PASS: TestNoSnapshot (0.00s) === RUN TestEmptySnapshot 2024-01-14 10:53:02.094338 E | snap: unexpected empty snapshot --- PASS: TestEmptySnapshot (0.00s) === RUN TestAllSnapshotBroken 2024-01-14 10:53:02.094760 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF --- PASS: TestAllSnapshotBroken (0.00s) === RUN TestReleaseSnapDBs 2024-01-14 10:53:02.095320 I | snap: found orphaned .snap.db file; deleting "00000000000000c8.snap.db" 2024-01-14 10:53:02.095367 I | snap: found orphaned .snap.db file; deleting "0000000000000064.snap.db" --- PASS: TestReleaseSnapDBs (0.00s) PASS ok github.com/coreos/etcd/snap 0.021s ? github.com/coreos/etcd/snap/snappb [no test files] ? github.com/coreos/etcd/snapshot [no test files] === RUN TestEventQueue --- PASS: TestEventQueue (0.00s) === RUN TestScanHistory --- PASS: TestScanHistory (0.00s) === RUN TestEventIndexHistoryCleared --- PASS: TestEventIndexHistoryCleared (0.00s) === RUN TestFullEventQueue --- PASS: TestFullEventQueue (0.00s) === RUN TestCloneEvent --- PASS: TestCloneEvent (0.00s) === RUN TestHeapPushPop --- PASS: TestHeapPushPop (0.00s) === RUN TestHeapUpdate --- PASS: TestHeapUpdate (0.00s) === RUN TestNodeExternClone --- PASS: TestNodeExternClone (0.00s) === RUN TestNewKVIs --- PASS: TestNewKVIs (0.00s) === RUN TestNewKVReadWriteCompare --- PASS: TestNewKVReadWriteCompare (0.00s) === RUN TestNewKVExpiration --- PASS: TestNewKVExpiration (0.00s) === RUN TestNewKVListReprCompareClone --- PASS: TestNewKVListReprCompareClone (0.00s) === RUN TestNewKVRemove --- PASS: TestNewKVRemove (0.00s) === RUN TestNewDirIs --- PASS: TestNewDirIs (0.00s) === RUN TestNewDirReadWriteListReprClone --- PASS: TestNewDirReadWriteListReprClone (0.00s) === RUN TestNewDirExpirationTTL --- PASS: TestNewDirExpirationTTL (0.00s) === RUN TestNewDirChild --- PASS: TestNewDirChild (0.00s) === RUN TestStoreStatsGetSuccess --- PASS: TestStoreStatsGetSuccess (0.00s) === RUN TestStoreStatsGetFail --- PASS: TestStoreStatsGetFail (0.00s) === RUN TestStoreStatsCreateSuccess --- PASS: TestStoreStatsCreateSuccess (0.00s) === RUN TestStoreStatsCreateFail --- PASS: TestStoreStatsCreateFail (0.00s) === RUN TestStoreStatsUpdateSuccess --- PASS: TestStoreStatsUpdateSuccess (0.00s) === RUN TestStoreStatsUpdateFail --- PASS: TestStoreStatsUpdateFail (0.00s) === RUN TestStoreStatsCompareAndSwapSuccess --- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s) === RUN TestStoreStatsCompareAndSwapFail --- PASS: TestStoreStatsCompareAndSwapFail (0.00s) === RUN TestStoreStatsDeleteSuccess --- PASS: TestStoreStatsDeleteSuccess (0.00s) === RUN TestStoreStatsDeleteFail --- PASS: TestStoreStatsDeleteFail (0.00s) === RUN TestStoreStatsExpireCount --- PASS: TestStoreStatsExpireCount (0.00s) === RUN TestMinExpireTime --- PASS: TestMinExpireTime (0.00s) === RUN TestStoreGetDirectory --- PASS: TestStoreGetDirectory (0.00s) === RUN TestStoreUpdateValueTTL --- PASS: TestStoreUpdateValueTTL (0.00s) === RUN TestStoreUpdateDirTTL --- PASS: TestStoreUpdateDirTTL (0.00s) === RUN TestStoreWatchExpire --- PASS: TestStoreWatchExpire (0.00s) === RUN TestStoreWatchExpireRefresh --- PASS: TestStoreWatchExpireRefresh (0.00s) === RUN TestStoreWatchExpireEmptyRefresh --- PASS: TestStoreWatchExpireEmptyRefresh (0.00s) === RUN TestStoreWatchNoRefresh --- PASS: TestStoreWatchNoRefresh (0.00s) === RUN TestStoreRefresh --- PASS: TestStoreRefresh (0.00s) === RUN TestStoreRecoverWithExpiration --- PASS: TestStoreRecoverWithExpiration (0.01s) === RUN TestStoreWatchExpireWithHiddenKey --- PASS: TestStoreWatchExpireWithHiddenKey (0.00s) === RUN TestIsHidden --- PASS: TestIsHidden (0.00s) === RUN TestWatcher --- PASS: TestWatcher (0.00s) === RUN TestNewStoreWithNamespaces --- PASS: TestNewStoreWithNamespaces (0.00s) === RUN TestStoreGetValue --- PASS: TestStoreGetValue (0.00s) === RUN TestStoreGetSorted --- PASS: TestStoreGetSorted (0.00s) === RUN TestSet --- PASS: TestSet (0.00s) === RUN TestStoreCreateValue --- PASS: TestStoreCreateValue (0.00s) === RUN TestStoreCreateDirectory --- PASS: TestStoreCreateDirectory (0.00s) === RUN TestStoreCreateFailsIfExists --- PASS: TestStoreCreateFailsIfExists (0.00s) === RUN TestStoreUpdateValue --- PASS: TestStoreUpdateValue (0.00s) === RUN TestStoreUpdateFailsIfDirectory --- PASS: TestStoreUpdateFailsIfDirectory (0.00s) === RUN TestStoreDeleteValue --- PASS: TestStoreDeleteValue (0.00s) === RUN TestStoreDeleteDirectory --- PASS: TestStoreDeleteDirectory (0.00s) === RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir --- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s) === RUN TestRootRdOnly --- PASS: TestRootRdOnly (0.00s) === RUN TestStoreCompareAndDeletePrevValue --- PASS: TestStoreCompareAndDeletePrevValue (0.00s) === RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch --- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndDeletePrevIndex --- PASS: TestStoreCompareAndDeletePrevIndex (0.00s) === RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch --- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndDeleteDirectoryFail --- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s) === RUN TestStoreCompareAndSwapPrevValue --- PASS: TestStoreCompareAndSwapPrevValue (0.00s) === RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch --- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndSwapPrevIndex --- PASS: TestStoreCompareAndSwapPrevIndex (0.00s) === RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch --- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s) === RUN TestStoreWatchCreate --- PASS: TestStoreWatchCreate (0.10s) === RUN TestStoreWatchRecursiveCreate --- PASS: TestStoreWatchRecursiveCreate (0.00s) === RUN TestStoreWatchUpdate --- PASS: TestStoreWatchUpdate (0.00s) === RUN TestStoreWatchRecursiveUpdate --- PASS: TestStoreWatchRecursiveUpdate (0.00s) === RUN TestStoreWatchDelete --- PASS: TestStoreWatchDelete (0.00s) === RUN TestStoreWatchRecursiveDelete --- PASS: TestStoreWatchRecursiveDelete (0.00s) === RUN TestStoreWatchCompareAndSwap --- PASS: TestStoreWatchCompareAndSwap (0.00s) === RUN TestStoreWatchRecursiveCompareAndSwap --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) === RUN TestStoreWatchStream --- PASS: TestStoreWatchStream (0.20s) === RUN TestStoreWatchCreateWithHiddenKey --- PASS: TestStoreWatchCreateWithHiddenKey (0.10s) === RUN TestStoreWatchRecursiveCreateWithHiddenKey --- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s) === RUN TestStoreWatchUpdateWithHiddenKey --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveUpdateWithHiddenKey --- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s) === RUN TestStoreWatchDeleteWithHiddenKey --- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveDeleteWithHiddenKey --- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) === RUN TestStoreWatchSlowConsumer --- PASS: TestStoreWatchSlowConsumer (0.00s) === RUN TestStoreRecover --- PASS: TestStoreRecover (0.00s) PASS ok github.com/coreos/etcd/store 0.628s ? github.com/coreos/etcd/version [no test files] === RUN TestReadRecord --- PASS: TestReadRecord (0.00s) === RUN TestWriteRecord --- PASS: TestWriteRecord (0.00s) === RUN TestRepairTruncate 2024-01-14 10:53:04.751658 N | wal: repairing /tmp/waltest441889429/0000000000000000-0000000000000000.wal 2024-01-14 10:53:04.753404 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2024-01-14 10:53:04.765054 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairTruncate (0.03s) === RUN TestRepairWriteTearLast 2024-01-14 10:53:04.793288 N | wal: repairing /tmp/waltest599968496/0000000000000000-0000000000000000.wal 2024-01-14 10:53:04.795051 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2024-01-14 10:53:04.807113 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairWriteTearLast (0.04s) === RUN TestRepairWriteTearMiddle 2024-01-14 10:53:04.821284 N | wal: repairing /tmp/waltest282544527/0000000000000000-0000000000000000.wal 2024-01-14 10:53:05.039732 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2024-01-14 10:53:05.051758 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairWriteTearMiddle (0.26s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestNewForInitedDir --- PASS: TestNewForInitedDir (0.00s) === RUN TestOpenAtIndex --- PASS: TestOpenAtIndex (0.00s) === RUN TestVerify 2024-01-14 10:53:05.086863 I | wal: segmented wal file /tmp/waltest072806902/0000000000000001-0000000000000001.wal is created 2024-01-14 10:53:05.091946 I | wal: segmented wal file /tmp/waltest072806902/0000000000000002-0000000000000002.wal is created 2024-01-14 10:53:05.097676 I | wal: segmented wal file /tmp/waltest072806902/0000000000000003-0000000000000003.wal is created 2024-01-14 10:53:05.102692 I | wal: segmented wal file /tmp/waltest072806902/0000000000000004-0000000000000004.wal is created 2024-01-14 10:53:05.107731 I | wal: segmented wal file /tmp/waltest072806902/0000000000000005-0000000000000005.wal is created --- PASS: TestVerify (0.03s) === RUN TestCut 2024-01-14 10:53:05.117473 I | wal: segmented wal file /tmp/waltest664765149/0000000000000001-0000000000000001.wal is created 2024-01-14 10:53:05.122593 I | wal: segmented wal file /tmp/waltest664765149/0000000000000002-0000000000000002.wal is created --- PASS: TestCut (0.01s) === RUN TestSaveWithCut 2024-01-14 10:53:05.133745 I | wal: segmented wal file /tmp/waltest504107672/0000000000000001-0000000000000005.wal is created --- PASS: TestSaveWithCut (0.01s) === RUN TestRecover --- PASS: TestRecover (0.01s) === RUN TestSearchIndex --- PASS: TestSearchIndex (0.00s) === RUN TestScanWalName --- PASS: TestScanWalName (0.00s) === RUN TestRecoverAfterCut 2024-01-14 10:53:05.154361 I | wal: segmented wal file /tmp/waltest160444298/0000000000000001-0000000000000001.wal is created 2024-01-14 10:53:05.159935 I | wal: segmented wal file /tmp/waltest160444298/0000000000000002-0000000000000002.wal is created 2024-01-14 10:53:05.165216 I | wal: segmented wal file /tmp/waltest160444298/0000000000000003-0000000000000003.wal is created 2024-01-14 10:53:05.170303 I | wal: segmented wal file /tmp/waltest160444298/0000000000000004-0000000000000004.wal is created 2024-01-14 10:53:05.175660 I | wal: segmented wal file /tmp/waltest160444298/0000000000000005-0000000000000005.wal is created 2024-01-14 10:53:05.181013 I | wal: segmented wal file /tmp/waltest160444298/0000000000000006-0000000000000006.wal is created 2024-01-14 10:53:05.186394 I | wal: segmented wal file /tmp/waltest160444298/0000000000000007-0000000000000007.wal is created 2024-01-14 10:53:05.191036 I | wal: segmented wal file /tmp/waltest160444298/0000000000000008-0000000000000008.wal is created 2024-01-14 10:53:05.195774 I | wal: segmented wal file /tmp/waltest160444298/0000000000000009-0000000000000009.wal is created 2024-01-14 10:53:05.201338 I | wal: segmented wal file /tmp/waltest160444298/000000000000000a-000000000000000a.wal is created --- PASS: TestRecoverAfterCut (0.07s) === RUN TestOpenAtUncommittedIndex --- PASS: TestOpenAtUncommittedIndex (0.01s) === RUN TestOpenForRead 2024-01-14 10:53:05.231410 I | wal: segmented wal file /tmp/waltest287195980/0000000000000001-0000000000000001.wal is created 2024-01-14 10:53:05.237035 I | wal: segmented wal file /tmp/waltest287195980/0000000000000002-0000000000000002.wal is created 2024-01-14 10:53:05.242103 I | wal: segmented wal file /tmp/waltest287195980/0000000000000003-0000000000000003.wal is created 2024-01-14 10:53:05.247228 I | wal: segmented wal file /tmp/waltest287195980/0000000000000004-0000000000000004.wal is created 2024-01-14 10:53:05.252109 I | wal: segmented wal file /tmp/waltest287195980/0000000000000005-0000000000000005.wal is created 2024-01-14 10:53:05.256469 I | wal: segmented wal file /tmp/waltest287195980/0000000000000006-0000000000000006.wal is created 2024-01-14 10:53:05.261070 I | wal: segmented wal file /tmp/waltest287195980/0000000000000007-0000000000000007.wal is created 2024-01-14 10:53:05.265852 I | wal: segmented wal file /tmp/waltest287195980/0000000000000008-0000000000000008.wal is created 2024-01-14 10:53:05.270507 I | wal: segmented wal file /tmp/waltest287195980/0000000000000009-0000000000000009.wal is created 2024-01-14 10:53:05.276052 I | wal: segmented wal file /tmp/waltest287195980/000000000000000a-000000000000000a.wal is created --- PASS: TestOpenForRead (0.06s) === RUN TestOpenWithMaxIndex --- PASS: TestOpenWithMaxIndex (0.00s) === RUN TestSaveEmpty --- PASS: TestSaveEmpty (0.00s) === RUN TestReleaseLockTo 2024-01-14 10:53:05.292535 I | wal: segmented wal file /tmp/waltest420335710/0000000000000001-0000000000000001.wal is created 2024-01-14 10:53:05.298264 I | wal: segmented wal file /tmp/waltest420335710/0000000000000002-0000000000000002.wal is created 2024-01-14 10:53:05.304485 I | wal: segmented wal file /tmp/waltest420335710/0000000000000003-0000000000000003.wal is created 2024-01-14 10:53:05.309895 I | wal: segmented wal file /tmp/waltest420335710/0000000000000004-0000000000000004.wal is created 2024-01-14 10:53:05.315210 I | wal: segmented wal file /tmp/waltest420335710/0000000000000005-0000000000000005.wal is created 2024-01-14 10:53:05.320577 I | wal: segmented wal file /tmp/waltest420335710/0000000000000006-0000000000000006.wal is created 2024-01-14 10:53:05.325887 I | wal: segmented wal file /tmp/waltest420335710/0000000000000007-0000000000000007.wal is created 2024-01-14 10:53:05.331130 I | wal: segmented wal file /tmp/waltest420335710/0000000000000008-0000000000000008.wal is created 2024-01-14 10:53:05.336535 I | wal: segmented wal file /tmp/waltest420335710/0000000000000009-0000000000000009.wal is created 2024-01-14 10:53:05.341606 I | wal: segmented wal file /tmp/waltest420335710/000000000000000a-000000000000000a.wal is created --- PASS: TestReleaseLockTo (0.06s) === RUN TestTailWriteNoSlackSpace --- PASS: TestTailWriteNoSlackSpace (0.01s) === RUN TestRestartCreateWal --- PASS: TestRestartCreateWal (0.00s) === RUN TestOpenOnTornWrite --- PASS: TestOpenOnTornWrite (0.02s) === RUN TestValidSnapshotEntries --- PASS: TestValidSnapshotEntries (0.01s) === RUN TestValidSnapshotEntriesAfterPurgeWal 2024-01-14 10:53:05.399958 I | wal: segmented wal file /tmp/waltest443190057/0000000000000001-0000000000000002.wal is created 2024-01-14 10:53:05.406267 I | wal: segmented wal file /tmp/waltest443190057/0000000000000002-0000000000000004.wal is created --- PASS: TestValidSnapshotEntriesAfterPurgeWal (0.02s) === RUN TestReadAllFail --- PASS: TestReadAllFail (0.00s) PASS ok github.com/coreos/etcd/wal 0.683s ? github.com/coreos/etcd/wal/walpb [no test files] FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 1 -run=Test github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/balancer github.com/coreos/etcd/clientv3/balancer/connectivity github.com/coreos/etcd/clientv3/balancer/picker github.com/coreos/etcd/clientv3/balancer/resolver/endpoint github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/credentials github.com/coreos/etcd/clientv3/leasing github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/ordering github.com/coreos/etcd/clientv3/snapshot github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/discovery github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v2v3 github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockserver github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/systemd github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb returned exit code 1 make[2]: *** [debian/rules:16: override_dh_auto_test] Error 25 make[2]: Leaving directory '/build/reproducible-path/etcd-3.3.25+dfsg' make[1]: *** [debian/rules:35: build] Error 2 make[1]: Leaving directory '/build/reproducible-path/etcd-3.3.25+dfsg' make: *** [debian/rules:13: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 E: Failed autobuilding of package I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/9237 and its subdirectories