Diff of the two buildlogs: -- --- b1/build.log 2020-10-13 10:54:39.358092555 +0000 +++ b2/build.log 2020-10-13 11:07:26.876486998 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Oct 12 22:31:55 -12 2020 -I: pbuilder-time-stamp: 1602585115 +I: Current time: Wed Oct 14 00:55:32 +14 2020 +I: pbuilder-time-stamp: 1602586532 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sun Feb 24 07:17:58 2019 -12 +gpgv: Signature made Mon Feb 25 09:17:58 2019 +14 gpgv: using RSA key F391760D93F46892AC48AC8738D00F0018BE3E35 gpgv: issuer "zhsj@debian.org" gpgv: Can't check signature: No public key @@ -33,136 +33,170 @@ dpkg-source: info: applying spelling-error.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/12248/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/D01_modify_environment starting +debug: Running on jtx1a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='06345b2eea08465fa20ccfeca8df0c12' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='12248' - PS1='# ' - PS2='> ' + INVOCATION_ID=e7f7fa4176f9465c991415f42ec471ec + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=20315 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/tmp.prHeakFDNy/pbuilderrc_CCHc --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.prHeakFDNy/b1 --logfile b1/build.log etcd_3.2.26+dfsg-3.dsc' - SUDO_GID='116' - SUDO_UID='111' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.prHeakFDNy/pbuilderrc_h7RH --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.prHeakFDNy/b2 --logfile b2/build.log etcd_3.2.26+dfsg-3.dsc' + SUDO_GID=114 + SUDO_UID=109 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux bbx15 4.19.0-11-armmp-lpae #1 SMP Debian 4.19.146-1 (2020-09-17) armv7l GNU/Linux + Linux i-capture-the-hostname 4.19.0-11-arm64 #1 SMP Debian 4.19.146-1 (2020-09-17) aarch64 GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Oct 6 20:27 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/12248/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount + -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Oct 14 00:55 sh -> bash + lrwxrwxrwx 1 root root 4 Oct 7 22:27 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -434,7 +468,7 @@ Get: 158 http://deb.debian.org/debian buster/main armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB] Get: 159 http://deb.debian.org/debian buster/main armhf golang-etcd-server-dev all 3.2.26+dfsg-3 [687 kB] Get: 160 http://deb.debian.org/debian buster/main armhf golang-github-ugorji-go-codec armhf 1.1.1-1+b10 [874 kB] -Fetched 96.0 MB in 13s (7220 kB/s) +Fetched 96.0 MB in 12s (8256 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (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 ... 18932 files and directories currently installed.) @@ -1097,7 +1131,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/etcd-3.2.26+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/etcd-3.2.26+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package etcd dpkg-buildpackage: info: source version 3.2.26+dfsg-3 dpkg-buildpackage: info: source distribution unstable @@ -1838,178 +1872,213 @@ src/github.com/coreos/etcd/wal/wal_unix.go src/github.com/coreos/etcd/wal/walpb/record.go src/github.com/coreos/etcd/wal/walpb/record.pb.go - cd _build && go install -gcflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -asmflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -v -p 3 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/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming 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/e2e 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/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/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/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/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb + cd _build && go install -gcflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -asmflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -v -p 4 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/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming 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/e2e 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/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/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/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/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb errors internal/cpu internal/race runtime/internal/sys -internal/bytealg +unicode sync/atomic +internal/bytealg runtime/internal/atomic -unicode unicode/utf8 -runtime container/list math math/bits +runtime crypto/internal/subtle crypto/subtle internal/testlog vendor/golang_org/x/crypto/cryptobyte/asn1 vendor/golang_org/x/net/dns/dnsmessage -strconv internal/nettrace runtime/cgo -crypto/rc4 +strconv encoding unicode/utf16 google.golang.org/grpc/resolver google.golang.org/grpc/internal google.golang.org/grpc/resolver/passthrough -golang.org/x/crypto/blowfish github.com/golang/groupcache/lru +crypto/rc4 +golang.org/x/crypto/blowfish github.com/coreos/etcd/client/integration go.uber.org/atomic sync io +math/rand reflect syscall +internal/singleflight +go.uber.org/zap/buffer bytes hash crypto crypto/cipher -crypto/aes -math/rand strings -time -internal/syscall/unix +crypto/aes crypto/internal/randutil crypto/sha512 crypto/hmac crypto/md5 bufio -encoding/binary -internal/poll crypto/sha1 +time +internal/syscall/unix crypto/sha256 -crypto/des -os -encoding/base64 -sort -internal/singleflight -vendor/golang_org/x/crypto/internal/chacha20 -encoding/pem -vendor/golang_org/x/crypto/poly1305 -vendor/golang_org/x/crypto/curve25519 -vendor/golang_org/x/crypto/chacha20poly1305 hash/crc32 -fmt -path/filepath golang.org/x/text/transform vendor/golang_org/x/text/transform -io/ioutil path html text/tabwriter google.golang.org/grpc/encoding -google.golang.org/grpc/keepalive github.com/coreos/etcd/pkg/pathutil -regexp/syntax -github.com/jonboulle/clockwork hash/fnv -math/big +github.com/coreos/etcd/pkg/adt +github.com/coreos/etcd/pkg/crc +go.uber.org/zap/internal/bufferpool +github.com/coreos/etcd/pkg/stringutil +internal/poll +google.golang.org/grpc/keepalive +github.com/jonboulle/clockwork +github.com/coreos/etcd/pkg/monotime +github.com/coreos/etcd/pkg/contention +encoding/binary +sort +github.com/coreos/etcd/pkg/idutil +os +github.com/beorn7/perks/quantile +regexp/syntax +crypto/des +encoding/base64 +vendor/golang_org/x/crypto/internal/chacha20 +encoding/pem +vendor/golang_org/x/crypto/curve25519 +vendor/golang_org/x/crypto/poly1305 +path/filepath +fmt +vendor/golang_org/x/crypto/chacha20poly1305 +github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg +runtime/debug +io/ioutil +github.com/coreos/etcd/pkg/cpuutil +container/heap +regexp +github.com/prometheus/procfs/internal/util +github.com/coreos/etcd/pkg/runtime +github.com/grpc-ecosystem/grpc-gateway/utilities +os/signal +go.uber.org/zap/internal/exit encoding/hex context -net +math/big net/url encoding/json +net +flag +compress/flate +log +golang.org/x/text/unicode/bidi +compress/gzip crypto/elliptic +golang.org/x/text/unicode/norm encoding/asn1 crypto/rand crypto/rsa -crypto/dsa crypto/ecdsa +crypto/dsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte -flag -compress/flate -log -golang.org/x/text/unicode/bidi -compress/gzip golang.org/x/text/secure/bidirule -golang.org/x/text/unicode/norm golang.org/x/net/http2/hpack +golang.org/x/net/idna vendor/golang_org/x/text/unicode/bidi -vendor/golang_org/x/text/secure/bidirule vendor/golang_org/x/text/unicode/norm -golang.org/x/net/idna vendor/golang_org/x/net/http2/hpack -crypto/x509 -net/textproto -vendor/golang_org/x/net/idna -golang.org/x/net/http/httpguts +vendor/golang_org/x/text/secure/bidirule mime -vendor/golang_org/x/net/http/httpguts -vendor/golang_org/x/net/http/httpproxy mime/quotedprintable net/http/internal -mime/multipart github.com/golang/protobuf/proto golang.org/x/net/context golang.org/x/net/internal/timeseries -crypto/tls +vendor/golang_org/x/net/idna text/template/parse +crypto/x509 +net/textproto +golang.org/x/net/http/httpguts +vendor/golang_org/x/net/http/httpguts +vendor/golang_org/x/net/http/httpproxy +mime/multipart text/template -net/http/httptrace -net/http -html/template google.golang.org/grpc/grpclog +crypto/tls google.golang.org/grpc/connectivity -google.golang.org/grpc/credentials -github.com/coreos/etcd/auth/authpb -google.golang.org/grpc/balancer -google.golang.org/grpc/balancer/base -google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/codes -google.golang.org/grpc/encoding/proto -google.golang.org/grpc/grpclb/grpc_lb_v1/messages google.golang.org/grpc/metadata google.golang.org/grpc/naming -google.golang.org/grpc/peer google.golang.org/grpc/resolver/dns google.golang.org/grpc/stats +html/template +google.golang.org/grpc/tap +github.com/coreos/etcd/pkg/types +github.com/coreos/etcd/pkg/srv +github.com/coreos/go-semver/semver +github.com/coreos/etcd/version +net/http/httptrace +github.com/coreos/etcd/auth/authpb +google.golang.org/grpc/credentials +net/http +google.golang.org/grpc/balancer +google.golang.org/grpc/encoding/proto +google.golang.org/grpc/balancer/base +google.golang.org/grpc/grpclb/grpc_lb_v1/messages +google.golang.org/grpc/peer github.com/golang/protobuf/ptypes/any +google.golang.org/grpc/balancer/roundrobin github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/genproto/googleapis/rpc/status github.com/golang/protobuf/ptypes -google.golang.org/grpc/tap github.com/coreos/etcd/mvcc/mvccpb -google.golang.org/grpc/status github.com/golang/protobuf/protoc-gen-go/descriptor -github.com/coreos/etcd/pkg/types -github.com/coreos/etcd/pkg/srv -github.com/coreos/go-semver/semver -github.com/coreos/etcd/version +google.golang.org/grpc/status encoding/gob -google.golang.org/genproto/googleapis/api/annotations -regexp github.com/coreos/etcd/pkg/tlsutil github.com/coreos/go-systemd/journal log/syslog -github.com/coreos/bbolt github.com/coreos/pkg/capnslog -github.com/beorn7/perks/quantile +google.golang.org/genproto/googleapis/api/annotations +github.com/coreos/bbolt github.com/prometheus/client_model/go -github.com/prometheus/client_golang/prometheus/internal github.com/matttproud/golang_protobuf_extensions/pbutil -github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg github.com/prometheus/common/model -github.com/prometheus/procfs/internal/util +github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/procfs/nfs github.com/prometheus/procfs/xfs +github.com/dgrijalva/jwt-go-v3 github.com/prometheus/procfs -runtime/debug +golang.org/x/crypto/bcrypt +github.com/coreos/etcd/pkg/schedule +github.com/google/btree +os/exec +github.com/coreos/etcd/raft/raftpb +github.com/coreos/etcd/pkg/fileutil +github.com/coreos/etcd/pkg/netutil +github.com/coreos/etcd/pkg/pbutil +github.com/coreos/etcd/pkg/wait +github.com/coreos/etcd/pkg/ioutil +github.com/coreos/etcd/pkg/logutil +github.com/coreos/etcd/raft +github.com/coreos/etcd/snap/snappb +github.com/coreos/etcd/wal/walpb +github.com/gogo/protobuf/proto +github.com/golang/protobuf/ptypes/struct +github.com/golang/protobuf/jsonpb +go/token +github.com/coreos/etcd/etcdserver/stats +github.com/golang/protobuf/protoc-gen-go/plugin golang.org/x/net/http2 golang.org/x/net/trace net/http/httputil @@ -2018,165 +2087,130 @@ github.com/ugorji/go/codec expvar github.com/prometheus/common/expfmt +github.com/coreos/etcd/error +github.com/coreos/etcd/etcdserver/api/v2http/httptypes +github.com/coreos/etcd/pkg/httputil +github.com/xiang90/probing +go/scanner +github.com/golang/protobuf/protoc-gen-go/generator/internal/remap github.com/prometheus/client_golang/prometheus +go/ast github.com/cockroachdb/cmux google.golang.org/grpc/transport +go/doc github.com/coreos/etcd/mvcc/backend -github.com/coreos/etcd/pkg/adt google.golang.org/grpc -github.com/dgrijalva/jwt-go-v3 -golang.org/x/crypto/bcrypt -github.com/coreos/etcd/pkg/monotime -github.com/coreos/etcd/pkg/schedule -github.com/google/btree -github.com/coreos/etcd/error -github.com/coreos/etcd/pkg/cpuutil -os/exec -github.com/coreos/etcd/pkg/netutil -github.com/coreos/etcd/raft/raftpb -github.com/coreos/etcd/raft -github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes -github.com/coreos/etcd/etcdserver/etcdserverpb -google.golang.org/grpc/health/grpc_health_v1 -container/heap github.com/coreos/etcd/store -github.com/coreos/etcd/etcdserver/membership -github.com/coreos/etcd/etcdserver/api -github.com/coreos/etcd/etcdserver/api/v2http/httptypes -github.com/coreos/etcd/etcdserver/stats -github.com/coreos/etcd/pkg/httputil -github.com/coreos/etcd/pkg/contention -github.com/coreos/etcd/pkg/fileutil -github.com/coreos/etcd/pkg/idutil -github.com/coreos/etcd/pkg/pbutil -github.com/coreos/etcd/pkg/runtime -github.com/coreos/etcd/pkg/wait -github.com/coreos/etcd/pkg/ioutil -github.com/coreos/etcd/pkg/logutil -github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snap -github.com/xiang90/probing github.com/coreos/etcd/rafthttp -github.com/coreos/etcd/pkg/crc -github.com/coreos/etcd/wal/walpb +github.com/coreos/etcd/etcdserver/membership +github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/wal -github.com/gogo/protobuf/proto +go/parser +github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes +github.com/coreos/etcd/etcdserver/etcdserverpb +google.golang.org/grpc/health/grpc_health_v1 +github.com/grpc-ecosystem/go-grpc-prometheus +go/build +go/printer +github.com/golang/protobuf/ptypes/wrappers +github.com/golang/protobuf/protoc-gen-go/generator +github.com/grpc-ecosystem/grpc-gateway/runtime/internal +google.golang.org/genproto/protobuf/field_mask +github.com/coreos/etcd/pkg/cors +runtime/pprof +runtime/trace +net/http/pprof +github.com/grpc-ecosystem/grpc-gateway/runtime +github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/clientv3 -github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/lease/leasepb +github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/lease -github.com/grpc-ecosystem/go-grpc-prometheus -github.com/coreos/etcd/mvcc github.com/coreos/etcd/lease/leasehttp -github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb +github.com/coreos/etcd/mvcc +github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb -github.com/coreos/etcd/compactor github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/proxy/grpcproxy/adapter +github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/etcdserver/api/v3election -github.com/golang/protobuf/ptypes/struct -go/token -github.com/golang/protobuf/jsonpb -go/scanner -github.com/golang/protobuf/protoc-gen-go/generator/internal/remap -github.com/golang/protobuf/protoc-gen-go/plugin -go/ast -github.com/golang/protobuf/ptypes/wrappers -github.com/grpc-ecosystem/grpc-gateway/runtime/internal -github.com/grpc-ecosystem/grpc-gateway/utilities -google.golang.org/genproto/protobuf/field_mask github.com/coreos/etcd/etcdserver/api/v3lock -github.com/coreos/etcd/pkg/cors -runtime/pprof -go/doc -go/parser -go/printer -go/build -runtime/trace -net/http/pprof -github.com/coreos/etcd/pkg/debugutil +github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw +github.com/coreos/etcd/etcdserver/etcdserverpb/gw +github.com/coreos/etcd/compactor gopkg.in/yaml.v2 -github.com/golang/protobuf/protoc-gen-go/generator -github.com/coreos/etcd/client -github.com/coreos/etcd/discovery -github.com/grpc-ecosystem/grpc-gateway/runtime -github.com/coreos/etcd/etcdserver -github.com/ghodss/yaml encoding/csv github.com/spf13/pflag -github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw -github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw -github.com/coreos/etcd/etcdserver/etcdserverpb/gw -github.com/coreos/etcd/pkg/flags -os/signal -github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/pkg/osutil -github.com/coreos/etcd/etcdserver/api/etcdhttp -github.com/coreos/etcd/etcdserver/auth -github.com/coreos/etcd/etcdserver/api/v3rpc +github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/proxy/grpcproxy/cache golang.org/x/time/rate github.com/coreos/etcd/proxy/httpproxy -github.com/coreos/etcd/etcdserver/api/v2http +github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/go-systemd/daemon +github.com/ghodss/yaml github.com/coreos/pkg/dlopen -github.com/coreos/etcd/etcdserver/api/v3client -github.com/coreos/etcd/proxy/grpcproxy -github.com/coreos/etcd/embed github.com/spf13/cobra github.com/coreos/etcd/clientv3/clientv3util testing github.com/coreos/etcd/clientv3/mirror -github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/yaml +github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/contrib/raftexample github.com/coreos/etcd/contrib/recipes -github.com/coreos/go-systemd/util github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos +github.com/coreos/go-systemd/util +github.com/coreos/etcd/client github.com/kr/pty github.com/coreos/etcd/pkg/expect -github.com/coreos/etcd/e2e github.com/bgentry/speakeasy +github.com/coreos/etcd/e2e github.com/urfave/cli -github.com/coreos/etcd/etcdmain -github.com/coreos/etcd -github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/pkg/report -github.com/coreos/etcd/etcdctl/ctlv2 github.com/dustin/go-humanize github.com/mattn/go-runewidth +github.com/coreos/etcd/discovery github.com/olekukonko/tablewriter +github.com/coreos/etcd/etcdctl/ctlv2/command +github.com/coreos/etcd/etcdserver golang.org/x/sys/unix go.uber.org/multierr -go.uber.org/zap/buffer -go.uber.org/zap/internal/bufferpool go.uber.org/zap/internal/color -go.uber.org/zap/internal/exit go.uber.org/zap/zapcore +github.com/coreos/etcd/etcdctl/ctlv2 +github.com/gogo/protobuf/protoc-gen-gogo/descriptor gopkg.in/cheggaaa/pb.v1 +github.com/gogo/protobuf/gogoproto go.uber.org/zap +github.com/coreos/etcd/functional/runner +github.com/prometheus/client_golang/prometheus/promhttp +github.com/coreos/etcd/etcdserver/api/etcdhttp +github.com/coreos/etcd/etcdserver/auth +github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdctl/ctlv3/command +github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/snapshot -github.com/gogo/protobuf/protoc-gen-gogo/descriptor -github.com/coreos/etcd/etcdctl/ctlv3 -github.com/coreos/etcd/etcdctl -github.com/gogo/protobuf/gogoproto +github.com/coreos/etcd/etcdserver/api/v3client +github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/functional/rpcpb +github.com/coreos/etcd/embed github.com/coreos/etcd/pkg/proxy +github.com/coreos/etcd/etcdctl/ctlv3 +github.com/coreos/etcd/etcdmain +github.com/coreos/etcd/etcdctl +github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/functional/agent +github.com/coreos/etcd github.com/coreos/etcd/functional/cmd/etcd-agent -github.com/coreos/etcd/functional/cmd/etcd-proxy -github.com/coreos/etcd/pkg/stringutil -github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/cmd/etcd-runner -github.com/prometheus/client_golang/prometheus/promhttp +github.com/coreos/etcd/functional/tester github.com/coreos/etcd/pkg/testutil net/http/httptest github.com/coreos/etcd/integration -github.com/coreos/etcd/functional/tester github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait @@ -2185,11 +2219,11 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/etcd-3.2.26+dfsg' DH_GOLANG_EXCLUDES="cmd/ etcdserverpb rafttest gopath.proto v3lockpb v3electionpb integration e2e contrib functional" dh_auto_test -- -run=Test - cd _build && go test -vet=off -v -p 3 -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/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming 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/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/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/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 + cd _build && go test -vet=off -v -p 4 -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/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming 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/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/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/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.183s +ok github.com/coreos/etcd 0.042s ? github.com/coreos/etcd/alarm [no test files] === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) @@ -2198,723 +2232,744 @@ === RUN TestSimpleTokenAssign --- PASS: TestSimpleTokenAssign (0.00s) === RUN TestNewAuthStoreRevision -2020-10-13 10:45:57.197045 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.223233 N | auth: added a new user: root -2020-10-13 10:45:57.223352 N | auth: Role root is created -2020-10-13 10:45:57.223449 N | auth: granted role root to user root -2020-10-13 10:45:57.223552 N | auth: Authentication enabled ---- PASS: TestNewAuthStoreRevision (0.07s) +2020-10-13 11:03:32.252216 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:32.779025 N | auth: added a new user: root +2020-10-13 11:03:32.850505 N | auth: Role root is created +2020-10-13 11:03:32.850649 N | auth: granted role root to user root +2020-10-13 11:03:32.850749 N | auth: Authentication enabled +--- PASS: TestNewAuthStoreRevision (0.90s) === RUN TestUserAdd -2020-10-13 10:45:57.266077 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.295068 N | auth: added a new user: root -2020-10-13 10:45:57.295209 N | auth: Role root is created -2020-10-13 10:45:57.295294 N | auth: granted role root to user root -2020-10-13 10:45:57.295391 N | auth: Authentication enabled -2020-10-13 10:45:57.302865 N | auth: Role role-test is created -2020-10-13 10:45:57.310573 N | auth: added a new user: foo ---- PASS: TestUserAdd (0.07s) +2020-10-13 11:03:33.175699 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:33.291920 N | auth: added a new user: root +2020-10-13 11:03:33.292095 N | auth: Role root is created +2020-10-13 11:03:33.292226 N | auth: granted role root to user root +2020-10-13 11:03:33.292321 N | auth: Authentication enabled +2020-10-13 11:03:33.342188 N | auth: Role role-test is created +2020-10-13 11:03:33.347469 N | auth: added a new user: foo +--- PASS: TestUserAdd (0.31s) === RUN TestCheckPassword -2020-10-13 10:45:57.338838 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.371007 N | auth: added a new user: root -2020-10-13 10:45:57.371131 N | auth: Role root is created -2020-10-13 10:45:57.371229 N | auth: granted role root to user root -2020-10-13 10:45:57.371322 N | auth: Authentication enabled -2020-10-13 10:45:57.382802 N | auth: Role role-test is created -2020-10-13 10:45:57.395175 N | auth: added a new user: foo -2020-10-13 10:45:57.424005 N | auth: authentication failed, invalid password for user foo ---- PASS: TestCheckPassword (0.11s) +2020-10-13 11:03:33.452127 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:33.571161 N | auth: added a new user: root +2020-10-13 11:03:33.571314 N | auth: Role root is created +2020-10-13 11:03:33.571401 N | auth: granted role root to user root +2020-10-13 11:03:33.571491 N | auth: Authentication enabled +2020-10-13 11:03:33.625154 N | auth: Role role-test is created +2020-10-13 11:03:33.633062 N | auth: added a new user: foo +2020-10-13 11:03:33.659888 N | auth: authentication failed, invalid password for user foo +--- PASS: TestCheckPassword (0.30s) === RUN TestUserDelete -2020-10-13 10:45:57.446829 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.475862 N | auth: added a new user: root -2020-10-13 10:45:57.476008 N | auth: Role root is created -2020-10-13 10:45:57.476097 N | auth: granted role root to user root -2020-10-13 10:45:57.476199 N | auth: Authentication enabled -2020-10-13 10:45:57.486732 N | auth: Role role-test is created -2020-10-13 10:45:57.495102 N | auth: added a new user: foo -2020-10-13 10:45:57.495212 N | auth: deleted a user: foo ---- PASS: TestUserDelete (0.07s) +2020-10-13 11:03:33.755638 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:33.857954 N | auth: added a new user: root +2020-10-13 11:03:33.858084 N | auth: Role root is created +2020-10-13 11:03:33.858182 N | auth: granted role root to user root +2020-10-13 11:03:33.858272 N | auth: Authentication enabled +2020-10-13 11:03:33.923067 N | auth: Role role-test is created +2020-10-13 11:03:33.927126 N | auth: added a new user: foo +2020-10-13 11:03:33.974493 N | auth: deleted a user: foo +--- PASS: TestUserDelete (0.33s) === RUN TestUserChangePassword -2020-10-13 10:45:57.517112 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.547055 N | auth: added a new user: root -2020-10-13 10:45:57.547177 N | auth: Role root is created -2020-10-13 10:45:57.547273 N | auth: granted role root to user root -2020-10-13 10:45:57.547373 N | auth: Authentication enabled -2020-10-13 10:45:57.554857 N | auth: Role role-test is created -2020-10-13 10:45:57.568272 N | auth: added a new user: foo -2020-10-13 10:45:57.584773 N | auth: changed a password of a user: foo ---- PASS: TestUserChangePassword (0.11s) +2020-10-13 11:03:34.100849 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:34.205088 N | auth: added a new user: root +2020-10-13 11:03:34.205234 N | auth: Role root is created +2020-10-13 11:03:34.205389 N | auth: granted role root to user root +2020-10-13 11:03:34.205478 N | auth: Authentication enabled +2020-10-13 11:03:34.242355 N | auth: Role role-test is created +2020-10-13 11:03:34.246268 N | auth: added a new user: foo +2020-10-13 11:03:34.259623 N | auth: changed a password of a user: foo +--- PASS: TestUserChangePassword (0.28s) === RUN TestRoleAdd -2020-10-13 10:45:57.627477 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.654936 N | auth: added a new user: root -2020-10-13 10:45:57.655103 N | auth: Role root is created -2020-10-13 10:45:57.655219 N | auth: granted role root to user root -2020-10-13 10:45:57.655328 N | auth: Authentication enabled -2020-10-13 10:45:57.666735 N | auth: Role role-test is created -2020-10-13 10:45:57.675070 N | auth: added a new user: foo -2020-10-13 10:45:57.675211 N | auth: Role role-test-1 is created ---- PASS: TestRoleAdd (0.07s) +2020-10-13 11:03:34.377305 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:34.505001 N | auth: added a new user: root +2020-10-13 11:03:34.542907 N | auth: Role root is created +2020-10-13 11:03:34.543057 N | auth: granted role root to user root +2020-10-13 11:03:34.543145 N | auth: Authentication enabled +2020-10-13 11:03:34.584099 N | auth: Role role-test is created +2020-10-13 11:03:34.592034 N | auth: added a new user: foo +2020-10-13 11:03:34.592178 N | auth: Role role-test-1 is created +--- PASS: TestRoleAdd (0.32s) === RUN TestUserGrant -2020-10-13 10:45:57.698783 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.722220 N | auth: added a new user: root -2020-10-13 10:45:57.722354 N | auth: Role root is created -2020-10-13 10:45:57.722444 N | auth: granted role root to user root -2020-10-13 10:45:57.726618 N | auth: Authentication enabled -2020-10-13 10:45:57.734778 N | auth: Role role-test is created -2020-10-13 10:45:57.739260 N | auth: added a new user: foo -2020-10-13 10:45:57.739366 N | auth: granted role role-test to user foo ---- PASS: TestUserGrant (0.05s) +2020-10-13 11:03:34.723049 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:34.894744 N | auth: added a new user: root +2020-10-13 11:03:34.909709 N | auth: Role root is created +2020-10-13 11:03:34.909874 N | auth: granted role root to user root +2020-10-13 11:03:34.909965 N | auth: Authentication enabled +2020-10-13 11:03:34.956619 N | auth: Role role-test is created +2020-10-13 11:03:34.960498 N | auth: added a new user: foo +2020-10-13 11:03:34.960625 N | auth: granted role role-test to user foo +--- PASS: TestUserGrant (0.37s) === RUN TestGetUser -2020-10-13 10:45:57.752886 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.774996 N | auth: added a new user: root -2020-10-13 10:45:57.775112 N | auth: Role root is created -2020-10-13 10:45:57.775220 N | auth: granted role root to user root -2020-10-13 10:45:57.775326 N | auth: Authentication enabled -2020-10-13 10:45:57.782717 N | auth: Role role-test is created -2020-10-13 10:45:57.795146 N | auth: added a new user: foo -2020-10-13 10:45:57.795270 N | auth: granted role role-test to user foo ---- PASS: TestGetUser (0.06s) +2020-10-13 11:03:35.088422 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:35.221631 N | auth: added a new user: root +2020-10-13 11:03:35.221782 N | auth: Role root is created +2020-10-13 11:03:35.221891 N | auth: granted role root to user root +2020-10-13 11:03:35.222016 N | auth: Authentication enabled +2020-10-13 11:03:35.233489 N | auth: Role role-test is created +2020-10-13 11:03:35.238243 N | auth: added a new user: foo +2020-10-13 11:03:35.238377 N | auth: granted role role-test to user foo +--- PASS: TestGetUser (0.24s) === RUN TestListUsers -2020-10-13 10:45:57.808746 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.831133 N | auth: added a new user: root -2020-10-13 10:45:57.831284 N | auth: Role root is created -2020-10-13 10:45:57.831371 N | auth: granted role root to user root -2020-10-13 10:45:57.831470 N | auth: Authentication enabled -2020-10-13 10:45:57.838851 N | auth: Role role-test is created -2020-10-13 10:45:57.847221 N | auth: added a new user: foo -2020-10-13 10:45:57.855582 N | auth: added a new user: user1 ---- PASS: TestListUsers (0.07s) +2020-10-13 11:03:35.349025 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:35.492183 N | auth: added a new user: root +2020-10-13 11:03:35.492332 N | auth: Role root is created +2020-10-13 11:03:35.492415 N | auth: granted role root to user root +2020-10-13 11:03:35.492495 N | auth: Authentication enabled +2020-10-13 11:03:35.517812 N | auth: Role role-test is created +2020-10-13 11:03:35.521655 N | auth: added a new user: foo +2020-10-13 11:03:35.529636 N | auth: added a new user: user1 +--- PASS: TestListUsers (0.32s) === RUN TestRoleGrantPermission -2020-10-13 10:45:57.880766 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.911053 N | auth: added a new user: root -2020-10-13 10:45:57.911183 N | auth: Role root is created -2020-10-13 10:45:57.911289 N | auth: granted role root to user root -2020-10-13 10:45:57.911397 N | auth: Authentication enabled -2020-10-13 10:45:57.920474 N | auth: Role role-test is created -2020-10-13 10:45:57.924878 N | auth: added a new user: foo -2020-10-13 10:45:57.924985 N | auth: Role role-test-1 is created -2020-10-13 10:45:57.925070 N | auth: role role-test-1's permission of key Keys is updated as WRITE ---- PASS: TestRoleGrantPermission (0.06s) +2020-10-13 11:03:35.599868 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:35.689339 N | auth: added a new user: root +2020-10-13 11:03:35.689476 N | auth: Role root is created +2020-10-13 11:03:35.689574 N | auth: granted role root to user root +2020-10-13 11:03:35.689759 N | auth: Authentication enabled +2020-10-13 11:03:35.784421 N | auth: Role role-test is created +2020-10-13 11:03:35.847068 N | auth: added a new user: foo +2020-10-13 11:03:35.847203 N | auth: Role role-test-1 is created +2020-10-13 11:03:35.847284 N | auth: role role-test-1's permission of key Keys is updated as WRITE +--- PASS: TestRoleGrantPermission (0.31s) === RUN TestRoleRevokePermission -2020-10-13 10:45:57.940837 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:57.959111 N | auth: added a new user: root -2020-10-13 10:45:57.959237 N | auth: Role root is created -2020-10-13 10:45:57.959346 N | auth: granted role root to user root -2020-10-13 10:45:57.959444 N | auth: Authentication enabled -2020-10-13 10:45:57.966834 N | auth: Role role-test is created -2020-10-13 10:45:57.971202 N | auth: added a new user: foo -2020-10-13 10:45:57.971305 N | auth: Role role-test-1 is created -2020-10-13 10:45:57.971387 N | auth: role role-test-1's permission of key Keys is updated as WRITE -2020-10-13 10:45:57.971502 N | auth: revoked key Keys from role role-test-1 ---- PASS: TestRoleRevokePermission (0.04s) +2020-10-13 11:03:35.934978 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:36.048918 N | auth: added a new user: root +2020-10-13 11:03:36.049069 N | auth: Role root is created +2020-10-13 11:03:36.049209 N | auth: granted role root to user root +2020-10-13 11:03:36.049300 N | auth: Authentication enabled +2020-10-13 11:03:36.077576 N | auth: Role role-test is created +2020-10-13 11:03:36.081375 N | auth: added a new user: foo +2020-10-13 11:03:36.081499 N | auth: Role role-test-1 is created +2020-10-13 11:03:36.081571 N | auth: role role-test-1's permission of key Keys is updated as WRITE +2020-10-13 11:03:36.081690 N | auth: revoked key Keys from role role-test-1 +--- PASS: TestRoleRevokePermission (0.24s) === RUN TestUserRevokePermission -2020-10-13 10:45:57.984780 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.007151 N | auth: added a new user: root -2020-10-13 10:45:58.007269 N | auth: Role root is created -2020-10-13 10:45:58.007387 N | auth: granted role root to user root -2020-10-13 10:45:58.007486 N | auth: Authentication enabled -2020-10-13 10:45:58.014862 N | auth: Role role-test is created -2020-10-13 10:45:58.019248 N | auth: added a new user: foo -2020-10-13 10:45:58.019346 N | auth: Role role-test-1 is created -2020-10-13 10:45:58.019464 N | auth: granted role role-test to user foo -2020-10-13 10:45:58.019555 N | auth: granted role role-test-1 to user foo -2020-10-13 10:45:58.019683 N | auth: revoked role role-test-1 from user foo ---- PASS: TestUserRevokePermission (0.05s) +2020-10-13 11:03:36.171664 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:36.263820 N | auth: added a new user: root +2020-10-13 11:03:36.263948 N | auth: Role root is created +2020-10-13 11:03:36.264039 N | auth: granted role root to user root +2020-10-13 11:03:36.264134 N | auth: Authentication enabled +2020-10-13 11:03:36.301328 N | auth: Role role-test is created +2020-10-13 11:03:36.363292 N | auth: added a new user: foo +2020-10-13 11:03:36.363458 N | auth: Role role-test-1 is created +2020-10-13 11:03:36.363567 N | auth: granted role role-test to user foo +2020-10-13 11:03:36.363638 N | auth: granted role role-test-1 to user foo +2020-10-13 11:03:36.363765 N | auth: revoked role role-test-1 from user foo +--- PASS: TestUserRevokePermission (0.26s) === RUN TestRoleDelete -2020-10-13 10:45:58.038809 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.058866 N | auth: added a new user: root -2020-10-13 10:45:58.059035 N | auth: Role root is created -2020-10-13 10:45:58.059120 N | auth: granted role root to user root -2020-10-13 10:45:58.059221 N | auth: Authentication enabled -2020-10-13 10:45:58.072813 N | auth: Role role-test is created -2020-10-13 10:45:58.078086 N | auth: added a new user: foo -2020-10-13 10:45:58.078212 N | auth: deleted role role-test ---- PASS: TestRoleDelete (0.06s) +2020-10-13 11:03:36.428133 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:36.555603 N | auth: added a new user: root +2020-10-13 11:03:36.555758 N | auth: Role root is created +2020-10-13 11:03:36.555854 N | auth: granted role root to user root +2020-10-13 11:03:36.555944 N | auth: Authentication enabled +2020-10-13 11:03:36.603831 N | auth: Role role-test is created +2020-10-13 11:03:36.608436 N | auth: added a new user: foo +2020-10-13 11:03:36.608552 N | auth: deleted role role-test +--- PASS: TestRoleDelete (0.31s) === RUN TestAuthInfoFromCtx -2020-10-13 10:45:58.094739 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.127006 N | auth: added a new user: root -2020-10-13 10:45:58.127130 N | auth: Role root is created -2020-10-13 10:45:58.127249 N | auth: granted role root to user root -2020-10-13 10:45:58.127354 N | auth: Authentication enabled -2020-10-13 10:45:58.138944 N | auth: Role role-test is created -2020-10-13 10:45:58.155305 N | auth: added a new user: foo -2020-10-13 10:45:58.155463 W | auth: invalid auth token: Invalid Token -2020-10-13 10:45:58.155517 W | auth: invalid auth token: Invalid.Token ---- PASS: TestAuthInfoFromCtx (0.08s) +2020-10-13 11:03:36.863370 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:37.039035 N | auth: added a new user: root +2020-10-13 11:03:37.118688 N | auth: Role root is created +2020-10-13 11:03:37.119046 N | auth: granted role root to user root +2020-10-13 11:03:37.119157 N | auth: Authentication enabled +2020-10-13 11:03:37.201654 N | auth: Role role-test is created +2020-10-13 11:03:37.206094 N | auth: added a new user: foo +2020-10-13 11:03:37.206497 W | auth: invalid auth token: Invalid Token +2020-10-13 11:03:37.206548 W | auth: invalid auth token: Invalid.Token +--- PASS: TestAuthInfoFromCtx (0.60s) === RUN TestAuthDisable -2020-10-13 10:45:58.172834 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.202984 N | auth: added a new user: root -2020-10-13 10:45:58.203114 N | auth: Role root is created -2020-10-13 10:45:58.203201 N | auth: granted role root to user root -2020-10-13 10:45:58.203298 N | auth: Authentication enabled -2020-10-13 10:45:58.218870 N | auth: Role role-test is created -2020-10-13 10:45:58.227236 N | auth: added a new user: foo -2020-10-13 10:45:58.234784 N | auth: Authentication disabled ---- PASS: TestAuthDisable (0.08s) +2020-10-13 11:03:37.334475 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:37.516473 N | auth: added a new user: root +2020-10-13 11:03:37.516621 N | auth: Role root is created +2020-10-13 11:03:37.518461 N | auth: granted role root to user root +2020-10-13 11:03:37.518602 N | auth: Authentication enabled +2020-10-13 11:03:37.594638 N | auth: Role role-test is created +2020-10-13 11:03:37.598972 N | auth: added a new user: foo +2020-10-13 11:03:37.719120 N | auth: Authentication disabled +--- PASS: TestAuthDisable (0.65s) === RUN TestAuthInfoFromCtxRace -2020-10-13 10:45:58.248814 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.270578 W | auth: invalid auth token: test -2020-10-13 10:45:58.275156 N | auth: added a new user: test ---- PASS: TestAuthInfoFromCtxRace (0.03s) +2020-10-13 11:03:38.002233 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:38.129892 N | auth: added a new user: test +2020-10-13 11:03:38.130142 W | auth: invalid auth token: test +--- PASS: TestAuthInfoFromCtxRace (0.19s) === RUN TestIsAdminPermitted -2020-10-13 10:45:58.280746 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.303103 N | auth: added a new user: root -2020-10-13 10:45:58.303251 N | auth: Role root is created -2020-10-13 10:45:58.303337 N | auth: granted role root to user root -2020-10-13 10:45:58.303450 N | auth: Authentication enabled -2020-10-13 10:45:58.310967 N | auth: Role role-test is created -2020-10-13 10:45:58.319320 N | auth: added a new user: foo -2020-10-13 10:45:58.330888 N | auth: Authentication disabled ---- PASS: TestIsAdminPermitted (0.06s) +2020-10-13 11:03:38.194500 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:38.321553 N | auth: added a new user: root +2020-10-13 11:03:38.321716 N | auth: Role root is created +2020-10-13 11:03:38.375289 N | auth: granted role root to user root +2020-10-13 11:03:38.375409 N | auth: Authentication enabled +2020-10-13 11:03:38.419088 N | auth: Role role-test is created +2020-10-13 11:03:38.426962 N | auth: added a new user: foo +2020-10-13 11:03:38.462998 N | auth: Authentication disabled +--- PASS: TestIsAdminPermitted (0.36s) === RUN TestRecoverFromSnapshot -2020-10-13 10:45:58.337611 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.359602 N | auth: added a new user: root -2020-10-13 10:45:58.359740 N | auth: Role root is created -2020-10-13 10:45:58.359831 N | auth: granted role root to user root -2020-10-13 10:45:58.359933 N | auth: Authentication enabled -2020-10-13 10:45:58.374838 N | auth: Role role-test is created -2020-10-13 10:45:58.387189 N | auth: added a new user: foo -2020-10-13 10:45:58.397733 W | auth: simple token is not cryptographically signed ---- PASS: TestRecoverFromSnapshot (0.08s) +2020-10-13 11:03:38.557189 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:38.704481 N | auth: added a new user: root +2020-10-13 11:03:38.704637 N | auth: Role root is created +2020-10-13 11:03:38.704805 N | auth: granted role root to user root +2020-10-13 11:03:38.704888 N | auth: Authentication enabled +2020-10-13 11:03:38.763470 N | auth: Role role-test is created +2020-10-13 11:03:38.767546 N | auth: added a new user: foo +2020-10-13 11:03:38.772022 W | auth: simple token is not cryptographically signed +--- PASS: TestRecoverFromSnapshot (0.33s) === RUN TestHammerSimpleAuthenticate -2020-10-13 10:45:58.420707 W | auth: simple token is not cryptographically signed -2020-10-13 10:45:58.446633 N | auth: added a new user: root -2020-10-13 10:45:58.446764 N | auth: Role root is created -2020-10-13 10:45:58.446879 N | auth: granted role root to user root -2020-10-13 10:45:58.446985 N | auth: Authentication enabled -2020-10-13 10:45:58.457703 N | auth: Role role-test is created -2020-10-13 10:45:58.472069 N | auth: added a new user: foo -2020-10-13 10:45:58.480825 N | auth: added a new user: user-0 -2020-10-13 10:45:58.493412 N | auth: added a new user: user-1 -2020-10-13 10:45:58.508570 N | auth: added a new user: user-2 -2020-10-13 10:45:58.530928 N | auth: added a new user: user-3 -2020-10-13 10:45:58.538305 N | auth: added a new user: user-4 -2020-10-13 10:45:58.557693 N | auth: added a new user: user-5 -2020-10-13 10:45:58.561994 N | auth: added a new user: user-6 -2020-10-13 10:45:58.591465 N | auth: added a new user: user-7 -2020-10-13 10:45:58.603850 N | auth: added a new user: user-8 -2020-10-13 10:45:58.619227 N | auth: added a new user: user-9 -2020-10-13 10:45:58.633515 N | auth: added a new user: user-10 -2020-10-13 10:45:58.650897 N | auth: added a new user: user-11 -2020-10-13 10:45:58.659287 N | auth: added a new user: user-12 -2020-10-13 10:45:58.673410 N | auth: added a new user: user-13 -2020-10-13 10:45:58.689814 N | auth: added a new user: user-14 -2020-10-13 10:45:58.706207 N | auth: added a new user: user-15 -2020-10-13 10:45:58.728790 N | auth: added a new user: user-16 -2020-10-13 10:45:58.743340 N | auth: added a new user: user-17 -2020-10-13 10:45:58.764906 N | auth: added a new user: user-18 -2020-10-13 10:45:58.773325 N | auth: added a new user: user-19 -2020-10-13 10:45:58.798935 N | auth: added a new user: user-20 -2020-10-13 10:45:58.809185 N | auth: added a new user: user-21 -2020-10-13 10:45:58.830957 N | auth: added a new user: user-22 -2020-10-13 10:45:58.851361 N | auth: added a new user: user-23 -2020-10-13 10:45:58.861834 N | auth: added a new user: user-24 -2020-10-13 10:45:58.870675 N | auth: added a new user: user-25 -2020-10-13 10:45:58.883091 N | auth: added a new user: user-26 -2020-10-13 10:45:58.897551 N | auth: added a new user: user-27 -2020-10-13 10:45:58.914039 N | auth: added a new user: user-28 -2020-10-13 10:45:58.930435 N | auth: added a new user: user-29 -2020-10-13 10:45:58.962994 N | auth: added a new user: user-30 -2020-10-13 10:45:58.986929 N | auth: added a new user: user-31 -2020-10-13 10:45:58.995336 N | auth: added a new user: user-32 -2020-10-13 10:45:59.008873 N | auth: added a new user: user-33 -2020-10-13 10:45:59.022465 N | auth: added a new user: user-34 -2020-10-13 10:45:59.037942 N | auth: added a new user: user-35 -2020-10-13 10:45:59.042242 N | auth: added a new user: user-36 -2020-10-13 10:45:59.064263 N | auth: added a new user: user-37 -2020-10-13 10:45:59.086849 N | auth: added a new user: user-38 -2020-10-13 10:45:59.107331 N | auth: added a new user: user-39 -2020-10-13 10:45:59.123708 N | auth: added a new user: user-40 -2020-10-13 10:45:59.139127 N | auth: added a new user: user-41 -2020-10-13 10:45:59.153493 N | auth: added a new user: user-42 -2020-10-13 10:45:59.173924 N | auth: added a new user: user-43 -2020-10-13 10:45:59.182334 N | auth: added a new user: user-44 -2020-10-13 10:45:59.210817 N | auth: added a new user: user-45 -2020-10-13 10:45:59.223273 N | auth: added a new user: user-46 -2020-10-13 10:45:59.238692 N | auth: added a new user: user-47 -2020-10-13 10:45:59.259228 N | auth: added a new user: user-48 -2020-10-13 10:45:59.271681 N | auth: added a new user: user-49 -2020-10-13 10:45:59.282576 I | auth: deleting token user-36(0).1 for user user-36 -2020-10-13 10:45:59.282665 I | auth: deleting token user-5(0).1 for user user-5 -2020-10-13 10:45:59.282733 I | auth: deleting token user-6(0).1 for user user-6 -2020-10-13 10:45:59.282774 I | auth: deleting token user-30(0).1 for user user-30 -2020-10-13 10:45:59.282813 I | auth: deleting token user-9(0).1 for user user-9 -2020-10-13 10:45:59.282851 I | auth: deleting token user-4(0).1 for user user-4 -2020-10-13 10:45:59.282889 I | auth: deleting token user-11(0).1 for user user-11 -2020-10-13 10:45:59.282931 I | auth: deleting token user-20(0).1 for user user-20 -2020-10-13 10:45:59.282972 I | auth: deleting token user-28(0).1 for user user-28 -2020-10-13 10:45:59.283012 I | auth: deleting token user-32(0).1 for user user-32 -2020-10-13 10:45:59.283051 I | auth: deleting token user-34(0).1 for user user-34 -2020-10-13 10:45:59.283092 I | auth: deleting token user-24(0).1 for user user-24 -2020-10-13 10:45:59.283132 I | auth: deleting token user-35(0).1 for user user-35 -2020-10-13 10:45:59.283171 I | auth: deleting token user-38(0).1 for user user-38 -2020-10-13 10:45:59.294566 I | auth: deleting token user-44(0).1 for user user-44 -2020-10-13 10:45:59.294672 I | auth: deleting token user-40(0).1 for user user-40 -2020-10-13 10:45:59.294727 I | auth: deleting token user-49(1).1 for user user-49 -2020-10-13 10:45:59.294775 I | auth: deleting token user-47(0).1 for user user-47 -2020-10-13 10:45:59.294824 I | auth: deleting token user-42(0).1 for user user-42 -2020-10-13 10:45:59.294868 I | auth: deleting token user-46(0).1 for user user-46 -2020-10-13 10:45:59.294913 I | auth: deleting token user-15(0).1 for user user-15 -2020-10-13 10:45:59.294960 I | auth: deleting token user-10(1).1 for user user-10 -2020-10-13 10:45:59.295007 I | auth: deleting token user-19(0).1 for user user-19 -2020-10-13 10:45:59.295048 I | auth: deleting token user-3(0).1 for user user-3 -2020-10-13 10:45:59.295087 I | auth: deleting token user-19(1).1 for user user-19 -2020-10-13 10:45:59.295141 I | auth: deleting token user-13(0).1 for user user-13 -2020-10-13 10:45:59.295181 I | auth: deleting token user-25(0).1 for user user-25 -2020-10-13 10:45:59.295218 I | auth: deleting token user-12(0).1 for user user-12 -2020-10-13 10:45:59.295256 I | auth: deleting token user-48(0).1 for user user-48 -2020-10-13 10:45:59.295293 I | auth: deleting token user-29(0).1 for user user-29 -2020-10-13 10:45:59.295330 I | auth: deleting token user-41(1).1 for user user-41 -2020-10-13 10:45:59.295366 I | auth: deleting token user-39(0).1 for user user-39 -2020-10-13 10:45:59.295402 I | auth: deleting token user-16(0).1 for user user-16 -2020-10-13 10:45:59.295438 I | auth: deleting token user-48(1).1 for user user-48 -2020-10-13 10:45:59.295475 I | auth: deleting token user-31(0).1 for user user-31 -2020-10-13 10:45:59.295511 I | auth: deleting token user-23(0).1 for user user-23 -2020-10-13 10:45:59.295547 I | auth: deleting token user-27(0).1 for user user-27 -2020-10-13 10:45:59.295586 I | auth: deleting token user-8(0).1 for user user-8 -2020-10-13 10:45:59.295623 I | auth: deleting token user-17(0).1 for user user-17 -2020-10-13 10:45:59.295659 I | auth: deleting token user-18(0).1 for user user-18 -2020-10-13 10:45:59.295694 I | auth: deleting token user-41(0).1 for user user-41 -2020-10-13 10:45:59.295730 I | auth: deleting token user-21(0).1 for user user-21 -2020-10-13 10:45:59.295766 I | auth: deleting token user-7(0).1 for user user-7 -2020-10-13 10:45:59.295801 I | auth: deleting token user-0(0).1 for user user-0 -2020-10-13 10:45:59.295837 I | auth: deleting token user-1(0).1 for user user-1 -2020-10-13 10:45:59.295874 I | auth: deleting token user-49(0).1 for user user-49 -2020-10-13 10:45:59.295909 I | auth: deleting token user-22(0).1 for user user-22 -2020-10-13 10:45:59.295945 I | auth: deleting token user-26(0).1 for user user-26 -2020-10-13 10:45:59.295982 I | auth: deleting token user-14(0).1 for user user-14 -2020-10-13 10:45:59.296017 I | auth: deleting token user-42(1).1 for user user-42 -2020-10-13 10:45:59.296053 I | auth: deleting token user-21(1).1 for user user-21 -2020-10-13 10:45:59.296088 I | auth: deleting token user-37(0).1 for user user-37 -2020-10-13 10:45:59.296129 I | auth: deleting token user-31(1).1 for user user-31 -2020-10-13 10:45:59.296167 I | auth: deleting token user-43(0).1 for user user-43 -2020-10-13 10:45:59.296202 I | auth: deleting token user-33(0).1 for user user-33 -2020-10-13 10:45:59.296240 I | auth: deleting token user-45(0).1 for user user-45 -2020-10-13 10:45:59.296275 I | auth: deleting token user-10(0).1 for user user-10 -2020-10-13 10:45:59.296311 I | auth: deleting token user-2(0).1 for user user-2 -2020-10-13 10:45:59.296347 I | auth: deleting token user-1(1).1 for user user-1 -2020-10-13 10:45:59.297520 I | auth: deleting token user-36(1).1 for user user-36 -2020-10-13 10:45:59.297581 I | auth: deleting token user-4(1).1 for user user-4 -2020-10-13 10:45:59.297631 I | auth: deleting token user-18(1).1 for user user-18 -2020-10-13 10:45:59.297669 I | auth: deleting token user-35(1).1 for user user-35 -2020-10-13 10:45:59.297706 I | auth: deleting token user-43(1).1 for user user-43 -2020-10-13 10:45:59.297743 I | auth: deleting token user-47(1).1 for user user-47 -2020-10-13 10:45:59.297781 I | auth: deleting token user-14(1).1 for user user-14 -2020-10-13 10:45:59.297816 I | auth: deleting token user-32(1).1 for user user-32 -2020-10-13 10:45:59.297852 I | auth: deleting token user-26(1).1 for user user-26 -2020-10-13 10:45:59.297889 I | auth: deleting token user-7(1).1 for user user-7 -2020-10-13 10:45:59.297926 I | auth: deleting token user-15(1).1 for user user-15 -2020-10-13 10:45:59.297961 I | auth: deleting token user-25(1).1 for user user-25 -2020-10-13 10:45:59.297997 I | auth: deleting token user-44(1).1 for user user-44 -2020-10-13 10:45:59.298033 I | auth: deleting token user-5(1).1 for user user-5 -2020-10-13 10:45:59.298069 I | auth: deleting token user-9(1).1 for user user-9 -2020-10-13 10:45:59.298106 I | auth: deleting token user-38(1).1 for user user-38 -2020-10-13 10:45:59.298143 I | auth: deleting token user-20(1).1 for user user-20 -2020-10-13 10:45:59.298179 I | auth: deleting token user-37(1).1 for user user-37 -2020-10-13 10:45:59.298223 I | auth: deleting token user-6(1).1 for user user-6 -2020-10-13 10:45:59.298258 I | auth: deleting token user-46(1).1 for user user-46 -2020-10-13 10:45:59.298302 I | auth: deleting token user-13(1).1 for user user-13 -2020-10-13 10:45:59.298339 I | auth: deleting token user-2(1).1 for user user-2 -2020-10-13 10:45:59.298391 I | auth: deleting token user-33(1).1 for user user-33 -2020-10-13 10:45:59.298426 I | auth: deleting token user-30(1).1 for user user-30 -2020-10-13 10:45:59.298462 I | auth: deleting token user-12(1).1 for user user-12 -2020-10-13 10:45:59.298533 I | auth: deleting token user-40(1).1 for user user-40 -2020-10-13 10:45:59.298571 I | auth: deleting token user-39(1).1 for user user-39 -2020-10-13 10:45:59.298606 I | auth: deleting token user-22(1).1 for user user-22 -2020-10-13 10:45:59.298648 I | auth: deleting token user-34(1).1 for user user-34 -2020-10-13 10:45:59.298683 I | auth: deleting token user-0(1).1 for user user-0 -2020-10-13 10:45:59.298723 I | auth: deleting token user-3(1).1 for user user-3 -2020-10-13 10:45:59.298767 I | auth: deleting token user-8(1).1 for user user-8 -2020-10-13 10:45:59.298805 I | auth: deleting token user-29(1).1 for user user-29 -2020-10-13 10:45:59.298841 I | auth: deleting token user-23(1).1 for user user-23 -2020-10-13 10:45:59.298876 I | auth: deleting token user-17(1).1 for user user-17 -2020-10-13 10:45:59.298913 I | auth: deleting token user-11(1).1 for user user-11 -2020-10-13 10:45:59.298949 I | auth: deleting token user-28(1).1 for user user-28 -2020-10-13 10:45:59.298985 I | auth: deleting token user-16(1).1 for user user-16 -2020-10-13 10:45:59.299020 I | auth: deleting token user-27(1).1 for user user-27 -2020-10-13 10:45:59.299055 I | auth: deleting token user-24(1).1 for user user-24 -2020-10-13 10:45:59.299089 I | auth: deleting token user-45(1).1 for user user-45 -2020-10-13 10:45:59.314240 I | auth: deleting token user-19(2).1 for user user-19 -2020-10-13 10:45:59.314327 I | auth: deleting token user-33(2).1 for user user-33 -2020-10-13 10:45:59.314373 I | auth: deleting token user-48(3).1 for user user-48 -2020-10-13 10:45:59.314415 I | auth: deleting token user-8(3).1 for user user-8 -2020-10-13 10:45:59.314457 I | auth: deleting token user-2(2).1 for user user-2 -2020-10-13 10:45:59.314531 I | auth: deleting token user-29(2).1 for user user-29 -2020-10-13 10:45:59.314569 I | auth: deleting token user-13(4).1 for user user-13 -2020-10-13 10:45:59.314607 I | auth: deleting token user-4(4).1 for user user-4 -2020-10-13 10:45:59.314643 I | auth: deleting token user-5(2).1 for user user-5 -2020-10-13 10:45:59.314677 I | auth: deleting token user-49(3).1 for user user-49 -2020-10-13 10:45:59.314712 I | auth: deleting token user-37(2).1 for user user-37 -2020-10-13 10:45:59.314750 I | auth: deleting token user-30(3).1 for user user-30 -2020-10-13 10:45:59.314785 I | auth: deleting token user-19(3).1 for user user-19 -2020-10-13 10:45:59.314830 I | auth: deleting token user-36(3).1 for user user-36 -2020-10-13 10:45:59.314871 I | auth: deleting token user-40(2).1 for user user-40 -2020-10-13 10:45:59.314909 I | auth: deleting token user-28(2).1 for user user-28 -2020-10-13 10:45:59.314949 I | auth: deleting token user-16(3).1 for user user-16 -2020-10-13 10:45:59.314990 I | auth: deleting token user-10(3).1 for user user-10 -2020-10-13 10:45:59.315030 I | auth: deleting token user-13(2).1 for user user-13 -2020-10-13 10:45:59.315072 I | auth: deleting token user-5(4).1 for user user-5 -2020-10-13 10:45:59.315114 I | auth: deleting token user-21(4).1 for user user-21 -2020-10-13 10:45:59.315178 I | auth: deleting token user-48(4).1 for user user-48 -2020-10-13 10:45:59.315218 I | auth: deleting token user-31(2).1 for user user-31 -2020-10-13 10:45:59.315255 I | auth: deleting token user-25(3).1 for user user-25 -2020-10-13 10:45:59.315292 I | auth: deleting token user-44(4).1 for user user-44 -2020-10-13 10:45:59.315327 I | auth: deleting token user-20(2).1 for user user-20 -2020-10-13 10:45:59.315363 I | auth: deleting token user-11(3).1 for user user-11 -2020-10-13 10:45:59.315398 I | auth: deleting token user-33(3).1 for user user-33 -2020-10-13 10:45:59.315434 I | auth: deleting token user-3(4).1 for user user-3 -2020-10-13 10:45:59.315470 I | auth: deleting token user-26(2).1 for user user-26 -2020-10-13 10:45:59.315505 I | auth: deleting token user-30(2).1 for user user-30 -2020-10-13 10:45:59.315541 I | auth: deleting token user-6(2).1 for user user-6 -2020-10-13 10:45:59.315577 I | auth: deleting token user-9(3).1 for user user-9 -2020-10-13 10:45:59.315614 I | auth: deleting token user-41(3).1 for user user-41 -2020-10-13 10:45:59.315649 I | auth: deleting token user-46(3).1 for user user-46 -2020-10-13 10:45:59.315685 I | auth: deleting token user-44(2).1 for user user-44 -2020-10-13 10:45:59.315721 I | auth: deleting token user-5(3).1 for user user-5 -2020-10-13 10:45:59.315756 I | auth: deleting token user-7(3).1 for user user-7 -2020-10-13 10:45:59.315793 I | auth: deleting token user-24(4).1 for user user-24 -2020-10-13 10:45:59.315827 I | auth: deleting token user-10(4).1 for user user-10 -2020-10-13 10:45:59.315863 I | auth: deleting token user-7(2).1 for user user-7 -2020-10-13 10:45:59.315899 I | auth: deleting token user-11(2).1 for user user-11 -2020-10-13 10:45:59.315933 I | auth: deleting token user-11(4).1 for user user-11 -2020-10-13 10:45:59.315968 I | auth: deleting token user-24(2).1 for user user-24 -2020-10-13 10:45:59.316003 I | auth: deleting token user-34(2).1 for user user-34 -2020-10-13 10:45:59.316038 I | auth: deleting token user-22(2).1 for user user-22 -2020-10-13 10:45:59.316073 I | auth: deleting token user-24(3).1 for user user-24 -2020-10-13 10:45:59.316107 I | auth: deleting token user-47(3).1 for user user-47 -2020-10-13 10:45:59.316142 I | auth: deleting token user-13(3).1 for user user-13 -2020-10-13 10:45:59.316176 I | auth: deleting token user-8(4).1 for user user-8 -2020-10-13 10:45:59.316210 I | auth: deleting token user-1(2).1 for user user-1 -2020-10-13 10:45:59.316245 I | auth: deleting token user-42(4).1 for user user-42 -2020-10-13 10:45:59.316280 I | auth: deleting token user-31(3).1 for user user-31 -2020-10-13 10:45:59.316314 I | auth: deleting token user-9(2).1 for user user-9 -2020-10-13 10:45:59.316349 I | auth: deleting token user-17(4).1 for user user-17 -2020-10-13 10:45:59.316383 I | auth: deleting token user-45(4).1 for user user-45 -2020-10-13 10:45:59.316418 I | auth: deleting token user-16(2).1 for user user-16 -2020-10-13 10:45:59.316453 I | auth: deleting token user-34(4).1 for user user-34 -2020-10-13 10:45:59.316487 I | auth: deleting token user-12(3).1 for user user-12 -2020-10-13 10:45:59.316523 I | auth: deleting token user-27(2).1 for user user-27 -2020-10-13 10:45:59.316557 I | auth: deleting token user-14(4).1 for user user-14 -2020-10-13 10:45:59.316592 I | auth: deleting token user-9(4).1 for user user-9 -2020-10-13 10:45:59.316626 I | auth: deleting token user-36(4).1 for user user-36 -2020-10-13 10:45:59.316670 I | auth: deleting token user-2(3).1 for user user-2 -2020-10-13 10:45:59.316707 I | auth: deleting token user-35(4).1 for user user-35 -2020-10-13 10:45:59.316741 I | auth: deleting token user-17(2).1 for user user-17 -2020-10-13 10:45:59.316776 I | auth: deleting token user-42(2).1 for user user-42 -2020-10-13 10:45:59.316811 I | auth: deleting token user-35(2).1 for user user-35 -2020-10-13 10:45:59.316846 I | auth: deleting token user-48(2).1 for user user-48 -2020-10-13 10:45:59.316880 I | auth: deleting token user-18(3).1 for user user-18 -2020-10-13 10:45:59.316914 I | auth: deleting token user-30(4).1 for user user-30 -2020-10-13 10:45:59.316950 I | auth: deleting token user-32(2).1 for user user-32 -2020-10-13 10:45:59.316986 I | auth: deleting token user-26(3).1 for user user-26 -2020-10-13 10:45:59.317020 I | auth: deleting token user-34(3).1 for user user-34 -2020-10-13 10:45:59.317055 I | auth: deleting token user-1(3).1 for user user-1 -2020-10-13 10:45:59.317090 I | auth: deleting token user-46(4).1 for user user-46 -2020-10-13 10:45:59.317124 I | auth: deleting token user-2(4).1 for user user-2 -2020-10-13 10:45:59.317159 I | auth: deleting token user-3(2).1 for user user-3 -2020-10-13 10:45:59.317195 I | auth: deleting token user-47(2).1 for user user-47 -2020-10-13 10:45:59.317230 I | auth: deleting token user-23(2).1 for user user-23 -2020-10-13 10:45:59.317265 I | auth: deleting token user-28(4).1 for user user-28 -2020-10-13 10:45:59.317299 I | auth: deleting token user-4(2).1 for user user-4 -2020-10-13 10:45:59.317334 I | auth: deleting token user-8(2).1 for user user-8 -2020-10-13 10:45:59.317368 I | auth: deleting token user-15(2).1 for user user-15 -2020-10-13 10:45:59.317402 I | auth: deleting token user-14(3).1 for user user-14 -2020-10-13 10:45:59.317437 I | auth: deleting token user-43(3).1 for user user-43 -2020-10-13 10:45:59.317474 I | auth: deleting token user-37(4).1 for user user-37 -2020-10-13 10:45:59.317511 I | auth: deleting token user-38(4).1 for user user-38 -2020-10-13 10:45:59.317552 I | auth: deleting token user-0(3).1 for user user-0 -2020-10-13 10:45:59.317596 I | auth: deleting token user-37(3).1 for user user-37 -2020-10-13 10:45:59.317632 I | auth: deleting token user-21(3).1 for user user-21 -2020-10-13 10:45:59.317680 I | auth: deleting token user-12(4).1 for user user-12 -2020-10-13 10:45:59.317723 I | auth: deleting token user-19(4).1 for user user-19 -2020-10-13 10:45:59.317761 I | auth: deleting token user-41(4).1 for user user-41 -2020-10-13 10:45:59.317799 I | auth: deleting token user-3(3).1 for user user-3 -2020-10-13 10:45:59.317838 I | auth: deleting token user-15(3).1 for user user-15 -2020-10-13 10:45:59.317876 I | auth: deleting token user-25(4).1 for user user-25 -2020-10-13 10:45:59.317914 I | auth: deleting token user-12(2).1 for user user-12 -2020-10-13 10:45:59.317950 I | auth: deleting token user-25(2).1 for user user-25 -2020-10-13 10:45:59.317988 I | auth: deleting token user-29(3).1 for user user-29 -2020-10-13 10:45:59.318025 I | auth: deleting token user-27(3).1 for user user-27 -2020-10-13 10:45:59.318060 I | auth: deleting token user-32(3).1 for user user-32 -2020-10-13 10:45:59.318095 I | auth: deleting token user-18(2).1 for user user-18 -2020-10-13 10:45:59.318131 I | auth: deleting token user-38(3).1 for user user-38 -2020-10-13 10:45:59.318166 I | auth: deleting token user-18(4).1 for user user-18 -2020-10-13 10:45:59.318202 I | auth: deleting token user-32(4).1 for user user-32 -2020-10-13 10:45:59.318249 I | auth: deleting token user-49(4).1 for user user-49 -2020-10-13 10:45:59.318286 I | auth: deleting token user-36(2).1 for user user-36 -2020-10-13 10:45:59.318322 I | auth: deleting token user-17(3).1 for user user-17 -2020-10-13 10:45:59.318358 I | auth: deleting token user-22(3).1 for user user-22 -2020-10-13 10:45:59.318392 I | auth: deleting token user-23(3).1 for user user-23 -2020-10-13 10:45:59.318427 I | auth: deleting token user-43(4).1 for user user-43 -2020-10-13 10:45:59.318462 I | auth: deleting token user-41(2).1 for user user-41 -2020-10-13 10:45:59.326608 I | auth: deleting token user-39(2).1 for user user-39 -2020-10-13 10:45:59.326671 I | auth: deleting token user-4(3).1 for user user-4 -2020-10-13 10:45:59.326714 I | auth: deleting token user-27(4).1 for user user-27 -2020-10-13 10:45:59.326752 I | auth: deleting token user-26(4).1 for user user-26 -2020-10-13 10:45:59.326790 I | auth: deleting token user-40(4).1 for user user-40 -2020-10-13 10:45:59.326827 I | auth: deleting token user-49(2).1 for user user-49 -2020-10-13 10:45:59.326863 I | auth: deleting token user-38(2).1 for user user-38 -2020-10-13 10:45:59.326899 I | auth: deleting token user-42(3).1 for user user-42 -2020-10-13 10:45:59.326936 I | auth: deleting token user-7(4).1 for user user-7 -2020-10-13 10:45:59.326971 I | auth: deleting token user-20(3).1 for user user-20 -2020-10-13 10:45:59.327008 I | auth: deleting token user-40(3).1 for user user-40 -2020-10-13 10:45:59.327043 I | auth: deleting token user-6(3).1 for user user-6 -2020-10-13 10:45:59.327079 I | auth: deleting token user-31(4).1 for user user-31 -2020-10-13 10:45:59.327114 I | auth: deleting token user-43(2).1 for user user-43 -2020-10-13 10:45:59.327150 I | auth: deleting token user-10(2).1 for user user-10 -2020-10-13 10:45:59.327186 I | auth: deleting token user-45(2).1 for user user-45 -2020-10-13 10:45:59.327221 I | auth: deleting token user-46(2).1 for user user-46 -2020-10-13 10:45:59.327256 I | auth: deleting token user-0(2).1 for user user-0 -2020-10-13 10:45:59.327294 I | auth: deleting token user-39(3).1 for user user-39 -2020-10-13 10:45:59.327329 I | auth: deleting token user-14(2).1 for user user-14 -2020-10-13 10:45:59.327363 I | auth: deleting token user-16(4).1 for user user-16 -2020-10-13 10:45:59.327398 I | auth: deleting token user-6(4).1 for user user-6 -2020-10-13 10:45:59.327451 I | auth: deleting token user-47(4).1 for user user-47 -2020-10-13 10:45:59.327490 I | auth: deleting token user-0(4).1 for user user-0 -2020-10-13 10:45:59.327525 I | auth: deleting token user-21(2).1 for user user-21 -2020-10-13 10:45:59.327562 I | auth: deleting token user-44(3).1 for user user-44 -2020-10-13 10:45:59.327598 I | auth: deleting token user-20(4).1 for user user-20 -2020-10-13 10:45:59.327634 I | auth: deleting token user-28(3).1 for user user-28 -2020-10-13 10:45:59.327669 I | auth: deleting token user-45(3).1 for user user-45 -2020-10-13 10:45:59.327706 I | auth: deleting token user-35(3).1 for user user-35 -2020-10-13 10:45:59.327770 I | auth: deleting token user-28(5).1 for user user-28 -2020-10-13 10:45:59.327813 I | auth: deleting token user-46(5).1 for user user-46 -2020-10-13 10:45:59.327864 I | auth: deleting token user-27(5).1 for user user-27 -2020-10-13 10:45:59.327904 I | auth: deleting token user-29(4).1 for user user-29 -2020-10-13 10:45:59.327941 I | auth: deleting token user-32(5).1 for user user-32 -2020-10-13 10:45:59.327982 I | auth: deleting token user-18(5).1 for user user-18 -2020-10-13 10:45:59.328023 I | auth: deleting token user-15(4).1 for user user-15 -2020-10-13 10:45:59.328065 I | auth: deleting token user-9(5).1 for user user-9 -2020-10-13 10:45:59.328104 I | auth: deleting token user-22(5).1 for user user-22 -2020-10-13 10:45:59.328139 I | auth: deleting token user-37(5).1 for user user-37 -2020-10-13 10:45:59.328174 I | auth: deleting token user-39(5).1 for user user-39 -2020-10-13 10:45:59.328210 I | auth: deleting token user-16(5).1 for user user-16 -2020-10-13 10:45:59.328245 I | auth: deleting token user-33(4).1 for user user-33 -2020-10-13 10:45:59.328284 I | auth: deleting token user-23(4).1 for user user-23 -2020-10-13 10:45:59.328323 I | auth: deleting token user-30(5).1 for user user-30 -2020-10-13 10:45:59.328361 I | auth: deleting token user-1(5).1 for user user-1 -2020-10-13 10:45:59.328398 I | auth: deleting token user-43(5).1 for user user-43 -2020-10-13 10:45:59.328436 I | auth: deleting token user-3(5).1 for user user-3 -2020-10-13 10:45:59.328474 I | auth: deleting token user-25(5).1 for user user-25 -2020-10-13 10:45:59.328509 I | auth: deleting token user-22(4).1 for user user-22 -2020-10-13 10:45:59.328549 I | auth: deleting token user-15(5).1 for user user-15 -2020-10-13 10:45:59.328586 I | auth: deleting token user-4(5).1 for user user-4 -2020-10-13 10:45:59.328622 I | auth: deleting token user-48(5).1 for user user-48 -2020-10-13 10:45:59.328659 I | auth: deleting token user-20(5).1 for user user-20 -2020-10-13 10:45:59.328695 I | auth: deleting token user-42(5).1 for user user-42 -2020-10-13 10:45:59.328731 I | auth: deleting token user-36(5).1 for user user-36 -2020-10-13 10:45:59.328767 I | auth: deleting token user-40(5).1 for user user-40 -2020-10-13 10:45:59.328803 I | auth: deleting token user-8(5).1 for user user-8 -2020-10-13 10:45:59.328840 I | auth: deleting token user-47(5).1 for user user-47 -2020-10-13 10:45:59.328876 I | auth: deleting token user-23(5).1 for user user-23 -2020-10-13 10:45:59.328912 I | auth: deleting token user-2(5).1 for user user-2 -2020-10-13 10:45:59.328946 I | auth: deleting token user-41(5).1 for user user-41 -2020-10-13 10:45:59.328981 I | auth: deleting token user-44(5).1 for user user-44 -2020-10-13 10:45:59.329018 I | auth: deleting token user-45(5).1 for user user-45 -2020-10-13 10:45:59.329053 I | auth: deleting token user-10(5).1 for user user-10 -2020-10-13 10:45:59.329089 I | auth: deleting token user-11(5).1 for user user-11 -2020-10-13 10:45:59.329124 I | auth: deleting token user-6(5).1 for user user-6 -2020-10-13 10:45:59.329161 I | auth: deleting token user-31(5).1 for user user-31 -2020-10-13 10:45:59.329196 I | auth: deleting token user-26(5).1 for user user-26 -2020-10-13 10:45:59.329231 I | auth: deleting token user-7(5).1 for user user-7 -2020-10-13 10:45:59.329267 I | auth: deleting token user-29(5).1 for user user-29 -2020-10-13 10:45:59.329302 I | auth: deleting token user-1(4).1 for user user-1 -2020-10-13 10:45:59.329336 I | auth: deleting token user-21(5).1 for user user-21 -2020-10-13 10:45:59.329371 I | auth: deleting token user-49(5).1 for user user-49 -2020-10-13 10:45:59.329407 I | auth: deleting token user-13(5).1 for user user-13 -2020-10-13 10:45:59.329442 I | auth: deleting token user-24(5).1 for user user-24 -2020-10-13 10:45:59.329478 I | auth: deleting token user-34(5).1 for user user-34 -2020-10-13 10:45:59.329513 I | auth: deleting token user-39(4).1 for user user-39 -2020-10-13 10:45:59.329570 I | auth: deleting token user-38(5).1 for user user-38 -2020-10-13 10:45:59.329609 I | auth: deleting token user-12(5).1 for user user-12 -2020-10-13 10:45:59.329644 I | auth: deleting token user-17(5).1 for user user-17 -2020-10-13 10:45:59.329679 I | auth: deleting token user-33(5).1 for user user-33 -2020-10-13 10:45:59.329717 I | auth: deleting token user-5(5).1 for user user-5 -2020-10-13 10:45:59.329752 I | auth: deleting token user-0(5).1 for user user-0 -2020-10-13 10:45:59.329787 I | auth: deleting token user-14(5).1 for user user-14 -2020-10-13 10:45:59.329823 I | auth: deleting token user-35(5).1 for user user-35 -2020-10-13 10:45:59.329858 I | auth: deleting token user-19(5).1 for user user-19 -2020-10-13 10:45:59.354593 I | auth: deleting token user-43(6).1 for user user-43 -2020-10-13 10:45:59.354682 I | auth: deleting token user-29(6).1 for user user-29 -2020-10-13 10:45:59.354728 I | auth: deleting token user-46(6).1 for user user-46 -2020-10-13 10:45:59.354768 I | auth: deleting token user-14(6).1 for user user-14 -2020-10-13 10:45:59.354811 I | auth: deleting token user-39(6).1 for user user-39 -2020-10-13 10:45:59.354850 I | auth: deleting token user-23(6).1 for user user-23 -2020-10-13 10:45:59.354889 I | auth: deleting token user-15(6).1 for user user-15 -2020-10-13 10:45:59.354926 I | auth: deleting token user-16(6).1 for user user-16 -2020-10-13 10:45:59.354964 I | auth: deleting token user-0(6).1 for user user-0 -2020-10-13 10:45:59.355002 I | auth: deleting token user-1(6).1 for user user-1 -2020-10-13 10:45:59.355038 I | auth: deleting token user-22(6).1 for user user-22 -2020-10-13 10:45:59.355078 I | auth: deleting token user-41(6).1 for user user-41 -2020-10-13 10:45:59.355118 I | auth: deleting token user-33(6).1 for user user-33 -2020-10-13 10:45:59.355154 I | auth: deleting token user-44(6).1 for user user-44 -2020-10-13 10:45:59.355192 I | auth: deleting token user-12(6).1 for user user-12 -2020-10-13 10:45:59.366583 I | auth: deleting token user-31(6).1 for user user-31 -2020-10-13 10:45:59.366675 I | auth: deleting token user-24(6).1 for user user-24 -2020-10-13 10:45:59.366721 I | auth: deleting token user-25(6).1 for user user-25 -2020-10-13 10:45:59.366761 I | auth: deleting token user-34(6).1 for user user-34 -2020-10-13 10:45:59.366802 I | auth: deleting token user-2(6).1 for user user-2 -2020-10-13 10:45:59.366840 I | auth: deleting token user-42(6).1 for user user-42 -2020-10-13 10:45:59.366878 I | auth: deleting token user-17(6).1 for user user-17 -2020-10-13 10:45:59.366917 I | auth: deleting token user-35(6).1 for user user-35 -2020-10-13 10:45:59.366958 I | auth: deleting token user-4(6).1 for user user-4 -2020-10-13 10:45:59.366994 I | auth: deleting token user-19(6).1 for user user-19 -2020-10-13 10:45:59.367049 I | auth: deleting token user-3(6).1 for user user-3 -2020-10-13 10:45:59.367089 I | auth: deleting token user-10(6).1 for user user-10 -2020-10-13 10:45:59.367127 I | auth: deleting token user-37(6).1 for user user-37 -2020-10-13 10:45:59.367165 I | auth: deleting token user-9(6).1 for user user-9 -2020-10-13 10:45:59.367203 I | auth: deleting token user-36(6).1 for user user-36 -2020-10-13 10:45:59.367239 I | auth: deleting token user-46(7).1 for user user-46 -2020-10-13 10:45:59.367277 I | auth: deleting token user-8(6).1 for user user-8 -2020-10-13 10:45:59.367314 I | auth: deleting token user-26(6).1 for user user-26 -2020-10-13 10:45:59.367377 I | auth: deleting token user-45(6).1 for user user-45 -2020-10-13 10:45:59.367415 I | auth: deleting token user-32(6).1 for user user-32 -2020-10-13 10:45:59.367453 I | auth: deleting token user-5(6).1 for user user-5 -2020-10-13 10:45:59.367491 I | auth: deleting token user-47(6).1 for user user-47 -2020-10-13 10:45:59.367528 I | auth: deleting token user-48(6).1 for user user-48 -2020-10-13 10:45:59.367565 I | auth: deleting token user-18(6).1 for user user-18 -2020-10-13 10:45:59.367602 I | auth: deleting token user-27(6).1 for user user-27 -2020-10-13 10:45:59.367639 I | auth: deleting token user-6(6).1 for user user-6 -2020-10-13 10:45:59.367677 I | auth: deleting token user-28(6).1 for user user-28 -2020-10-13 10:45:59.367715 I | auth: deleting token user-7(6).1 for user user-7 -2020-10-13 10:45:59.367751 I | auth: deleting token user-20(6).1 for user user-20 -2020-10-13 10:45:59.367788 I | auth: deleting token user-11(6).1 for user user-11 -2020-10-13 10:45:59.367824 I | auth: deleting token user-38(6).1 for user user-38 -2020-10-13 10:45:59.367862 I | auth: deleting token user-30(6).1 for user user-30 -2020-10-13 10:45:59.367898 I | auth: deleting token user-13(6).1 for user user-13 -2020-10-13 10:45:59.367934 I | auth: deleting token user-40(6).1 for user user-40 -2020-10-13 10:45:59.367970 I | auth: deleting token user-49(6).1 for user user-49 -2020-10-13 10:45:59.368006 I | auth: deleting token user-21(6).1 for user user-21 -2020-10-13 10:45:59.370615 I | auth: deleting token user-25(7).1 for user user-25 -2020-10-13 10:45:59.370695 I | auth: deleting token user-4(7).1 for user user-4 -2020-10-13 10:45:59.370738 I | auth: deleting token user-17(7).1 for user user-17 -2020-10-13 10:45:59.370779 I | auth: deleting token user-34(7).1 for user user-34 -2020-10-13 10:45:59.370820 I | auth: deleting token user-7(7).1 for user user-7 -2020-10-13 10:45:59.370859 I | auth: deleting token user-20(7).1 for user user-20 -2020-10-13 10:45:59.370896 I | auth: deleting token user-49(7).1 for user user-49 -2020-10-13 10:45:59.370934 I | auth: deleting token user-2(7).1 for user user-2 -2020-10-13 10:45:59.370973 I | auth: deleting token user-26(7).1 for user user-26 -2020-10-13 10:45:59.371011 I | auth: deleting token user-8(7).1 for user user-8 -2020-10-13 10:45:59.371049 I | auth: deleting token user-14(7).1 for user user-14 -2020-10-13 10:45:59.371091 I | auth: deleting token user-16(7).1 for user user-16 -2020-10-13 10:45:59.371130 I | auth: deleting token user-45(7).1 for user user-45 -2020-10-13 10:45:59.371168 I | auth: deleting token user-28(7).1 for user user-28 -2020-10-13 10:45:59.371210 I | auth: deleting token user-30(7).1 for user user-30 -2020-10-13 10:45:59.371248 I | auth: deleting token user-9(7).1 for user user-9 -2020-10-13 10:45:59.371288 I | auth: deleting token user-6(7).1 for user user-6 -2020-10-13 10:45:59.371324 I | auth: deleting token user-36(7).1 for user user-36 -2020-10-13 10:45:59.371359 I | auth: deleting token user-5(7).1 for user user-5 -2020-10-13 10:45:59.371396 I | auth: deleting token user-24(7).1 for user user-24 -2020-10-13 10:45:59.371432 I | auth: deleting token user-19(7).1 for user user-19 -2020-10-13 10:45:59.371467 I | auth: deleting token user-42(7).1 for user user-42 -2020-10-13 10:45:59.371504 I | auth: deleting token user-18(7).1 for user user-18 -2020-10-13 10:45:59.371541 I | auth: deleting token user-21(7).1 for user user-21 -2020-10-13 10:45:59.371575 I | auth: deleting token user-31(7).1 for user user-31 -2020-10-13 10:45:59.371611 I | auth: deleting token user-27(7).1 for user user-27 -2020-10-13 10:45:59.371647 I | auth: deleting token user-11(7).1 for user user-11 -2020-10-13 10:45:59.371684 I | auth: deleting token user-39(7).1 for user user-39 -2020-10-13 10:45:59.371723 I | auth: deleting token user-43(7).1 for user user-43 -2020-10-13 10:45:59.371761 I | auth: deleting token user-13(7).1 for user user-13 -2020-10-13 10:45:59.371801 I | auth: deleting token user-37(7).1 for user user-37 -2020-10-13 10:45:59.371837 I | auth: deleting token user-3(7).1 for user user-3 -2020-10-13 10:45:59.371876 I | auth: deleting token user-10(7).1 for user user-10 -2020-10-13 10:45:59.371916 I | auth: deleting token user-12(7).1 for user user-12 -2020-10-13 10:45:59.371951 I | auth: deleting token user-32(7).1 for user user-32 -2020-10-13 10:45:59.371985 I | auth: deleting token user-47(7).1 for user user-47 -2020-10-13 10:45:59.372019 I | auth: deleting token user-38(7).1 for user user-38 -2020-10-13 10:45:59.372053 I | auth: deleting token user-35(7).1 for user user-35 -2020-10-13 10:45:59.372092 I | auth: deleting token user-44(7).1 for user user-44 -2020-10-13 10:45:59.372129 I | auth: deleting token user-40(7).1 for user user-40 -2020-10-13 10:45:59.377558 I | auth: deleting token user-13(8).1 for user user-13 -2020-10-13 10:45:59.377633 I | auth: deleting token user-36(8).1 for user user-36 -2020-10-13 10:45:59.377676 I | auth: deleting token user-48(7).1 for user user-48 -2020-10-13 10:45:59.377718 I | auth: deleting token user-17(8).1 for user user-17 -2020-10-13 10:45:59.377757 I | auth: deleting token user-15(7).1 for user user-15 -2020-10-13 10:45:59.377796 I | auth: deleting token user-16(8).1 for user user-16 -2020-10-13 10:45:59.377831 I | auth: deleting token user-25(8).1 for user user-25 -2020-10-13 10:45:59.377869 I | auth: deleting token user-26(8).1 for user user-26 -2020-10-13 10:45:59.377913 I | auth: deleting token user-2(8).1 for user user-2 -2020-10-13 10:45:59.377950 I | auth: deleting token user-12(8).1 for user user-12 -2020-10-13 10:45:59.377986 I | auth: deleting token user-3(8).1 for user user-3 -2020-10-13 10:45:59.378021 I | auth: deleting token user-41(7).1 for user user-41 -2020-10-13 10:45:59.378057 I | auth: deleting token user-34(8).1 for user user-34 -2020-10-13 10:45:59.378093 I | auth: deleting token user-11(8).1 for user user-11 -2020-10-13 10:45:59.378130 I | auth: deleting token user-1(7).1 for user user-1 -2020-10-13 10:45:59.378165 I | auth: deleting token user-44(8).1 for user user-44 -2020-10-13 10:45:59.378206 I | auth: deleting token user-37(8).1 for user user-37 -2020-10-13 10:45:59.378245 I | auth: deleting token user-9(8).1 for user user-9 -2020-10-13 10:45:59.378284 I | auth: deleting token user-18(8).1 for user user-18 -2020-10-13 10:45:59.378321 I | auth: deleting token user-7(8).1 for user user-7 -2020-10-13 10:45:59.378356 I | auth: deleting token user-24(8).1 for user user-24 -2020-10-13 10:45:59.378393 I | auth: deleting token user-30(8).1 for user user-30 -2020-10-13 10:45:59.378431 I | auth: deleting token user-29(7).1 for user user-29 -2020-10-13 10:45:59.378469 I | auth: deleting token user-28(8).1 for user user-28 -2020-10-13 10:45:59.378546 I | auth: deleting token user-40(8).1 for user user-40 -2020-10-13 10:45:59.378589 I | auth: deleting token user-20(8).1 for user user-20 -2020-10-13 10:45:59.378630 I | auth: deleting token user-33(7).1 for user user-33 -2020-10-13 10:45:59.378696 I | auth: deleting token user-8(8).1 for user user-8 -2020-10-13 10:45:59.378742 I | auth: deleting token user-23(7).1 for user user-23 -2020-10-13 10:45:59.378783 I | auth: deleting token user-0(7).1 for user user-0 -2020-10-13 10:45:59.378819 I | auth: deleting token user-22(7).1 for user user-22 -2020-10-13 10:45:59.378854 I | auth: deleting token user-27(8).1 for user user-27 -2020-10-13 10:45:59.378889 I | auth: deleting token user-6(8).1 for user user-6 -2020-10-13 10:45:59.399150 I | auth: deleting token user-4(8).1 for user user-4 -2020-10-13 10:45:59.399276 I | auth: deleting token user-32(8).1 for user user-32 -2020-10-13 10:45:59.399319 I | auth: deleting token user-46(8).1 for user user-46 -2020-10-13 10:45:59.399358 I | auth: deleting token user-47(8).1 for user user-47 -2020-10-13 10:45:59.399396 I | auth: deleting token user-35(8).1 for user user-35 -2020-10-13 10:45:59.399435 I | auth: deleting token user-23(8).1 for user user-23 -2020-10-13 10:45:59.399471 I | auth: deleting token user-39(8).1 for user user-39 -2020-10-13 10:45:59.399508 I | auth: deleting token user-19(8).1 for user user-19 -2020-10-13 10:45:59.399544 I | auth: deleting token user-49(8).1 for user user-49 -2020-10-13 10:45:59.399579 I | auth: deleting token user-33(8).1 for user user-33 -2020-10-13 10:45:59.399615 I | auth: deleting token user-42(8).1 for user user-42 -2020-10-13 10:45:59.399653 I | auth: deleting token user-5(8).1 for user user-5 -2020-10-13 10:45:59.399695 I | auth: deleting token user-0(8).1 for user user-0 -2020-10-13 10:45:59.399765 I | auth: deleting token user-38(8).1 for user user-38 -2020-10-13 10:45:59.399806 I | auth: deleting token user-41(8).1 for user user-41 -2020-10-13 10:45:59.399843 I | auth: deleting token user-10(8).1 for user user-10 -2020-10-13 10:45:59.399882 I | auth: deleting token user-43(8).1 for user user-43 -2020-10-13 10:45:59.399920 I | auth: deleting token user-15(8).1 for user user-15 -2020-10-13 10:45:59.399956 I | auth: deleting token user-14(8).1 for user user-14 -2020-10-13 10:45:59.399992 I | auth: deleting token user-21(8).1 for user user-21 -2020-10-13 10:45:59.400031 I | auth: deleting token user-1(8).1 for user user-1 -2020-10-13 10:45:59.400067 I | auth: deleting token user-31(8).1 for user user-31 -2020-10-13 10:45:59.400105 I | auth: deleting token user-48(8).1 for user user-48 -2020-10-13 10:45:59.400141 I | auth: deleting token user-45(8).1 for user user-45 -2020-10-13 10:45:59.400179 I | auth: deleting token user-22(8).1 for user user-22 -2020-10-13 10:45:59.400216 I | auth: deleting token user-29(8).1 for user user-29 -2020-10-13 10:45:59.400258 I | auth: deleting token user-31(9).1 for user user-31 -2020-10-13 10:45:59.400298 I | auth: deleting token user-10(9).1 for user user-10 -2020-10-13 10:45:59.400336 I | auth: deleting token user-41(9).1 for user user-41 -2020-10-13 10:45:59.400371 I | auth: deleting token user-5(9).1 for user user-5 -2020-10-13 10:45:59.400407 I | auth: deleting token user-22(9).1 for user user-22 -2020-10-13 10:45:59.400442 I | auth: deleting token user-28(9).1 for user user-28 -2020-10-13 10:45:59.400479 I | auth: deleting token user-45(9).1 for user user-45 -2020-10-13 10:45:59.400515 I | auth: deleting token user-32(9).1 for user user-32 -2020-10-13 10:45:59.400552 I | auth: deleting token user-19(9).1 for user user-19 -2020-10-13 10:45:59.400590 I | auth: deleting token user-48(9).1 for user user-48 -2020-10-13 10:45:59.400624 I | auth: deleting token user-49(9).1 for user user-49 -2020-10-13 10:45:59.400660 I | auth: deleting token user-23(9).1 for user user-23 -2020-10-13 10:45:59.400696 I | auth: deleting token user-29(9).1 for user user-29 -2020-10-13 10:45:59.400733 I | auth: deleting token user-15(9).1 for user user-15 -2020-10-13 10:45:59.400769 I | auth: deleting token user-6(9).1 for user user-6 -2020-10-13 10:45:59.400804 I | auth: deleting token user-47(9).1 for user user-47 -2020-10-13 10:45:59.400840 I | auth: deleting token user-0(9).1 for user user-0 -2020-10-13 10:45:59.400875 I | auth: deleting token user-46(9).1 for user user-46 -2020-10-13 10:45:59.400910 I | auth: deleting token user-36(9).1 for user user-36 -2020-10-13 10:45:59.400947 I | auth: deleting token user-35(9).1 for user user-35 -2020-10-13 10:45:59.400982 I | auth: deleting token user-42(9).1 for user user-42 -2020-10-13 10:45:59.401017 I | auth: deleting token user-14(9).1 for user user-14 -2020-10-13 10:45:59.401058 I | auth: deleting token user-33(9).1 for user user-33 -2020-10-13 10:45:59.401096 I | auth: deleting token user-38(9).1 for user user-38 -2020-10-13 10:45:59.401133 I | auth: deleting token user-30(9).1 for user user-30 -2020-10-13 10:45:59.401184 I | auth: deleting token user-21(9).1 for user user-21 -2020-10-13 10:45:59.401228 I | auth: deleting token user-4(9).1 for user user-4 -2020-10-13 10:45:59.401267 I | auth: deleting token user-39(9).1 for user user-39 -2020-10-13 10:45:59.401306 I | auth: deleting token user-1(9).1 for user user-1 ---- PASS: TestHammerSimpleAuthenticate (0.99s) +2020-10-13 11:03:38.866914 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:39.027865 N | auth: added a new user: root +2020-10-13 11:03:39.027991 N | auth: Role root is created +2020-10-13 11:03:39.028102 N | auth: granted role root to user root +2020-10-13 11:03:39.028177 N | auth: Authentication enabled +2020-10-13 11:03:39.066470 N | auth: Role role-test is created +2020-10-13 11:03:39.070371 N | auth: added a new user: foo +2020-10-13 11:03:39.088890 N | auth: added a new user: user-0 +2020-10-13 11:03:39.092701 N | auth: added a new user: user-1 +2020-10-13 11:03:39.100636 N | auth: added a new user: user-2 +2020-10-13 11:03:39.104481 N | auth: added a new user: user-3 +2020-10-13 11:03:39.114505 N | auth: added a new user: user-4 +2020-10-13 11:03:39.118271 N | auth: added a new user: user-5 +2020-10-13 11:03:39.126514 N | auth: added a new user: user-6 +2020-10-13 11:03:39.140009 N | auth: added a new user: user-7 +2020-10-13 11:03:39.148028 N | auth: added a new user: user-8 +2020-10-13 11:03:39.151886 N | auth: added a new user: user-9 +2020-10-13 11:03:39.161825 N | auth: added a new user: user-10 +2020-10-13 11:03:39.165592 N | auth: added a new user: user-11 +2020-10-13 11:03:39.229339 N | auth: added a new user: user-12 +2020-10-13 11:03:39.233392 N | auth: added a new user: user-13 +2020-10-13 11:03:39.237274 N | auth: added a new user: user-14 +2020-10-13 11:03:39.241175 N | auth: added a new user: user-15 +2020-10-13 11:03:39.257626 N | auth: added a new user: user-16 +2020-10-13 11:03:39.261825 N | auth: added a new user: user-17 +2020-10-13 11:03:39.265834 N | auth: added a new user: user-18 +2020-10-13 11:03:39.269849 N | auth: added a new user: user-19 +2020-10-13 11:03:39.273733 N | auth: added a new user: user-20 +2020-10-13 11:03:39.277730 N | auth: added a new user: user-21 +2020-10-13 11:03:39.281677 N | auth: added a new user: user-22 +2020-10-13 11:03:39.285535 N | auth: added a new user: user-23 +2020-10-13 11:03:39.289531 N | auth: added a new user: user-24 +2020-10-13 11:03:39.293522 N | auth: added a new user: user-25 +2020-10-13 11:03:39.297512 N | auth: added a new user: user-26 +2020-10-13 11:03:39.301498 N | auth: added a new user: user-27 +2020-10-13 11:03:39.305390 N | auth: added a new user: user-28 +2020-10-13 11:03:39.309226 N | auth: added a new user: user-29 +2020-10-13 11:03:39.313064 N | auth: added a new user: user-30 +2020-10-13 11:03:39.317182 N | auth: added a new user: user-31 +2020-10-13 11:03:39.321107 N | auth: added a new user: user-32 +2020-10-13 11:03:39.325004 N | auth: added a new user: user-33 +2020-10-13 11:03:39.328938 N | auth: added a new user: user-34 +2020-10-13 11:03:39.479174 N | auth: added a new user: user-35 +2020-10-13 11:03:39.487076 N | auth: added a new user: user-36 +2020-10-13 11:03:39.495048 N | auth: added a new user: user-37 +2020-10-13 11:03:39.498806 N | auth: added a new user: user-38 +2020-10-13 11:03:39.508222 N | auth: added a new user: user-39 +2020-10-13 11:03:39.520047 N | auth: added a new user: user-40 +2020-10-13 11:03:39.527954 N | auth: added a new user: user-41 +2020-10-13 11:03:39.535798 N | auth: added a new user: user-42 +2020-10-13 11:03:39.543650 N | auth: added a new user: user-43 +2020-10-13 11:03:39.551529 N | auth: added a new user: user-44 +2020-10-13 11:03:39.559368 N | auth: added a new user: user-45 +2020-10-13 11:03:39.567217 N | auth: added a new user: user-46 +2020-10-13 11:03:39.575092 N | auth: added a new user: user-47 +2020-10-13 11:03:39.582915 N | auth: added a new user: user-48 +2020-10-13 11:03:39.586712 N | auth: added a new user: user-49 +2020-10-13 11:03:39.598925 I | auth: deleting token user-6(0).1 for user user-6 +2020-10-13 11:03:39.685654 I | auth: deleting token user-28(2).1 for user user-28 +2020-10-13 11:03:39.685741 I | auth: deleting token user-19(0).1 for user user-19 +2020-10-13 11:03:39.685777 I | auth: deleting token user-1(0).1 for user user-1 +2020-10-13 11:03:39.685808 I | auth: deleting token user-28(1).1 for user user-28 +2020-10-13 11:03:39.685838 I | auth: deleting token user-48(2).1 for user user-48 +2020-10-13 11:03:39.685866 I | auth: deleting token user-36(2).1 for user user-36 +2020-10-13 11:03:39.685894 I | auth: deleting token user-24(2).1 for user user-24 +2020-10-13 11:03:39.685922 I | auth: deleting token user-49(2).1 for user user-49 +2020-10-13 11:03:39.685950 I | auth: deleting token user-40(2).1 for user user-40 +2020-10-13 11:03:39.685978 I | auth: deleting token user-27(0).1 for user user-27 +2020-10-13 11:03:39.686007 I | auth: deleting token user-26(0).1 for user user-26 +2020-10-13 11:03:39.686035 I | auth: deleting token user-43(1).1 for user user-43 +2020-10-13 11:03:39.686063 I | auth: deleting token user-23(1).1 for user user-23 +2020-10-13 11:03:39.686092 I | auth: deleting token user-20(1).1 for user user-20 +2020-10-13 11:03:39.686121 I | auth: deleting token user-16(2).1 for user user-16 +2020-10-13 11:03:39.686149 I | auth: deleting token user-29(2).1 for user user-29 +2020-10-13 11:03:39.686177 I | auth: deleting token user-21(0).1 for user user-21 +2020-10-13 11:03:39.686205 I | auth: deleting token user-17(0).1 for user user-17 +2020-10-13 11:03:39.686232 I | auth: deleting token user-41(1).1 for user user-41 +2020-10-13 11:03:39.686260 I | auth: deleting token user-1(2).1 for user user-1 +2020-10-13 11:03:39.686288 I | auth: deleting token user-39(2).1 for user user-39 +2020-10-13 11:03:39.686317 I | auth: deleting token user-30(2).1 for user user-30 +2020-10-13 11:03:39.686345 I | auth: deleting token user-31(2).1 for user user-31 +2020-10-13 11:03:39.686372 I | auth: deleting token user-12(0).1 for user user-12 +2020-10-13 11:03:39.686400 I | auth: deleting token user-48(0).1 for user user-48 +2020-10-13 11:03:39.686427 I | auth: deleting token user-29(1).1 for user user-29 +2020-10-13 11:03:39.686456 I | auth: deleting token user-48(1).1 for user user-48 +2020-10-13 11:03:39.686483 I | auth: deleting token user-13(1).1 for user user-13 +2020-10-13 11:03:39.686511 I | auth: deleting token user-3(2).1 for user user-3 +2020-10-13 11:03:39.686538 I | auth: deleting token user-13(2).1 for user user-13 +2020-10-13 11:03:39.686566 I | auth: deleting token user-37(2).1 for user user-37 +2020-10-13 11:03:39.686594 I | auth: deleting token user-33(0).1 for user user-33 +2020-10-13 11:03:39.686621 I | auth: deleting token user-20(0).1 for user user-20 +2020-10-13 11:03:39.686650 I | auth: deleting token user-49(0).1 for user user-49 +2020-10-13 11:03:39.686678 I | auth: deleting token user-25(1).1 for user user-25 +2020-10-13 11:03:39.686705 I | auth: deleting token user-36(1).1 for user user-36 +2020-10-13 11:03:39.686735 I | auth: deleting token user-32(2).1 for user user-32 +2020-10-13 11:03:39.686762 I | auth: deleting token user-33(2).1 for user user-33 +2020-10-13 11:03:39.686790 I | auth: deleting token user-10(0).1 for user user-10 +2020-10-13 11:03:39.686838 I | auth: deleting token user-4(0).1 for user user-4 +2020-10-13 11:03:39.690992 I | auth: deleting token user-4(1).1 for user user-4 +2020-10-13 11:03:39.691027 I | auth: deleting token user-12(1).1 for user user-12 +2020-10-13 11:03:39.691058 I | auth: deleting token user-16(1).1 for user user-16 +2020-10-13 11:03:39.691089 I | auth: deleting token user-40(1).1 for user user-40 +2020-10-13 11:03:39.691119 I | auth: deleting token user-26(2).1 for user user-26 +2020-10-13 11:03:39.691149 I | auth: deleting token user-35(2).1 for user user-35 +2020-10-13 11:03:39.691178 I | auth: deleting token user-6(1).1 for user user-6 +2020-10-13 11:03:39.691207 I | auth: deleting token user-19(1).1 for user user-19 +2020-10-13 11:03:39.691236 I | auth: deleting token user-22(1).1 for user user-22 +2020-10-13 11:03:39.691264 I | auth: deleting token user-22(2).1 for user user-22 +2020-10-13 11:03:39.691292 I | auth: deleting token user-38(2).1 for user user-38 +2020-10-13 11:03:39.691321 I | auth: deleting token user-35(0).1 for user user-35 +2020-10-13 11:03:39.691348 I | auth: deleting token user-15(1).1 for user user-15 +2020-10-13 11:03:39.691377 I | auth: deleting token user-44(0).1 for user user-44 +2020-10-13 11:03:39.691405 I | auth: deleting token user-24(1).1 for user user-24 +2020-10-13 11:03:39.691433 I | auth: deleting token user-24(0).1 for user user-24 +2020-10-13 11:03:39.691461 I | auth: deleting token user-38(1).1 for user user-38 +2020-10-13 11:03:39.691489 I | auth: deleting token user-2(2).1 for user user-2 +2020-10-13 11:03:39.691517 I | auth: deleting token user-32(1).1 for user user-32 +2020-10-13 11:03:39.691544 I | auth: deleting token user-27(1).1 for user user-27 +2020-10-13 11:03:39.691572 I | auth: deleting token user-47(1).1 for user user-47 +2020-10-13 11:03:39.691600 I | auth: deleting token user-45(1).1 for user user-45 +2020-10-13 11:03:39.691629 I | auth: deleting token user-34(0).1 for user user-34 +2020-10-13 11:03:39.691657 I | auth: deleting token user-16(0).1 for user user-16 +2020-10-13 11:03:39.691684 I | auth: deleting token user-36(0).1 for user user-36 +2020-10-13 11:03:39.691711 I | auth: deleting token user-13(0).1 for user user-13 +2020-10-13 11:03:39.691739 I | auth: deleting token user-14(1).1 for user user-14 +2020-10-13 11:03:39.691767 I | auth: deleting token user-41(0).1 for user user-41 +2020-10-13 11:03:39.691794 I | auth: deleting token user-33(1).1 for user user-33 +2020-10-13 11:03:39.691821 I | auth: deleting token user-17(1).1 for user user-17 +2020-10-13 11:03:39.691849 I | auth: deleting token user-15(2).1 for user user-15 +2020-10-13 11:03:39.691877 I | auth: deleting token user-11(0).1 for user user-11 +2020-10-13 11:03:39.691905 I | auth: deleting token user-31(0).1 for user user-31 +2020-10-13 11:03:39.691932 I | auth: deleting token user-42(1).1 for user user-42 +2020-10-13 11:03:39.691960 I | auth: deleting token user-9(2).1 for user user-9 +2020-10-13 11:03:39.691991 I | auth: deleting token user-26(1).1 for user user-26 +2020-10-13 11:03:39.692020 I | auth: deleting token user-37(1).1 for user user-37 +2020-10-13 11:03:39.692048 I | auth: deleting token user-34(1).1 for user user-34 +2020-10-13 11:03:39.692077 I | auth: deleting token user-2(1).1 for user user-2 +2020-10-13 11:03:39.692106 I | auth: deleting token user-18(2).1 for user user-18 +2020-10-13 11:03:39.692134 I | auth: deleting token user-14(0).1 for user user-14 +2020-10-13 11:03:39.692162 I | auth: deleting token user-30(1).1 for user user-30 +2020-10-13 11:03:39.692189 I | auth: deleting token user-9(1).1 for user user-9 +2020-10-13 11:03:39.692216 I | auth: deleting token user-35(1).1 for user user-35 +2020-10-13 11:03:39.692266 I | auth: deleting token user-20(2).1 for user user-20 +2020-10-13 11:03:39.692302 I | auth: deleting token user-7(1).1 for user user-7 +2020-10-13 11:03:39.692331 I | auth: deleting token user-19(2).1 for user user-19 +2020-10-13 11:03:39.692362 I | auth: deleting token user-7(0).1 for user user-7 +2020-10-13 11:03:39.692391 I | auth: deleting token user-43(2).1 for user user-43 +2020-10-13 11:03:39.692421 I | auth: deleting token user-8(1).1 for user user-8 +2020-10-13 11:03:39.692458 I | auth: deleting token user-21(1).1 for user user-21 +2020-10-13 11:03:39.692486 I | auth: deleting token user-44(1).1 for user user-44 +2020-10-13 11:03:39.692514 I | auth: deleting token user-10(2).1 for user user-10 +2020-10-13 11:03:39.692542 I | auth: deleting token user-25(0).1 for user user-25 +2020-10-13 11:03:39.692569 I | auth: deleting token user-47(0).1 for user user-47 +2020-10-13 11:03:39.692597 I | auth: deleting token user-43(0).1 for user user-43 +2020-10-13 11:03:39.692626 I | auth: deleting token user-37(0).1 for user user-37 +2020-10-13 11:03:39.692655 I | auth: deleting token user-15(0).1 for user user-15 +2020-10-13 11:03:39.692681 I | auth: deleting token user-32(0).1 for user user-32 +2020-10-13 11:03:39.692709 I | auth: deleting token user-49(1).1 for user user-49 +2020-10-13 11:03:39.692736 I | auth: deleting token user-11(2).1 for user user-11 +2020-10-13 11:03:39.692764 I | auth: deleting token user-47(2).1 for user user-47 +2020-10-13 11:03:39.692791 I | auth: deleting token user-46(0).1 for user user-46 +2020-10-13 11:03:39.692819 I | auth: deleting token user-3(0).1 for user user-3 +2020-10-13 11:03:39.692846 I | auth: deleting token user-42(0).1 for user user-42 +2020-10-13 11:03:39.692874 I | auth: deleting token user-38(0).1 for user user-38 +2020-10-13 11:03:39.692901 I | auth: deleting token user-46(1).1 for user user-46 +2020-10-13 11:03:39.692953 I | auth: deleting token user-29(0).1 for user user-29 +2020-10-13 11:03:39.692986 I | auth: deleting token user-2(0).1 for user user-2 +2020-10-13 11:03:39.693014 I | auth: deleting token user-3(1).1 for user user-3 +2020-10-13 11:03:39.693042 I | auth: deleting token user-23(2).1 for user user-23 +2020-10-13 11:03:39.693071 I | auth: deleting token user-42(2).1 for user user-42 +2020-10-13 11:03:39.693100 I | auth: deleting token user-18(0).1 for user user-18 +2020-10-13 11:03:39.693127 I | auth: deleting token user-23(0).1 for user user-23 +2020-10-13 11:03:39.693156 I | auth: deleting token user-9(0).1 for user user-9 +2020-10-13 11:03:39.693183 I | auth: deleting token user-1(1).1 for user user-1 +2020-10-13 11:03:39.693212 I | auth: deleting token user-22(0).1 for user user-22 +2020-10-13 11:03:39.693240 I | auth: deleting token user-39(0).1 for user user-39 +2020-10-13 11:03:39.693268 I | auth: deleting token user-30(0).1 for user user-30 +2020-10-13 11:03:39.693297 I | auth: deleting token user-40(0).1 for user user-40 +2020-10-13 11:03:39.693324 I | auth: deleting token user-31(1).1 for user user-31 +2020-10-13 11:03:39.693352 I | auth: deleting token user-39(1).1 for user user-39 +2020-10-13 11:03:39.693381 I | auth: deleting token user-0(1).1 for user user-0 +2020-10-13 11:03:39.693408 I | auth: deleting token user-8(0).1 for user user-8 +2020-10-13 11:03:39.693436 I | auth: deleting token user-11(1).1 for user user-11 +2020-10-13 11:03:39.693464 I | auth: deleting token user-14(2).1 for user user-14 +2020-10-13 11:03:39.693493 I | auth: deleting token user-45(0).1 for user user-45 +2020-10-13 11:03:39.693521 I | auth: deleting token user-44(2).1 for user user-44 +2020-10-13 11:03:39.693548 I | auth: deleting token user-0(2).1 for user user-0 +2020-10-13 11:03:39.693576 I | auth: deleting token user-5(0).1 for user user-5 +2020-10-13 11:03:39.693604 I | auth: deleting token user-5(1).1 for user user-5 +2020-10-13 11:03:39.693632 I | auth: deleting token user-17(2).1 for user user-17 +2020-10-13 11:03:39.693659 I | auth: deleting token user-6(2).1 for user user-6 +2020-10-13 11:03:39.693688 I | auth: deleting token user-0(0).1 for user user-0 +2020-10-13 11:03:39.693715 I | auth: deleting token user-28(0).1 for user user-28 +2020-10-13 11:03:39.693743 I | auth: deleting token user-10(1).1 for user user-10 +2020-10-13 11:03:39.693770 I | auth: deleting token user-18(1).1 for user user-18 +2020-10-13 11:03:39.693798 I | auth: deleting token user-7(2).1 for user user-7 +2020-10-13 11:03:39.693835 I | auth: deleting token user-16(3).1 for user user-16 +2020-10-13 11:03:39.693866 I | auth: deleting token user-9(3).1 for user user-9 +2020-10-13 11:03:39.693901 I | auth: deleting token user-25(2).1 for user user-25 +2020-10-13 11:03:39.693929 I | auth: deleting token user-21(2).1 for user user-21 +2020-10-13 11:03:39.693957 I | auth: deleting token user-13(3).1 for user user-13 +2020-10-13 11:03:39.693985 I | auth: deleting token user-32(3).1 for user user-32 +2020-10-13 11:03:39.694015 I | auth: deleting token user-28(3).1 for user user-28 +2020-10-13 11:03:39.694044 I | auth: deleting token user-4(2).1 for user user-4 +2020-10-13 11:03:39.694072 I | auth: deleting token user-5(2).1 for user user-5 +2020-10-13 11:03:39.694100 I | auth: deleting token user-49(3).1 for user user-49 +2020-10-13 11:03:39.694128 I | auth: deleting token user-7(3).1 for user user-7 +2020-10-13 11:03:39.694156 I | auth: deleting token user-2(3).1 for user user-2 +2020-10-13 11:03:39.694185 I | auth: deleting token user-27(2).1 for user user-27 +2020-10-13 11:03:39.694214 I | auth: deleting token user-12(2).1 for user user-12 +2020-10-13 11:03:39.694242 I | auth: deleting token user-30(3).1 for user user-30 +2020-10-13 11:03:39.694270 I | auth: deleting token user-14(3).1 for user user-14 +2020-10-13 11:03:39.694299 I | auth: deleting token user-36(3).1 for user user-36 +2020-10-13 11:03:39.694328 I | auth: deleting token user-46(2).1 for user user-46 +2020-10-13 11:03:39.694356 I | auth: deleting token user-45(2).1 for user user-45 +2020-10-13 11:03:39.694383 I | auth: deleting token user-34(2).1 for user user-34 +2020-10-13 11:03:39.694411 I | auth: deleting token user-15(3).1 for user user-15 +2020-10-13 11:03:39.694439 I | auth: deleting token user-26(3).1 for user user-26 +2020-10-13 11:03:39.694467 I | auth: deleting token user-8(2).1 for user user-8 +2020-10-13 11:03:39.694497 I | auth: deleting token user-41(2).1 for user user-41 +2020-10-13 11:03:39.709540 I | auth: deleting token user-33(3).1 for user user-33 +2020-10-13 11:03:39.709621 I | auth: deleting token user-21(3).1 for user user-21 +2020-10-13 11:03:39.709656 I | auth: deleting token user-23(3).1 for user user-23 +2020-10-13 11:03:39.709688 I | auth: deleting token user-29(3).1 for user user-29 +2020-10-13 11:03:39.709718 I | auth: deleting token user-27(3).1 for user user-27 +2020-10-13 11:03:39.709747 I | auth: deleting token user-4(3).1 for user user-4 +2020-10-13 11:03:39.709778 I | auth: deleting token user-16(4).1 for user user-16 +2020-10-13 11:03:39.709820 I | auth: deleting token user-49(4).1 for user user-49 +2020-10-13 11:03:39.709853 I | auth: deleting token user-22(3).1 for user user-22 +2020-10-13 11:03:39.709882 I | auth: deleting token user-31(3).1 for user user-31 +2020-10-13 11:03:39.709910 I | auth: deleting token user-47(3).1 for user user-47 +2020-10-13 11:03:39.709950 I | auth: deleting token user-46(3).1 for user user-46 +2020-10-13 11:03:39.709980 I | auth: deleting token user-19(3).1 for user user-19 +2020-10-13 11:03:39.710010 I | auth: deleting token user-12(3).1 for user user-12 +2020-10-13 11:03:39.710039 I | auth: deleting token user-18(3).1 for user user-18 +2020-10-13 11:03:39.710067 I | auth: deleting token user-1(3).1 for user user-1 +2020-10-13 11:03:39.710094 I | auth: deleting token user-13(4).1 for user user-13 +2020-10-13 11:03:39.710123 I | auth: deleting token user-41(3).1 for user user-41 +2020-10-13 11:03:39.710151 I | auth: deleting token user-17(3).1 for user user-17 +2020-10-13 11:03:39.710179 I | auth: deleting token user-2(4).1 for user user-2 +2020-10-13 11:03:39.710208 I | auth: deleting token user-10(3).1 for user user-10 +2020-10-13 11:03:39.710237 I | auth: deleting token user-42(3).1 for user user-42 +2020-10-13 11:03:39.710267 I | auth: deleting token user-45(3).1 for user user-45 +2020-10-13 11:03:39.710296 I | auth: deleting token user-0(3).1 for user user-0 +2020-10-13 11:03:39.710324 I | auth: deleting token user-15(4).1 for user user-15 +2020-10-13 11:03:39.710352 I | auth: deleting token user-48(4).1 for user user-48 +2020-10-13 11:03:39.710381 I | auth: deleting token user-25(3).1 for user user-25 +2020-10-13 11:03:39.710409 I | auth: deleting token user-36(4).1 for user user-36 +2020-10-13 11:03:39.710437 I | auth: deleting token user-20(3).1 for user user-20 +2020-10-13 11:03:39.710465 I | auth: deleting token user-38(3).1 for user user-38 +2020-10-13 11:03:39.710493 I | auth: deleting token user-40(3).1 for user user-40 +2020-10-13 11:03:39.710521 I | auth: deleting token user-11(3).1 for user user-11 +2020-10-13 11:03:39.710549 I | auth: deleting token user-0(4).1 for user user-0 +2020-10-13 11:03:39.710577 I | auth: deleting token user-8(3).1 for user user-8 +2020-10-13 11:03:39.710605 I | auth: deleting token user-3(3).1 for user user-3 +2020-10-13 11:03:39.710634 I | auth: deleting token user-14(4).1 for user user-14 +2020-10-13 11:03:39.710662 I | auth: deleting token user-37(3).1 for user user-37 +2020-10-13 11:03:39.710690 I | auth: deleting token user-5(3).1 for user user-5 +2020-10-13 11:03:39.710718 I | auth: deleting token user-39(3).1 for user user-39 +2020-10-13 11:03:39.710746 I | auth: deleting token user-35(3).1 for user user-35 +2020-10-13 11:03:39.710774 I | auth: deleting token user-6(3).1 for user user-6 +2020-10-13 11:03:39.710802 I | auth: deleting token user-42(4).1 for user user-42 +2020-10-13 11:03:39.715766 I | auth: deleting token user-29(4).1 for user user-29 +2020-10-13 11:03:39.715818 I | auth: deleting token user-24(4).1 for user user-24 +2020-10-13 11:03:39.715851 I | auth: deleting token user-34(3).1 for user user-34 +2020-10-13 11:03:39.715880 I | auth: deleting token user-24(3).1 for user user-24 +2020-10-13 11:03:39.715910 I | auth: deleting token user-43(3).1 for user user-43 +2020-10-13 11:03:39.715939 I | auth: deleting token user-44(3).1 for user user-44 +2020-10-13 11:03:39.715967 I | auth: deleting token user-48(3).1 for user user-48 +2020-10-13 11:03:39.716020 I | auth: deleting token user-35(4).1 for user user-35 +2020-10-13 11:03:39.716053 I | auth: deleting token user-20(4).1 for user user-20 +2020-10-13 11:03:39.716081 I | auth: deleting token user-40(4).1 for user user-40 +2020-10-13 11:03:39.716111 I | auth: deleting token user-34(4).1 for user user-34 +2020-10-13 11:03:39.716139 I | auth: deleting token user-5(4).1 for user user-5 +2020-10-13 11:03:39.716168 I | auth: deleting token user-26(4).1 for user user-26 +2020-10-13 11:03:39.716211 I | auth: deleting token user-10(4).1 for user user-10 +2020-10-13 11:03:39.716243 I | auth: deleting token user-45(4).1 for user user-45 +2020-10-13 11:03:39.716272 I | auth: deleting token user-8(4).1 for user user-8 +2020-10-13 11:03:39.716300 I | auth: deleting token user-1(4).1 for user user-1 +2020-10-13 11:03:39.716329 I | auth: deleting token user-46(4).1 for user user-46 +2020-10-13 11:03:39.716356 I | auth: deleting token user-21(4).1 for user user-21 +2020-10-13 11:03:39.716385 I | auth: deleting token user-23(4).1 for user user-23 +2020-10-13 11:03:39.716413 I | auth: deleting token user-37(4).1 for user user-37 +2020-10-13 11:03:39.716441 I | auth: deleting token user-25(4).1 for user user-25 +2020-10-13 11:03:39.716469 I | auth: deleting token user-7(4).1 for user user-7 +2020-10-13 11:03:39.716496 I | auth: deleting token user-12(4).1 for user user-12 +2020-10-13 11:03:39.716525 I | auth: deleting token user-22(4).1 for user user-22 +2020-10-13 11:03:39.716552 I | auth: deleting token user-32(4).1 for user user-32 +2020-10-13 11:03:39.716579 I | auth: deleting token user-11(4).1 for user user-11 +2020-10-13 11:03:39.716610 I | auth: deleting token user-27(4).1 for user user-27 +2020-10-13 11:03:39.716638 I | auth: deleting token user-17(4).1 for user user-17 +2020-10-13 11:03:39.716667 I | auth: deleting token user-31(4).1 for user user-31 +2020-10-13 11:03:39.716694 I | auth: deleting token user-39(4).1 for user user-39 +2020-10-13 11:03:39.716724 I | auth: deleting token user-3(4).1 for user user-3 +2020-10-13 11:03:39.716752 I | auth: deleting token user-9(4).1 for user user-9 +2020-10-13 11:03:39.716779 I | auth: deleting token user-44(4).1 for user user-44 +2020-10-13 11:03:39.716807 I | auth: deleting token user-4(4).1 for user user-4 +2020-10-13 11:03:39.716834 I | auth: deleting token user-43(4).1 for user user-43 +2020-10-13 11:03:39.716863 I | auth: deleting token user-19(4).1 for user user-19 +2020-10-13 11:03:39.716892 I | auth: deleting token user-30(4).1 for user user-30 +2020-10-13 11:03:39.716919 I | auth: deleting token user-38(4).1 for user user-38 +2020-10-13 11:03:39.716947 I | auth: deleting token user-18(4).1 for user user-18 +2020-10-13 11:03:39.716976 I | auth: deleting token user-28(4).1 for user user-28 +2020-10-13 11:03:39.717004 I | auth: deleting token user-41(4).1 for user user-41 +2020-10-13 11:03:39.717033 I | auth: deleting token user-47(4).1 for user user-47 +2020-10-13 11:03:39.717060 I | auth: deleting token user-6(4).1 for user user-6 +2020-10-13 11:03:39.717089 I | auth: deleting token user-33(4).1 for user user-33 +2020-10-13 11:03:39.726904 I | auth: deleting token user-14(5).1 for user user-14 +2020-10-13 11:03:39.726976 I | auth: deleting token user-29(5).1 for user user-29 +2020-10-13 11:03:39.727011 I | auth: deleting token user-24(5).1 for user user-24 +2020-10-13 11:03:39.727041 I | auth: deleting token user-9(5).1 for user user-9 +2020-10-13 11:03:39.727073 I | auth: deleting token user-26(5).1 for user user-26 +2020-10-13 11:03:39.727103 I | auth: deleting token user-43(5).1 for user user-43 +2020-10-13 11:03:39.727133 I | auth: deleting token user-28(5).1 for user user-28 +2020-10-13 11:03:39.727162 I | auth: deleting token user-31(5).1 for user user-31 +2020-10-13 11:03:39.727191 I | auth: deleting token user-5(5).1 for user user-5 +2020-10-13 11:03:39.727219 I | auth: deleting token user-44(5).1 for user user-44 +2020-10-13 11:03:39.727247 I | auth: deleting token user-48(5).1 for user user-48 +2020-10-13 11:03:39.727276 I | auth: deleting token user-38(5).1 for user user-38 +2020-10-13 11:03:39.727305 I | auth: deleting token user-8(5).1 for user user-8 +2020-10-13 11:03:39.727334 I | auth: deleting token user-18(5).1 for user user-18 +2020-10-13 11:03:39.727362 I | auth: deleting token user-19(5).1 for user user-19 +2020-10-13 11:03:39.727390 I | auth: deleting token user-2(5).1 for user user-2 +2020-10-13 11:03:39.727420 I | auth: deleting token user-6(5).1 for user user-6 +2020-10-13 11:03:39.727450 I | auth: deleting token user-12(5).1 for user user-12 +2020-10-13 11:03:39.727479 I | auth: deleting token user-46(5).1 for user user-46 +2020-10-13 11:03:39.727507 I | auth: deleting token user-10(5).1 for user user-10 +2020-10-13 11:03:39.727537 I | auth: deleting token user-40(5).1 for user user-40 +2020-10-13 11:03:39.727566 I | auth: deleting token user-4(5).1 for user user-4 +2020-10-13 11:03:39.727594 I | auth: deleting token user-7(5).1 for user user-7 +2020-10-13 11:03:39.727621 I | auth: deleting token user-17(5).1 for user user-17 +2020-10-13 11:03:39.727652 I | auth: deleting token user-30(5).1 for user user-30 +2020-10-13 11:03:39.727680 I | auth: deleting token user-3(5).1 for user user-3 +2020-10-13 11:03:39.727708 I | auth: deleting token user-11(5).1 for user user-11 +2020-10-13 11:03:39.727736 I | auth: deleting token user-16(5).1 for user user-16 +2020-10-13 11:03:39.727765 I | auth: deleting token user-45(5).1 for user user-45 +2020-10-13 11:03:39.727793 I | auth: deleting token user-20(5).1 for user user-20 +2020-10-13 11:03:39.727822 I | auth: deleting token user-32(5).1 for user user-32 +2020-10-13 11:03:39.727850 I | auth: deleting token user-27(5).1 for user user-27 +2020-10-13 11:03:39.727878 I | auth: deleting token user-37(5).1 for user user-37 +2020-10-13 11:03:39.727906 I | auth: deleting token user-0(5).1 for user user-0 +2020-10-13 11:03:39.727934 I | auth: deleting token user-22(5).1 for user user-22 +2020-10-13 11:03:39.727964 I | auth: deleting token user-21(5).1 for user user-21 +2020-10-13 11:03:39.727993 I | auth: deleting token user-49(5).1 for user user-49 +2020-10-13 11:03:39.728022 I | auth: deleting token user-33(5).1 for user user-33 +2020-10-13 11:03:39.728064 I | auth: deleting token user-35(5).1 for user user-35 +2020-10-13 11:03:39.728096 I | auth: deleting token user-39(5).1 for user user-39 +2020-10-13 11:03:39.728124 I | auth: deleting token user-15(5).1 for user user-15 +2020-10-13 11:03:39.728152 I | auth: deleting token user-25(5).1 for user user-25 +2020-10-13 11:03:39.728178 I | auth: deleting token user-1(5).1 for user user-1 +2020-10-13 11:03:39.728206 I | auth: deleting token user-36(5).1 for user user-36 +2020-10-13 11:03:39.728236 I | auth: deleting token user-41(5).1 for user user-41 +2020-10-13 11:03:39.728264 I | auth: deleting token user-13(5).1 for user user-13 +2020-10-13 11:03:39.728291 I | auth: deleting token user-47(5).1 for user user-47 +2020-10-13 11:03:39.728320 I | auth: deleting token user-34(5).1 for user user-34 +2020-10-13 11:03:39.728348 I | auth: deleting token user-23(5).1 for user user-23 +2020-10-13 11:03:39.728375 I | auth: deleting token user-42(5).1 for user user-42 +2020-10-13 11:03:39.733546 I | auth: deleting token user-3(6).1 for user user-3 +2020-10-13 11:03:39.733626 I | auth: deleting token user-32(7).1 for user user-32 +2020-10-13 11:03:39.733663 I | auth: deleting token user-22(7).1 for user user-22 +2020-10-13 11:03:39.733696 I | auth: deleting token user-44(7).1 for user user-44 +2020-10-13 11:03:39.733731 I | auth: deleting token user-42(7).1 for user user-42 +2020-10-13 11:03:39.733762 I | auth: deleting token user-37(6).1 for user user-37 +2020-10-13 11:03:39.733793 I | auth: deleting token user-42(6).1 for user user-42 +2020-10-13 11:03:39.733824 I | auth: deleting token user-31(6).1 for user user-31 +2020-10-13 11:03:39.733911 I | auth: deleting token user-27(6).1 for user user-27 +2020-10-13 11:03:39.733957 I | auth: deleting token user-44(6).1 for user user-44 +2020-10-13 11:03:39.734025 I | auth: deleting token user-35(7).1 for user user-35 +2020-10-13 11:03:39.734061 I | auth: deleting token user-20(7).1 for user user-20 +2020-10-13 11:03:39.734092 I | auth: deleting token user-19(7).1 for user user-19 +2020-10-13 11:03:39.734161 I | auth: deleting token user-11(6).1 for user user-11 +2020-10-13 11:03:39.734190 I | auth: deleting token user-2(6).1 for user user-2 +2020-10-13 11:03:39.734219 I | auth: deleting token user-41(7).1 for user user-41 +2020-10-13 11:03:39.734250 I | auth: deleting token user-10(7).1 for user user-10 +2020-10-13 11:03:39.734311 I | auth: deleting token user-36(6).1 for user user-36 +2020-10-13 11:03:39.734348 I | auth: deleting token user-27(7).1 for user user-27 +2020-10-13 11:03:39.734405 I | auth: deleting token user-34(7).1 for user user-34 +2020-10-13 11:03:39.734441 I | auth: deleting token user-15(6).1 for user user-15 +2020-10-13 11:03:39.734500 I | auth: deleting token user-39(7).1 for user user-39 +2020-10-13 11:03:39.734534 I | auth: deleting token user-15(7).1 for user user-15 +2020-10-13 11:03:39.734565 I | auth: deleting token user-21(6).1 for user user-21 +2020-10-13 11:03:39.734594 I | auth: deleting token user-40(6).1 for user user-40 +2020-10-13 11:03:39.734623 I | auth: deleting token user-40(7).1 for user user-40 +2020-10-13 11:03:39.734652 I | auth: deleting token user-48(6).1 for user user-48 +2020-10-13 11:03:39.734680 I | auth: deleting token user-26(7).1 for user user-26 +2020-10-13 11:03:39.734775 I | auth: deleting token user-43(6).1 for user user-43 +2020-10-13 11:03:39.734805 I | auth: deleting token user-12(6).1 for user user-12 +2020-10-13 11:03:39.734877 I | auth: deleting token user-8(6).1 for user user-8 +2020-10-13 11:03:39.734909 I | auth: deleting token user-46(6).1 for user user-46 +2020-10-13 11:03:39.734983 I | auth: deleting token user-22(6).1 for user user-22 +2020-10-13 11:03:39.735020 I | auth: deleting token user-28(7).1 for user user-28 +2020-10-13 11:03:39.735089 I | auth: deleting token user-13(6).1 for user user-13 +2020-10-13 11:03:39.735146 I | auth: deleting token user-9(6).1 for user user-9 +2020-10-13 11:03:39.735183 I | auth: deleting token user-29(7).1 for user user-29 +2020-10-13 11:03:39.735214 I | auth: deleting token user-49(7).1 for user user-49 +2020-10-13 11:03:39.735270 I | auth: deleting token user-9(7).1 for user user-9 +2020-10-13 11:03:39.735301 I | auth: deleting token user-14(6).1 for user user-14 +2020-10-13 11:03:39.735330 I | auth: deleting token user-3(7).1 for user user-3 +2020-10-13 11:03:39.735359 I | auth: deleting token user-38(7).1 for user user-38 +2020-10-13 11:03:39.735387 I | auth: deleting token user-21(7).1 for user user-21 +2020-10-13 11:03:39.735415 I | auth: deleting token user-35(6).1 for user user-35 +2020-10-13 11:03:39.735442 I | auth: deleting token user-24(6).1 for user user-24 +2020-10-13 11:03:39.735470 I | auth: deleting token user-31(7).1 for user user-31 +2020-10-13 11:03:39.735498 I | auth: deleting token user-45(7).1 for user user-45 +2020-10-13 11:03:39.735526 I | auth: deleting token user-14(7).1 for user user-14 +2020-10-13 11:03:39.735556 I | auth: deleting token user-19(6).1 for user user-19 +2020-10-13 11:03:39.735584 I | auth: deleting token user-32(6).1 for user user-32 +2020-10-13 11:03:39.735657 I | auth: deleting token user-43(7).1 for user user-43 +2020-10-13 11:03:39.735687 I | auth: deleting token user-0(7).1 for user user-0 +2020-10-13 11:03:39.735717 I | auth: deleting token user-48(7).1 for user user-48 +2020-10-13 11:03:39.735746 I | auth: deleting token user-10(6).1 for user user-10 +2020-10-13 11:03:39.735774 I | auth: deleting token user-25(6).1 for user user-25 +2020-10-13 11:03:39.735803 I | auth: deleting token user-33(7).1 for user user-33 +2020-10-13 11:03:39.735832 I | auth: deleting token user-4(7).1 for user user-4 +2020-10-13 11:03:39.735860 I | auth: deleting token user-46(7).1 for user user-46 +2020-10-13 11:03:39.735889 I | auth: deleting token user-16(7).1 for user user-16 +2020-10-13 11:03:39.735918 I | auth: deleting token user-29(6).1 for user user-29 +2020-10-13 11:03:39.735952 I | auth: deleting token user-20(6).1 for user user-20 +2020-10-13 11:03:39.735981 I | auth: deleting token user-8(7).1 for user user-8 +2020-10-13 11:03:39.736011 I | auth: deleting token user-17(7).1 for user user-17 +2020-10-13 11:03:39.736040 I | auth: deleting token user-36(7).1 for user user-36 +2020-10-13 11:03:39.736069 I | auth: deleting token user-0(6).1 for user user-0 +2020-10-13 11:03:39.736097 I | auth: deleting token user-47(7).1 for user user-47 +2020-10-13 11:03:39.736125 I | auth: deleting token user-12(7).1 for user user-12 +2020-10-13 11:03:39.736153 I | auth: deleting token user-11(7).1 for user user-11 +2020-10-13 11:03:39.736182 I | auth: deleting token user-49(6).1 for user user-49 +2020-10-13 11:03:39.736211 I | auth: deleting token user-6(6).1 for user user-6 +2020-10-13 11:03:39.736239 I | auth: deleting token user-2(7).1 for user user-2 +2020-10-13 11:03:39.736267 I | auth: deleting token user-7(7).1 for user user-7 +2020-10-13 11:03:39.736296 I | auth: deleting token user-4(6).1 for user user-4 +2020-10-13 11:03:39.736324 I | auth: deleting token user-30(6).1 for user user-30 +2020-10-13 11:03:39.736352 I | auth: deleting token user-47(6).1 for user user-47 +2020-10-13 11:03:39.736381 I | auth: deleting token user-1(6).1 for user user-1 +2020-10-13 11:03:39.736409 I | auth: deleting token user-5(7).1 for user user-5 +2020-10-13 11:03:39.736473 I | auth: deleting token user-24(7).1 for user user-24 +2020-10-13 11:03:39.736506 I | auth: deleting token user-13(7).1 for user user-13 +2020-10-13 11:03:39.736536 I | auth: deleting token user-34(6).1 for user user-34 +2020-10-13 11:03:39.736564 I | auth: deleting token user-41(6).1 for user user-41 +2020-10-13 11:03:39.736592 I | auth: deleting token user-28(6).1 for user user-28 +2020-10-13 11:03:39.736620 I | auth: deleting token user-37(7).1 for user user-37 +2020-10-13 11:03:39.736648 I | auth: deleting token user-23(7).1 for user user-23 +2020-10-13 11:03:39.736677 I | auth: deleting token user-33(6).1 for user user-33 +2020-10-13 11:03:39.736705 I | auth: deleting token user-5(6).1 for user user-5 +2020-10-13 11:03:39.736733 I | auth: deleting token user-39(6).1 for user user-39 +2020-10-13 11:03:39.736761 I | auth: deleting token user-1(7).1 for user user-1 +2020-10-13 11:03:39.736790 I | auth: deleting token user-18(7).1 for user user-18 +2020-10-13 11:03:39.736819 I | auth: deleting token user-45(6).1 for user user-45 +2020-10-13 11:03:39.736848 I | auth: deleting token user-38(6).1 for user user-38 +2020-10-13 11:03:39.736876 I | auth: deleting token user-6(7).1 for user user-6 +2020-10-13 11:03:39.736905 I | auth: deleting token user-18(6).1 for user user-18 +2020-10-13 11:03:39.736933 I | auth: deleting token user-16(6).1 for user user-16 +2020-10-13 11:03:39.736961 I | auth: deleting token user-7(6).1 for user user-7 +2020-10-13 11:03:39.736988 I | auth: deleting token user-26(6).1 for user user-26 +2020-10-13 11:03:39.737017 I | auth: deleting token user-25(7).1 for user user-25 +2020-10-13 11:03:39.737045 I | auth: deleting token user-23(6).1 for user user-23 +2020-10-13 11:03:39.737073 I | auth: deleting token user-17(6).1 for user user-17 +2020-10-13 11:03:39.737102 I | auth: deleting token user-30(7).1 for user user-30 +2020-10-13 11:03:39.746596 I | auth: deleting token user-10(9).1 for user user-10 +2020-10-13 11:03:39.746688 I | auth: deleting token user-24(8).1 for user user-24 +2020-10-13 11:03:39.746727 I | auth: deleting token user-32(8).1 for user user-32 +2020-10-13 11:03:39.746759 I | auth: deleting token user-47(8).1 for user user-47 +2020-10-13 11:03:39.746789 I | auth: deleting token user-29(8).1 for user user-29 +2020-10-13 11:03:39.746845 I | auth: deleting token user-49(9).1 for user user-49 +2020-10-13 11:03:39.746912 I | auth: deleting token user-4(9).1 for user user-4 +2020-10-13 11:03:39.746942 I | auth: deleting token user-7(9).1 for user user-7 +2020-10-13 11:03:39.746972 I | auth: deleting token user-17(8).1 for user user-17 +2020-10-13 11:03:39.747001 I | auth: deleting token user-38(9).1 for user user-38 +2020-10-13 11:03:39.747030 I | auth: deleting token user-0(8).1 for user user-0 +2020-10-13 11:03:39.747060 I | auth: deleting token user-9(9).1 for user user-9 +2020-10-13 11:03:39.747088 I | auth: deleting token user-44(8).1 for user user-44 +2020-10-13 11:03:39.747117 I | auth: deleting token user-13(8).1 for user user-13 +2020-10-13 11:03:39.747145 I | auth: deleting token user-23(8).1 for user user-23 +2020-10-13 11:03:39.747174 I | auth: deleting token user-35(9).1 for user user-35 +2020-10-13 11:03:39.747203 I | auth: deleting token user-5(8).1 for user user-5 +2020-10-13 11:03:39.747232 I | auth: deleting token user-11(8).1 for user user-11 +2020-10-13 11:03:39.747259 I | auth: deleting token user-14(8).1 for user user-14 +2020-10-13 11:03:39.747288 I | auth: deleting token user-22(8).1 for user user-22 +2020-10-13 11:03:39.747315 I | auth: deleting token user-7(8).1 for user user-7 +2020-10-13 11:03:39.747342 I | auth: deleting token user-25(9).1 for user user-25 +2020-10-13 11:03:39.747371 I | auth: deleting token user-41(8).1 for user user-41 +2020-10-13 11:03:39.747400 I | auth: deleting token user-13(9).1 for user user-13 +2020-10-13 11:03:39.747429 I | auth: deleting token user-36(9).1 for user user-36 +2020-10-13 11:03:39.747457 I | auth: deleting token user-49(8).1 for user user-49 +2020-10-13 11:03:39.747485 I | auth: deleting token user-31(8).1 for user user-31 +2020-10-13 11:03:39.747513 I | auth: deleting token user-12(8).1 for user user-12 +2020-10-13 11:03:39.747541 I | auth: deleting token user-20(8).1 for user user-20 +2020-10-13 11:03:39.747569 I | auth: deleting token user-9(8).1 for user user-9 +2020-10-13 11:03:39.747612 I | auth: deleting token user-16(9).1 for user user-16 +2020-10-13 11:03:39.747641 I | auth: deleting token user-4(8).1 for user user-4 +2020-10-13 11:03:39.747670 I | auth: deleting token user-47(9).1 for user user-47 +2020-10-13 11:03:39.747698 I | auth: deleting token user-40(9).1 for user user-40 +2020-10-13 11:03:39.747726 I | auth: deleting token user-0(9).1 for user user-0 +2020-10-13 11:03:39.747754 I | auth: deleting token user-14(9).1 for user user-14 +2020-10-13 11:03:39.747782 I | auth: deleting token user-32(9).1 for user user-32 +2020-10-13 11:03:39.747810 I | auth: deleting token user-26(9).1 for user user-26 +2020-10-13 11:03:39.747838 I | auth: deleting token user-28(9).1 for user user-28 +2020-10-13 11:03:39.747867 I | auth: deleting token user-24(9).1 for user user-24 +2020-10-13 11:03:39.747895 I | auth: deleting token user-40(8).1 for user user-40 +2020-10-13 11:03:39.747924 I | auth: deleting token user-8(8).1 for user user-8 +2020-10-13 11:03:39.747952 I | auth: deleting token user-48(8).1 for user user-48 +2020-10-13 11:03:39.747981 I | auth: deleting token user-42(8).1 for user user-42 +2020-10-13 11:03:39.748008 I | auth: deleting token user-36(8).1 for user user-36 +2020-10-13 11:03:39.748036 I | auth: deleting token user-25(8).1 for user user-25 +2020-10-13 11:03:39.748064 I | auth: deleting token user-29(9).1 for user user-29 +2020-10-13 11:03:39.748092 I | auth: deleting token user-1(8).1 for user user-1 +2020-10-13 11:03:39.748121 I | auth: deleting token user-35(8).1 for user user-35 +2020-10-13 11:03:39.748149 I | auth: deleting token user-10(8).1 for user user-10 +2020-10-13 11:03:39.748178 I | auth: deleting token user-2(9).1 for user user-2 +2020-10-13 11:03:39.748213 I | auth: deleting token user-37(8).1 for user user-37 +2020-10-13 11:03:39.748243 I | auth: deleting token user-30(8).1 for user user-30 +2020-10-13 11:03:39.748272 I | auth: deleting token user-30(9).1 for user user-30 +2020-10-13 11:03:39.748300 I | auth: deleting token user-19(8).1 for user user-19 +2020-10-13 11:03:39.748331 I | auth: deleting token user-6(9).1 for user user-6 +2020-10-13 11:03:39.748359 I | auth: deleting token user-12(9).1 for user user-12 +2020-10-13 11:03:39.748388 I | auth: deleting token user-46(9).1 for user user-46 +2020-10-13 11:03:39.748416 I | auth: deleting token user-37(9).1 for user user-37 +2020-10-13 11:03:39.748444 I | auth: deleting token user-43(8).1 for user user-43 +2020-10-13 11:03:39.748472 I | auth: deleting token user-31(9).1 for user user-31 +2020-10-13 11:03:39.748501 I | auth: deleting token user-2(8).1 for user user-2 +2020-10-13 11:03:39.748529 I | auth: deleting token user-46(8).1 for user user-46 +2020-10-13 11:03:39.748557 I | auth: deleting token user-15(9).1 for user user-15 +2020-10-13 11:03:39.748584 I | auth: deleting token user-33(9).1 for user user-33 +2020-10-13 11:03:39.748613 I | auth: deleting token user-43(9).1 for user user-43 +2020-10-13 11:03:39.748641 I | auth: deleting token user-45(8).1 for user user-45 +2020-10-13 11:03:39.748670 I | auth: deleting token user-8(9).1 for user user-8 +2020-10-13 11:03:39.748698 I | auth: deleting token user-6(8).1 for user user-6 +2020-10-13 11:03:39.748725 I | auth: deleting token user-34(9).1 for user user-34 +2020-10-13 11:03:39.748753 I | auth: deleting token user-26(8).1 for user user-26 +2020-10-13 11:03:39.748780 I | auth: deleting token user-33(8).1 for user user-33 +2020-10-13 11:03:39.748843 I | auth: deleting token user-34(8).1 for user user-34 +2020-10-13 11:03:39.748882 I | auth: deleting token user-18(8).1 for user user-18 +2020-10-13 11:03:39.748911 I | auth: deleting token user-27(8).1 for user user-27 +2020-10-13 11:03:39.748940 I | auth: deleting token user-3(8).1 for user user-3 +2020-10-13 11:03:39.748969 I | auth: deleting token user-16(8).1 for user user-16 +2020-10-13 11:03:39.748999 I | auth: deleting token user-28(8).1 for user user-28 +2020-10-13 11:03:39.749028 I | auth: deleting token user-39(8).1 for user user-39 +2020-10-13 11:03:39.749057 I | auth: deleting token user-21(8).1 for user user-21 +2020-10-13 11:03:39.749085 I | auth: deleting token user-15(8).1 for user user-15 +2020-10-13 11:03:39.749114 I | auth: deleting token user-41(9).1 for user user-41 +2020-10-13 11:03:39.749142 I | auth: deleting token user-38(8).1 for user user-38 +2020-10-13 11:03:39.749169 I | auth: deleting token user-27(9).1 for user user-27 +2020-10-13 11:03:39.749199 I | auth: deleting token user-48(9).1 for user user-48 +2020-10-13 11:03:39.758918 I | auth: deleting token user-19(9).1 for user user-19 +2020-10-13 11:03:39.758994 I | auth: deleting token user-42(9).1 for user user-42 +2020-10-13 11:03:39.759030 I | auth: deleting token user-5(9).1 for user user-5 +2020-10-13 11:03:39.759062 I | auth: deleting token user-22(9).1 for user user-22 +2020-10-13 11:03:39.759093 I | auth: deleting token user-23(9).1 for user user-23 +2020-10-13 11:03:39.759143 I | auth: deleting token user-11(9).1 for user user-11 +2020-10-13 11:03:39.759176 I | auth: deleting token user-17(9).1 for user user-17 +2020-10-13 11:03:39.759206 I | auth: deleting token user-21(9).1 for user user-21 +2020-10-13 11:03:39.759236 I | auth: deleting token user-45(9).1 for user user-45 +2020-10-13 11:03:39.759265 I | auth: deleting token user-3(9).1 for user user-3 +2020-10-13 11:03:39.759295 I | auth: deleting token user-1(9).1 for user user-1 +2020-10-13 11:03:39.759324 I | auth: deleting token user-18(9).1 for user user-18 +2020-10-13 11:03:39.759375 I | auth: deleting token user-39(9).1 for user user-39 +2020-10-13 11:03:39.759404 I | auth: deleting token user-20(9).1 for user user-20 +2020-10-13 11:03:39.759432 I | auth: deleting token user-44(9).1 for user user-44 +--- PASS: TestHammerSimpleAuthenticate (0.95s) PASS -ok github.com/coreos/etcd/auth 2.318s +ok github.com/coreos/etcd/auth 7.713s ? github.com/coreos/etcd/auth/authpb [no test files] === RUN TestSimpleHTTPClientDoSuccess --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) @@ -2929,7 +2984,7 @@ === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) === RUN TestSimpleHTTPClientDoHeaderTimeout ---- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.01s) +--- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) === RUN TestHTTPClusterClientDo --- PASS: TestHTTPClusterClientDo (0.00s) === RUN TestHTTPClusterClientDoDeadlineExceedContext @@ -2961,7 +3016,7 @@ === RUN TestHTTPClusterClientResetFail --- PASS: TestHTTPClusterClientResetFail (0.00s) === RUN TestHTTPClusterClientResetPinRandom ---- PASS: TestHTTPClusterClientResetPinRandom (0.44s) +--- PASS: TestHTTPClusterClientResetPinRandom (0.13s) === RUN TestV2KeysURLHelper --- PASS: TestV2KeysURLHelper (0.00s) === RUN TestGetAction @@ -2969,7 +3024,7 @@ === RUN TestWaitAction --- PASS: TestWaitAction (0.00s) === RUN TestSetAction ---- PASS: TestSetAction (0.01s) +--- PASS: TestSetAction (0.00s) === RUN TestCreateInOrderAction --- PASS: TestCreateInOrderAction (0.00s) === RUN TestDeleteAction @@ -2989,7 +3044,7 @@ === RUN TestHTTPKeysAPISetAction --- PASS: TestHTTPKeysAPISetAction (0.00s) === RUN TestHTTPKeysAPISetError ---- PASS: TestHTTPKeysAPISetError (0.01s) +--- PASS: TestHTTPKeysAPISetError (0.00s) === RUN TestHTTPKeysAPISetResponse --- PASS: TestHTTPKeysAPISetResponse (0.00s) === RUN TestHTTPKeysAPIGetAction @@ -3029,7 +3084,7 @@ === RUN TestMemberUnmarshal --- PASS: TestMemberUnmarshal (0.00s) === RUN TestMemberCollectionUnmarshalFail ---- PASS: TestMemberCollectionUnmarshalFail (0.02s) +--- PASS: TestMemberCollectionUnmarshalFail (0.00s) === RUN TestMemberCollectionUnmarshal --- PASS: TestMemberCollectionUnmarshal (0.00s) === RUN TestMemberCreateRequestMarshal @@ -3051,7 +3106,7 @@ === RUN TestHTTPMembersAPILeaderError --- PASS: TestHTTPMembersAPILeaderError (0.00s) PASS -ok github.com/coreos/etcd/client 0.626s +ok github.com/coreos/etcd/client 0.211s === RUN TestDialCancel --- SKIP: TestDialCancel (0.00s) client_test.go:30: DM - network tests disabled @@ -3067,310 +3122,310 @@ === RUN TestOpWithSort --- PASS: TestOpWithSort (0.00s) === RUN TestTxnPanics ---- PASS: TestTxnPanics (0.00s) +--- PASS: TestTxnPanics (0.01s) === RUN TestEvent --- PASS: TestEvent (0.00s) PASS -ok github.com/coreos/etcd/clientv3 0.207s +ok github.com/coreos/etcd/clientv3 0.199s testing: warning: no tests to run PASS -ok github.com/coreos/etcd/clientv3/clientv3util 0.099s [no tests to run] +ok github.com/coreos/etcd/clientv3/clientv3util 0.068s [no tests to run] ? github.com/coreos/etcd/clientv3/concurrency [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.078s +ok github.com/coreos/etcd/clientv3/namespace 0.080s === RUN TestGRPCResolver -2020-10-13 10:46:52.508042 I | integration: launching 1181867847 (unix://localhost:11818678470) -2020-10-13 10:46:52.518101 I | etcdserver: name = 1181867847 -2020-10-13 10:46:52.518174 I | etcdserver: data dir = /tmp/etcd481930070 -2020-10-13 10:46:52.518222 I | etcdserver: member dir = /tmp/etcd481930070/member -2020-10-13 10:46:52.518261 I | etcdserver: heartbeat = 10ms -2020-10-13 10:46:52.518305 I | etcdserver: election = 100ms -2020-10-13 10:46:52.518343 I | etcdserver: snapshot count = 0 -2020-10-13 10:46:52.518398 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100223228 -2020-10-13 10:46:52.518444 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100123228 -2020-10-13 10:46:52.518541 I | etcdserver: initial cluster = 1181867847=unix://127.0.0.1:2100123228 -2020-10-13 10:46:52.533267 I | etcdserver: starting member 11301adb9d2e64a in cluster d8bf846d3bbde288 -2020-10-13 10:46:52.533472 I | raft: 11301adb9d2e64a became follower at term 0 -2020-10-13 10:46:52.533538 I | raft: newRaft 11301adb9d2e64a [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:46:52.533582 I | raft: 11301adb9d2e64a became follower at term 1 -2020-10-13 10:46:52.576614 W | auth: simple token is not cryptographically signed -2020-10-13 10:46:52.593165 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:46:52.593251 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:46:52.598608 I | etcdserver: 11301adb9d2e64a as single-node; fast-forwarding 9 ticks (election ticks 10) -2020-10-13 10:46:52.624934 I | etcdserver/membership: added member 11301adb9d2e64a [unix://127.0.0.1:2100123228] to cluster d8bf846d3bbde288 -2020-10-13 10:46:52.625295 I | raft: 11301adb9d2e64a is starting a new election at term 1 -2020-10-13 10:46:52.625438 I | raft: 11301adb9d2e64a became candidate at term 2 -2020-10-13 10:46:52.625530 I | raft: 11301adb9d2e64a received MsgVoteResp from 11301adb9d2e64a at term 2 -2020-10-13 10:46:52.625610 I | raft: 11301adb9d2e64a became leader at term 2 -2020-10-13 10:46:52.625684 I | raft: raft.node: 11301adb9d2e64a elected leader 11301adb9d2e64a at term 2 -2020-10-13 10:46:52.647473 I | etcdserver: setting up the initial cluster version to 3.2 -2020-10-13 10:46:52.655994 I | integration: launched 1181867847 (unix://localhost:11818678470) -2020-10-13 10:46:52.677258 N | etcdserver/membership: set the initial cluster version to 3.2 -2020-10-13 10:46:52.677458 I | etcdserver/api: enabled capabilities for version 3.2 -2020-10-13 10:46:52.678218 I | etcdserver: published {Name:1181867847 ClientURLs:[unix://127.0.0.1:2100223228]} to cluster d8bf846d3bbde288 -2020-10-13 10:46:52.705489 I | integration: terminating 1181867847 (unix://localhost:11818678470) -2020-10-13 10:46:52.719694 I | integration: terminated 1181867847 (unix://localhost:11818678470) ---- PASS: TestGRPCResolver (0.24s) +2020-10-13 11:03:56.360263 I | integration: launching 775913202 (unix://localhost:7759132020) +2020-10-13 11:03:56.415279 I | etcdserver: name = 775913202 +2020-10-13 11:03:56.415353 I | etcdserver: data dir = /tmp/etcd124557918 +2020-10-13 11:03:56.415390 I | etcdserver: member dir = /tmp/etcd124557918/member +2020-10-13 11:03:56.415419 I | etcdserver: heartbeat = 10ms +2020-10-13 11:03:56.415447 I | etcdserver: election = 100ms +2020-10-13 11:03:56.415473 I | etcdserver: snapshot count = 0 +2020-10-13 11:03:56.415520 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100230753 +2020-10-13 11:03:56.415553 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100130753 +2020-10-13 11:03:56.415601 I | etcdserver: initial cluster = 775913202=unix://127.0.0.1:2100130753 +2020-10-13 11:03:56.463237 I | etcdserver: starting member 2f5302a4a15a247e in cluster f135fbe78a874d76 +2020-10-13 11:03:56.463377 I | raft: 2f5302a4a15a247e became follower at term 0 +2020-10-13 11:03:56.463425 I | raft: newRaft 2f5302a4a15a247e [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:03:56.463460 I | raft: 2f5302a4a15a247e became follower at term 1 +2020-10-13 11:03:56.568329 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:56.600132 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:03:56.600233 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:03:56.604244 I | etcdserver: 2f5302a4a15a247e as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-10-13 11:03:56.605148 I | etcdserver/membership: added member 2f5302a4a15a247e [unix://127.0.0.1:2100130753] to cluster f135fbe78a874d76 +2020-10-13 11:03:56.612683 I | integration: launched 775913202 (unix://localhost:7759132020) +2020-10-13 11:03:56.625822 I | raft: 2f5302a4a15a247e is starting a new election at term 1 +2020-10-13 11:03:56.625918 I | raft: 2f5302a4a15a247e became candidate at term 2 +2020-10-13 11:03:56.625988 I | raft: 2f5302a4a15a247e received MsgVoteResp from 2f5302a4a15a247e at term 2 +2020-10-13 11:03:56.626053 I | raft: 2f5302a4a15a247e became leader at term 2 +2020-10-13 11:03:56.626098 I | raft: raft.node: 2f5302a4a15a247e elected leader 2f5302a4a15a247e at term 2 +2020-10-13 11:03:56.627568 I | etcdserver: published {Name:775913202 ClientURLs:[unix://127.0.0.1:2100230753]} to cluster f135fbe78a874d76 +2020-10-13 11:03:56.627751 I | etcdserver: setting up the initial cluster version to 3.2 +2020-10-13 11:03:56.634084 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-10-13 11:03:56.634319 I | etcdserver/api: enabled capabilities for version 3.2 +2020-10-13 11:03:56.695654 I | integration: terminating 775913202 (unix://localhost:7759132020) +2020-10-13 11:03:56.760820 I | integration: terminated 775913202 (unix://localhost:7759132020) +--- PASS: TestGRPCResolver (0.44s) === RUN TestGRPCResolverMulti -2020-10-13 10:46:52.754646 I | integration: launching 1254400617 (unix://localhost:12544006170) -2020-10-13 10:46:52.761291 I | etcdserver: name = 1254400617 -2020-10-13 10:46:52.761364 I | etcdserver: data dir = /tmp/etcd945429693 -2020-10-13 10:46:52.761409 I | etcdserver: member dir = /tmp/etcd945429693/member -2020-10-13 10:46:52.761447 I | etcdserver: heartbeat = 10ms -2020-10-13 10:46:52.761483 I | etcdserver: election = 100ms -2020-10-13 10:46:52.761519 I | etcdserver: snapshot count = 0 -2020-10-13 10:46:52.761565 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100423228 -2020-10-13 10:46:52.761617 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100323228 -2020-10-13 10:46:52.761672 I | etcdserver: initial cluster = 1254400617=unix://127.0.0.1:2100323228 -2020-10-13 10:46:52.774403 I | etcdserver: starting member 6dbc41da35a3b75e in cluster bf82f4014cfcf445 -2020-10-13 10:46:52.774730 I | raft: 6dbc41da35a3b75e became follower at term 0 -2020-10-13 10:46:52.774814 I | raft: newRaft 6dbc41da35a3b75e [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:46:52.774865 I | raft: 6dbc41da35a3b75e became follower at term 1 -2020-10-13 10:46:52.797946 W | auth: simple token is not cryptographically signed -2020-10-13 10:46:52.830708 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:46:52.830801 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:46:52.833491 I | integration: launched 1254400617 (unix://localhost:12544006170) -2020-10-13 10:46:52.834333 I | etcdserver: 6dbc41da35a3b75e as single-node; fast-forwarding 9 ticks (election ticks 10) -2020-10-13 10:46:52.837387 I | etcdserver/membership: added member 6dbc41da35a3b75e [unix://127.0.0.1:2100323228] to cluster bf82f4014cfcf445 -2020-10-13 10:46:52.865463 I | raft: 6dbc41da35a3b75e is starting a new election at term 1 -2020-10-13 10:46:52.865550 I | raft: 6dbc41da35a3b75e became candidate at term 2 -2020-10-13 10:46:52.865607 I | raft: 6dbc41da35a3b75e received MsgVoteResp from 6dbc41da35a3b75e at term 2 -2020-10-13 10:46:52.865709 I | raft: 6dbc41da35a3b75e became leader at term 2 -2020-10-13 10:46:52.865758 I | raft: raft.node: 6dbc41da35a3b75e elected leader 6dbc41da35a3b75e at term 2 -2020-10-13 10:46:52.868532 I | etcdserver: published {Name:1254400617 ClientURLs:[unix://127.0.0.1:2100423228]} to cluster bf82f4014cfcf445 -2020-10-13 10:46:52.868717 I | etcdserver: setting up the initial cluster version to 3.2 -2020-10-13 10:46:52.869165 N | etcdserver/membership: set the initial cluster version to 3.2 -2020-10-13 10:46:52.905049 I | integration: terminating 1254400617 (unix://localhost:12544006170) -2020-10-13 10:46:52.917017 I | integration: terminated 1254400617 (unix://localhost:12544006170) ---- PASS: TestGRPCResolverMulti (0.20s) +2020-10-13 11:03:56.779903 I | integration: launching 1217125001 (unix://localhost:12171250010) +2020-10-13 11:03:56.820406 I | etcdserver: name = 1217125001 +2020-10-13 11:03:56.820477 I | etcdserver: data dir = /tmp/etcd495084581 +2020-10-13 11:03:56.820513 I | etcdserver: member dir = /tmp/etcd495084581/member +2020-10-13 11:03:56.820542 I | etcdserver: heartbeat = 10ms +2020-10-13 11:03:56.820569 I | etcdserver: election = 100ms +2020-10-13 11:03:56.820595 I | etcdserver: snapshot count = 0 +2020-10-13 11:03:56.820633 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100430753 +2020-10-13 11:03:56.820667 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100330753 +2020-10-13 11:03:56.820711 I | etcdserver: initial cluster = 1217125001=unix://127.0.0.1:2100330753 +2020-10-13 11:03:56.894754 I | etcdserver: starting member a46fb6bd5cca8c14 in cluster e9d4bae1b99a0e4f +2020-10-13 11:03:56.894898 I | raft: a46fb6bd5cca8c14 became follower at term 0 +2020-10-13 11:03:56.894954 I | raft: newRaft a46fb6bd5cca8c14 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:03:56.894989 I | raft: a46fb6bd5cca8c14 became follower at term 1 +2020-10-13 11:03:56.983469 W | auth: simple token is not cryptographically signed +2020-10-13 11:03:57.021371 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:03:57.021466 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:03:57.024080 I | integration: launched 1217125001 (unix://localhost:12171250010) +2020-10-13 11:03:57.025499 I | etcdserver: a46fb6bd5cca8c14 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-10-13 11:03:57.026543 I | etcdserver/membership: added member a46fb6bd5cca8c14 [unix://127.0.0.1:2100330753] to cluster e9d4bae1b99a0e4f +2020-10-13 11:03:57.066965 I | raft: a46fb6bd5cca8c14 is starting a new election at term 1 +2020-10-13 11:03:57.067053 I | raft: a46fb6bd5cca8c14 became candidate at term 2 +2020-10-13 11:03:57.067101 I | raft: a46fb6bd5cca8c14 received MsgVoteResp from a46fb6bd5cca8c14 at term 2 +2020-10-13 11:03:57.067158 I | raft: a46fb6bd5cca8c14 became leader at term 2 +2020-10-13 11:03:57.067197 I | raft: raft.node: a46fb6bd5cca8c14 elected leader a46fb6bd5cca8c14 at term 2 +2020-10-13 11:03:57.067681 I | etcdserver: setting up the initial cluster version to 3.2 +2020-10-13 11:03:57.075944 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-10-13 11:03:57.076176 I | etcdserver: published {Name:1217125001 ClientURLs:[unix://127.0.0.1:2100430753]} to cluster e9d4bae1b99a0e4f +2020-10-13 11:03:57.160344 I | integration: terminating 1217125001 (unix://localhost:12171250010) +2020-10-13 11:03:57.189614 I | integration: terminated 1217125001 (unix://localhost:12171250010) +--- PASS: TestGRPCResolverMulti (0.42s) PASS -ok github.com/coreos/etcd/clientv3/naming 0.609s +ok github.com/coreos/etcd/clientv3/naming 0.919s === RUN TestConfigFromFile --- PASS: TestConfigFromFile (0.05s) PASS -ok github.com/coreos/etcd/clientv3/yaml 0.185s +ok github.com/coreos/etcd/clientv3/yaml 0.117s === RUN TestPeriodic -2020-10-13 10:46:50.506710 N | compactor: Starting auto-compaction at revision 1 -2020-10-13 10:46:50.507027 N | compactor: Finished auto-compaction at revision 1 -2020-10-13 10:46:50.662687 N | compactor: Starting auto-compaction at revision 13 -2020-10-13 10:46:50.662780 N | compactor: Finished auto-compaction at revision 13 -2020-10-13 10:46:50.819054 N | compactor: Starting auto-compaction at revision 25 -2020-10-13 10:46:50.819140 N | compactor: Finished auto-compaction at revision 25 -2020-10-13 10:46:50.974689 N | compactor: Starting auto-compaction at revision 37 -2020-10-13 10:46:50.974781 N | compactor: Finished auto-compaction at revision 37 +2020-10-13 11:03:55.659079 N | compactor: Starting auto-compaction at revision 1 +2020-10-13 11:03:55.659365 N | compactor: Finished auto-compaction at revision 1 +2020-10-13 11:03:55.815094 N | compactor: Starting auto-compaction at revision 13 +2020-10-13 11:03:55.815194 N | compactor: Finished auto-compaction at revision 13 +2020-10-13 11:03:55.979058 N | compactor: Starting auto-compaction at revision 25 +2020-10-13 11:03:55.979140 N | compactor: Finished auto-compaction at revision 25 +2020-10-13 11:03:56.135001 N | compactor: Starting auto-compaction at revision 37 +2020-10-13 11:03:56.135081 N | compactor: Finished auto-compaction at revision 37 --- PASS: TestPeriodic (0.78s) === RUN TestPeriodicPause -2020-10-13 10:46:51.454694 N | compactor: Starting auto-compaction at revision 26 -2020-10-13 10:46:51.454780 N | compactor: Finished auto-compaction at revision 26 ---- PASS: TestPeriodicPause (0.47s) +2020-10-13 11:03:56.605523 N | compactor: Starting auto-compaction at revision 26 +2020-10-13 11:03:56.605593 N | compactor: Finished auto-compaction at revision 26 +--- PASS: TestPeriodicPause (0.46s) PASS -ok github.com/coreos/etcd/compactor 1.384s +ok github.com/coreos/etcd/compactor 1.361s === RUN TestNewProxyFuncUnset --- PASS: TestNewProxyFuncUnset (0.00s) === RUN TestNewProxyFuncBad --- PASS: TestNewProxyFuncBad (0.00s) === RUN TestNewProxyFunc -2020-10-13 10:46:53.844994 I | discovery: using proxy "http://bar.com" -2020-10-13 10:46:53.845277 I | discovery: using proxy "http://disco.foo.bar" +2020-10-13 11:03:57.288270 I | discovery: using proxy "http://bar.com" +2020-10-13 11:03:57.288489 I | discovery: using proxy "http://disco.foo.bar" --- PASS: TestNewProxyFunc (0.00s) === RUN TestCheckCluster -2020-10-13 10:46:53.845650 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.845941 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.846032 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.846101 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.846177 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.846242 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.846405 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.846471 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.846698 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.846767 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.846887 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.846976 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.847170 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.847241 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.847318 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.847382 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.847459 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.847526 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.847682 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.847746 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.847822 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.847884 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.847956 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848018 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.848172 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848233 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.848305 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848365 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.848436 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848496 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.848640 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848701 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.848772 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848832 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.848904 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.848964 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.849077 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.849138 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.849209 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.849267 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.849340 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.849400 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.288815 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289107 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.289267 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289330 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.289407 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289461 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.289620 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289677 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.289739 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289790 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.289852 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.289901 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.290043 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290099 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.290168 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290225 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.290289 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290340 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.290480 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290535 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.290595 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290643 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.290702 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290750 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.290932 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.290998 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.291072 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291124 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.291183 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291233 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.291359 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291412 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.291481 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291529 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.291588 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291637 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.291755 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291807 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.291868 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.291917 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.291977 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.292027 I | discovery: cluster status check: error connecting to , retrying in 8s --- PASS: TestCheckCluster (0.00s) === RUN TestWaitNodes -2020-10-13 10:46:53.849649 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.849727 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.849766 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.849802 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.849859 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.849898 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.849937 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.849971 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.850029 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.850066 N | discovery: found 1 peer(s), waiting for 2 more -2020-10-13 10:46:53.850100 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.850135 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.850169 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.850203 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.850278 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.850321 N | discovery: found 1 peer(s), waiting for 2 more -2020-10-13 10:46:53.850359 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.850425 I | discovery: waiting for other nodes: error connecting to , retrying in 2s -2020-10-13 10:46:53.866684 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.866764 N | discovery: found 1 peer(s), waiting for 2 more -2020-10-13 10:46:53.866812 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.866921 I | discovery: waiting for other nodes: error connecting to , retrying in 4s -2020-10-13 10:46:53.867032 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.867072 N | discovery: found 1 peer(s), waiting for 2 more -2020-10-13 10:46:53.867109 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.867145 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.867180 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.867216 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.867341 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.867384 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.867420 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.867456 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.867492 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.867553 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.867593 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.867629 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.867669 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.867733 I | discovery: waiting for other nodes: error connecting to , retrying in 2s -2020-10-13 10:46:53.867829 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.867869 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.867905 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.867942 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.868001 I | discovery: waiting for other nodes: error connecting to , retrying in 4s -2020-10-13 10:46:53.868091 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.868130 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.868165 N | discovery: found 2 peer(s), waiting for 1 more -2020-10-13 10:46:53.868198 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.868233 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.868301 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.868340 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.868377 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.868413 N | discovery: found 3 needed peer(s) -2020-10-13 10:46:53.868466 N | discovery: found peer 1 in the cluster -2020-10-13 10:46:53.868505 N | discovery: found peer 2 in the cluster -2020-10-13 10:46:53.868541 N | discovery: found peer 3 in the cluster -2020-10-13 10:46:53.868575 N | discovery: found 3 needed peer(s) ---- PASS: TestWaitNodes (0.02s) +2020-10-13 11:03:57.292290 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.292366 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.292396 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.292421 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.292471 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.292502 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.292530 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.292555 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.292605 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.292633 N | discovery: found 1 peer(s), waiting for 2 more +2020-10-13 11:03:57.292659 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.292685 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.292710 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.292736 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.292812 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.292844 N | discovery: found 1 peer(s), waiting for 2 more +2020-10-13 11:03:57.292874 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.292933 I | discovery: waiting for other nodes: error connecting to , retrying in 2s +2020-10-13 11:03:57.293021 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.293053 N | discovery: found 1 peer(s), waiting for 2 more +2020-10-13 11:03:57.293081 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.293130 I | discovery: waiting for other nodes: error connecting to , retrying in 4s +2020-10-13 11:03:57.293205 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.293236 N | discovery: found 1 peer(s), waiting for 2 more +2020-10-13 11:03:57.293279 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.293312 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.293337 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.293365 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.293443 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.293475 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.293500 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.293525 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.293551 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.293602 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.293638 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.293664 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.293692 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.293745 I | discovery: waiting for other nodes: error connecting to , retrying in 2s +2020-10-13 11:03:57.293826 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.293857 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.293883 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.293911 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.293961 I | discovery: waiting for other nodes: error connecting to , retrying in 4s +2020-10-13 11:03:57.294038 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.294068 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.294094 N | discovery: found 2 peer(s), waiting for 1 more +2020-10-13 11:03:57.294119 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.294145 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.294208 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.294239 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.294266 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.294292 N | discovery: found 3 needed peer(s) +2020-10-13 11:03:57.294332 N | discovery: found peer 1 in the cluster +2020-10-13 11:03:57.294363 N | discovery: found peer 2 in the cluster +2020-10-13 11:03:57.294390 N | discovery: found peer 3 in the cluster +2020-10-13 11:03:57.294414 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.10s) +--- PASS: TestSortableNodes (0.04s) === RUN TestRetryFailure -2020-10-13 10:46:53.970304 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.970406 I | discovery: cluster status check: error connecting to , retrying in 2s -2020-10-13 10:46:53.976794 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.976911 I | discovery: cluster status check: error connecting to , retrying in 4s -2020-10-13 10:46:53.976996 E | discovery: error #0: context deadline exceeded -2020-10-13 10:46:53.977062 I | discovery: cluster status check: error connecting to , retrying in 8s -2020-10-13 10:46:53.977137 E | discovery: error #0: context deadline exceeded ---- PASS: TestRetryFailure (0.01s) +2020-10-13 11:03:57.338665 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.338763 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-10-13 11:03:57.339066 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.339139 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-10-13 11:03:57.339212 E | discovery: error #0: context deadline exceeded +2020-10-13 11:03:57.339269 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-10-13 11:03:57.339339 E | discovery: error #0: context deadline exceeded +--- PASS: TestRetryFailure (0.00s) PASS -ok github.com/coreos/etcd/discovery 0.221s +ok github.com/coreos/etcd/discovery 0.106s === RUN TestConfigFileOtherFields ---- PASS: TestConfigFileOtherFields (0.00s) +--- PASS: TestConfigFileOtherFields (0.01s) === RUN TestUpdateDefaultClusterFromName --- PASS: TestUpdateDefaultClusterFromName (0.00s) === RUN TestUpdateDefaultClusterFromNameOverwrite --- SKIP: TestUpdateDefaultClusterFromNameOverwrite (0.00s) config_test.go:98: machine's default host not found === RUN TestStartEtcdWrongToken -2020-10-13 10:47:15.329325 I | embed: listening for peers on http://localhost:2380 -2020-10-13 10:47:15.329764 I | embed: listening for client requests on localhost:2379 -2020-10-13 10:47:15.347024 I | etcdserver: name = default -2020-10-13 10:47:15.347098 I | etcdserver: data dir = /tmp/token-test544501662 -2020-10-13 10:47:15.347142 I | etcdserver: member dir = /tmp/token-test544501662/member -2020-10-13 10:47:15.347179 I | etcdserver: heartbeat = 100ms -2020-10-13 10:47:15.347217 I | etcdserver: election = 1000ms -2020-10-13 10:47:15.347253 I | etcdserver: snapshot count = 100000 -2020-10-13 10:47:15.347312 I | etcdserver: advertise client URLs = http://localhost:2379 -2020-10-13 10:47:15.347366 I | etcdserver: initial advertise peer URLs = http://localhost:2380 -2020-10-13 10:47:15.347426 I | etcdserver: initial cluster = default=http://localhost:2380 -2020-10-13 10:47:15.363100 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 -2020-10-13 10:47:15.363191 I | raft: 8e9e05c52164694d became follower at term 0 -2020-10-13 10:47:15.363248 I | raft: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:47:15.363291 I | raft: 8e9e05c52164694d became follower at term 1 -2020-10-13 10:47:15.392614 E | auth: unknown token type: wrong-token -2020-10-13 10:47:15.392708 E | etcdserver: failed to create token provider: auth: invalid auth options ---- PASS: TestStartEtcdWrongToken (0.09s) +2020-10-13 11:04:05.975235 I | embed: listening for peers on http://localhost:2380 +2020-10-13 11:04:05.975680 I | embed: listening for client requests on localhost:2379 +2020-10-13 11:04:06.027328 I | etcdserver: name = default +2020-10-13 11:04:06.027400 I | etcdserver: data dir = /tmp/token-test125739507 +2020-10-13 11:04:06.027437 I | etcdserver: member dir = /tmp/token-test125739507/member +2020-10-13 11:04:06.027465 I | etcdserver: heartbeat = 100ms +2020-10-13 11:04:06.027493 I | etcdserver: election = 1000ms +2020-10-13 11:04:06.027520 I | etcdserver: snapshot count = 100000 +2020-10-13 11:04:06.027567 I | etcdserver: advertise client URLs = http://localhost:2379 +2020-10-13 11:04:06.027601 I | etcdserver: initial advertise peer URLs = http://localhost:2380 +2020-10-13 11:04:06.027653 I | etcdserver: initial cluster = default=http://localhost:2380 +2020-10-13 11:04:06.087225 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 +2020-10-13 11:04:06.087326 I | raft: 8e9e05c52164694d became follower at term 0 +2020-10-13 11:04:06.087374 I | raft: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:04:06.087409 I | raft: 8e9e05c52164694d became follower at term 1 +2020-10-13 11:04:06.183313 E | auth: unknown token type: wrong-token +2020-10-13 11:04:06.183458 E | etcdserver: failed to create token provider: auth: invalid auth options +--- PASS: TestStartEtcdWrongToken (0.25s) PASS -ok github.com/coreos/etcd/embed 0.284s +ok github.com/coreos/etcd/embed 0.479s === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS -ok github.com/coreos/etcd/error 0.072s +ok github.com/coreos/etcd/error 0.040s === RUN TestMain --- PASS: TestMain (0.00s) PASS -ok github.com/coreos/etcd/etcdctl 0.111s +ok github.com/coreos/etcd/etcdctl 0.178s ? 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.139s +ok github.com/coreos/etcd/etcdctl/ctlv2/command 0.100s ? github.com/coreos/etcd/etcdctl/ctlv3 [no test files] ? github.com/coreos/etcd/etcdctl/ctlv3/command [no test files] === RUN TestConfigParsingMemberFlags --- PASS: TestConfigParsingMemberFlags (0.00s) === RUN TestConfigFileMemberFields -2020-10-13 10:47:46.993146 I | etcdmain: Loading server configuration from "/tmp/servercfg366550530" ---- PASS: TestConfigFileMemberFields (0.01s) +2020-10-13 11:04:16.096411 I | etcdmain: Loading server configuration from "/tmp/servercfg021158336" +--- PASS: TestConfigFileMemberFields (0.00s) === RUN TestConfigParsingClusteringFlags --- PASS: TestConfigParsingClusteringFlags (0.00s) === RUN TestConfigFileClusteringFields -2020-10-13 10:47:47.014152 I | etcdmain: Loading server configuration from "/tmp/servercfg739718521" ---- PASS: TestConfigFileClusteringFields (0.02s) +2020-10-13 11:04:16.101499 I | etcdmain: Loading server configuration from "/tmp/servercfg235341343" +--- PASS: TestConfigFileClusteringFields (0.00s) === RUN TestConfigFileClusteringFlags -2020-10-13 10:47:47.025511 I | etcdmain: Loading server configuration from "/tmp/servercfg429655684" -2020-10-13 10:47:47.027198 I | etcdmain: Loading server configuration from "/tmp/servercfg665522707" -2020-10-13 10:47:47.028733 I | etcdmain: Loading server configuration from "/tmp/servercfg131986518" -2020-10-13 10:47:47.030169 I | etcdmain: Loading server configuration from "/tmp/servercfg000620477" -2020-10-13 10:47:47.044068 I | etcdmain: Loading server configuration from "/tmp/servercfg769299448" -2020-10-13 10:47:47.045632 I | etcdmain: Loading server configuration from "/tmp/servercfg282588407" -2020-10-13 10:47:47.055423 I | etcdmain: Loading server configuration from "/tmp/servercfg922743786" -2020-10-13 10:47:47.057143 I | etcdmain: Loading server configuration from "/tmp/servercfg478173249" ---- PASS: TestConfigFileClusteringFlags (0.04s) +2020-10-13 11:04:16.103939 I | etcdmain: Loading server configuration from "/tmp/servercfg480695026" +2020-10-13 11:04:16.105211 I | etcdmain: Loading server configuration from "/tmp/servercfg804149161" +2020-10-13 11:04:16.106566 I | etcdmain: Loading server configuration from "/tmp/servercfg838319348" +2020-10-13 11:04:16.116242 I | etcdmain: Loading server configuration from "/tmp/servercfg011901891" +2020-10-13 11:04:16.117591 I | etcdmain: Loading server configuration from "/tmp/servercfg367919686" +2020-10-13 11:04:16.119483 I | etcdmain: Loading server configuration from "/tmp/servercfg106475245" +2020-10-13 11:04:16.120817 I | etcdmain: Loading server configuration from "/tmp/servercfg730119016" +2020-10-13 11:04:16.122080 I | etcdmain: Loading server configuration from "/tmp/servercfg257436071" +--- PASS: TestConfigFileClusteringFlags (0.02s) === RUN TestConfigParsingOtherFlags --- PASS: TestConfigParsingOtherFlags (0.00s) === RUN TestConfigFileOtherFields -2020-10-13 10:47:47.069348 I | etcdmain: Loading server configuration from "/tmp/servercfg886803116" +2020-10-13 11:04:16.125332 I | etcdmain: Loading server configuration from "/tmp/servercfg902863578" --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestConfigParsingConflictClusteringFlags ---- PASS: TestConfigParsingConflictClusteringFlags (0.01s) +--- PASS: TestConfigParsingConflictClusteringFlags (0.00s) === RUN TestConfigFileConflictClusteringFlags -2020-10-13 10:47:47.087329 I | etcdmain: Loading server configuration from "/tmp/servercfg559873563" -2020-10-13 10:47:47.088650 I | etcdmain: Loading server configuration from "/tmp/servercfg092004030" -2020-10-13 10:47:47.089860 I | etcdmain: Loading server configuration from "/tmp/servercfg668033797" -2020-10-13 10:47:47.099377 I | etcdmain: Loading server configuration from "/tmp/servercfg900889760" ---- PASS: TestConfigFileConflictClusteringFlags (0.02s) +2020-10-13 11:04:16.130338 I | etcdmain: Loading server configuration from "/tmp/servercfg889433201" +2020-10-13 11:04:16.131611 I | etcdmain: Loading server configuration from "/tmp/servercfg995932956" +2020-10-13 11:04:16.132720 I | etcdmain: Loading server configuration from "/tmp/servercfg020449227" +2020-10-13 11:04:16.133699 I | etcdmain: Loading server configuration from "/tmp/servercfg021689518" +--- PASS: TestConfigFileConflictClusteringFlags (0.00s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.01s) === RUN TestConfigIsNewCluster @@ -3380,18 +3435,18 @@ === RUN TestConfigIsReadonlyProxy --- PASS: TestConfigIsReadonlyProxy (0.00s) === RUN TestConfigShouldFallbackToProxy ---- PASS: TestConfigShouldFallbackToProxy (0.01s) +--- PASS: TestConfigShouldFallbackToProxy (0.00s) === RUN TestConfigFileElectionTimeout -2020-10-13 10:47:47.132437 I | etcdmain: Loading server configuration from "/tmp/servercfg070008191" -2020-10-13 10:47:47.133662 I | etcdmain: Loading server configuration from "/tmp/servercfg179854034" +2020-10-13 11:04:16.144475 I | etcdmain: Loading server configuration from "/tmp/servercfg098263605" +2020-10-13 11:04:16.145461 I | etcdmain: Loading server configuration from "/tmp/servercfg670484496" --- PASS: TestConfigFileElectionTimeout (0.00s) PASS -ok github.com/coreos/etcd/etcdmain 0.323s +ok github.com/coreos/etcd/etcdmain 0.143s === RUN TestDecideClusterVersion --- PASS: TestDecideClusterVersion (0.00s) === RUN TestIsCompatibleWithVers -2020-10-13 10:47:55.328177 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported -2020-10-13 10:47:55.328475 W | etcdserver: the running cluster version(2.0.0) is lower than the minimal cluster version(2.1.0) supported +2020-10-13 11:04:25.252296 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported +2020-10-13 11:04:25.252591 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) @@ -3414,67 +3469,67 @@ === RUN TestStopRaftWhenWaitingForApplyDone --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) === RUN TestConfgChangeBlocksApply ---- PASS: TestConfgChangeBlocksApply (1.01s) +--- PASS: TestConfgChangeBlocksApply (1.00s) === RUN TestDoLocalAction --- PASS: TestDoLocalAction (0.00s) === RUN TestDoBadLocalAction --- PASS: TestDoBadLocalAction (0.00s) === RUN TestApplyRepeat -2020-10-13 10:47:56.347621 I | etcdserver/membership: added member 4d2 [] to cluster 0 -2020-10-13 10:47:56.347704 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.347753 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.358473 I | etcdserver: skipped leadership transfer for single member cluster ---- PASS: TestApplyRepeat (0.02s) +2020-10-13 11:04:26.258161 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-10-13 11:04:26.258251 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.258311 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.270249 I | etcdserver: skipped leadership transfer for single member cluster +--- PASS: TestApplyRepeat (0.03s) === RUN TestApplyRequest --- PASS: TestApplyRequest (0.00s) === RUN TestApplyRequestOnAdminMemberAttributes -2020-10-13 10:47:56.370022 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:26.284147 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) === RUN TestApplyConfChangeError -2020-10-13 10:47:56.370480 I | etcdserver/membership: added member 1 [] to cluster 0 -2020-10-13 10:47:56.370868 I | etcdserver/membership: added member 2 [] to cluster 0 -2020-10-13 10:47:56.370971 I | etcdserver/membership: added member 3 [] to cluster 0 -2020-10-13 10:47:56.371072 I | etcdserver/membership: added member 4 [] to cluster 0 -2020-10-13 10:47:56.371213 I | etcdserver/membership: removed member 4 from cluster 0 +2020-10-13 11:04:26.284643 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:26.284735 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-10-13 11:04:26.284828 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-10-13 11:04:26.284914 I | etcdserver/membership: added member 4 [] to cluster 0 +2020-10-13 11:04:26.285027 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyConfChangeError (0.05s) === RUN TestApplyConfChangeShouldStop -2020-10-13 10:47:56.419145 I | etcdserver/membership: added member 1 [] to cluster 0 -2020-10-13 10:47:56.419294 I | etcdserver/membership: added member 2 [] to cluster 0 -2020-10-13 10:47:56.419402 I | etcdserver/membership: added member 3 [] to cluster 0 -2020-10-13 10:47:56.419690 I | etcdserver/membership: removed member 2 from cluster 0 -2020-10-13 10:47:56.419887 I | etcdserver/membership: removed member 1 from cluster 0 +2020-10-13 11:04:26.335449 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:26.335561 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-10-13 11:04:26.335678 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-10-13 11:04:26.335932 I | etcdserver/membership: removed member 2 from cluster 0 +2020-10-13 11:04:26.336114 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestApplyConfChangeShouldStop (0.00s) === RUN TestApplyConfigChangeUpdatesConsistIndex -2020-10-13 10:47:56.420206 I | etcdserver/membership: added member 1 [] to cluster 0 -2020-10-13 10:47:56.420569 I | etcdserver/membership: added member 2 [http://whatever:123] to cluster 0 +2020-10-13 11:04:26.336509 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:26.337006 I | etcdserver/membership: added member 2 [http://whatever:123] to cluster 0 --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s) === RUN TestApplyMultiConfChangeShouldStop -2020-10-13 10:47:56.420877 I | etcdserver/membership: added member 1 [] to cluster 0 -2020-10-13 10:47:56.420973 I | etcdserver/membership: added member 2 [] to cluster 0 -2020-10-13 10:47:56.421062 I | etcdserver/membership: added member 3 [] to cluster 0 -2020-10-13 10:47:56.421146 I | etcdserver/membership: added member 4 [] to cluster 0 -2020-10-13 10:47:56.421229 I | etcdserver/membership: added member 5 [] to cluster 0 -2020-10-13 10:47:56.421505 I | etcdserver/membership: removed member 1 from cluster 0 -2020-10-13 10:47:56.421782 I | etcdserver/membership: removed member 2 from cluster 0 -2020-10-13 10:47:56.422039 I | etcdserver/membership: removed member 3 from cluster 0 -2020-10-13 10:47:56.422257 I | etcdserver/membership: removed member 4 from cluster 0 +2020-10-13 11:04:26.337380 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:26.337506 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-10-13 11:04:26.337597 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-10-13 11:04:26.337679 I | etcdserver/membership: added member 4 [] to cluster 0 +2020-10-13 11:04:26.337762 I | etcdserver/membership: added member 5 [] to cluster 0 +2020-10-13 11:04:26.338074 I | etcdserver/membership: removed member 1 from cluster 0 +2020-10-13 11:04:26.338318 I | etcdserver/membership: removed member 2 from cluster 0 +2020-10-13 11:04:26.338556 I | etcdserver/membership: removed member 3 from cluster 0 +2020-10-13 11:04:26.338752 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) === RUN TestDoProposal -2020-10-13 10:47:56.424731 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.424803 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.425075 I | etcdserver: skipped leadership transfer for single member cluster -2020-10-13 10:47:56.425221 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.425273 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.425508 I | etcdserver: skipped leadership transfer for single member cluster -2020-10-13 10:47:56.425635 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.425684 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.425846 I | etcdserver: skipped leadership transfer for single member cluster -2020-10-13 10:47:56.425946 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.425994 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.426186 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.339636 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.339697 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.339935 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.340066 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.340111 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.340285 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.340398 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.340436 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.340594 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.340694 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.340730 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.340902 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestDoProposal (0.00s) === RUN TestDoProposalCancelled ---- PASS: TestDoProposalCancelled (0.01s) +--- PASS: TestDoProposalCancelled (0.00s) === RUN TestDoProposalTimeout --- PASS: TestDoProposalTimeout (0.00s) === RUN TestDoProposalStopped @@ -3484,1046 +3539,1049 @@ === RUN TestSyncTimeout --- PASS: TestSyncTimeout (0.01s) === RUN TestSyncTrigger -2020-10-13 10:47:56.459097 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.459166 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.470706 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.367341 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.367407 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.379028 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestSyncTrigger (0.01s) === RUN TestSnapshot -2020-10-13 10:47:56.499028 I | etcdserver: saved snapshot at index 1 -2020-10-13 10:47:56.499113 I | etcdserver: compacted raft log at 1 ---- PASS: TestSnapshot (0.04s) +2020-10-13 11:04:26.531006 I | etcdserver: saved snapshot at index 1 +2020-10-13 11:04:26.531087 I | etcdserver: compacted raft log at 1 +--- PASS: TestSnapshot (0.16s) === RUN TestSnapshotOrdering -2020-10-13 10:47:56.531547 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.531629 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.543492 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.548511 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.548806 I | etcdserver: skipped leadership transfer for single member cluster -2020-10-13 10:47:56.548865 I | etcdserver: raft applied incoming snapshot at index 1 -2020-10-13 10:47:56.548944 I | etcdserver: applying snapshot at index 0... -2020-10-13 10:47:56.549516 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.562604 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.562749 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.563610 I | etcdserver: closing old backend... -2020-10-13 10:47:56.582744 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.586663 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.586729 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.587855 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.587962 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.588076 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.588111 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.588143 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.588173 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.588205 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.588248 I | etcdserver: finished applying incoming snapshot at index 0 ---- PASS: TestSnapshotOrdering (0.09s) +2020-10-13 11:04:26.664334 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:26.664428 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.678992 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:26.708303 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:26.708512 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:26.708563 I | etcdserver: raft applied incoming snapshot at index 1 +2020-10-13 11:04:26.708626 I | etcdserver: applying snapshot at index 0... +2020-10-13 11:04:26.709129 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:26.724283 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:26.724444 I | etcdserver: recovering alarms... +2020-10-13 11:04:26.731147 I | etcdserver: closing old backend... +2020-10-13 11:04:26.771098 I | etcdserver: finished closing old backend +2020-10-13 11:04:26.772073 I | etcdserver: finished recovering alarms +2020-10-13 11:04:26.772138 I | etcdserver: recovering store v2... +2020-10-13 11:04:26.773040 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:26.773179 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:26.773303 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:26.773342 I | etcdserver: removing old peers from network... +2020-10-13 11:04:26.773371 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:26.773400 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:26.773430 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:26.773475 I | etcdserver: finished applying incoming snapshot at index 0 +--- PASS: TestSnapshotOrdering (0.25s) === RUN TestTriggerSnap -2020-10-13 10:47:56.611892 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.613034 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0) -2020-10-13 10:47:56.626695 I | etcdserver: saved snapshot at index 11 -2020-10-13 10:47:56.626787 I | etcdserver: compacted raft log at 1 -2020-10-13 10:47:56.637064 I | etcdserver: skipped leadership transfer for single member cluster ---- PASS: TestTriggerSnap (0.05s) +2020-10-13 11:04:26.896112 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:26.897171 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0) +2020-10-13 11:04:26.919293 I | etcdserver: saved snapshot at index 11 +2020-10-13 11:04:26.919371 I | etcdserver: compacted raft log at 1 +2020-10-13 11:04:26.931042 I | etcdserver: skipped leadership transfer for single member cluster +--- PASS: TestTriggerSnap (0.15s) === RUN TestConcurrentApplyAndSnapshotV3 -2020-10-13 10:47:56.663816 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:56.663910 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:56.677268 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.685464 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.685681 I | etcdserver: raft applied incoming snapshot at index 3 -2020-10-13 10:47:56.685755 I | etcdserver: applying snapshot at index 0... -2020-10-13 10:47:56.686324 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.690634 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.690707 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.691124 I | etcdserver: closing old backend... -2020-10-13 10:47:56.695762 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.698687 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.698755 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.699932 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.700044 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.700142 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.700181 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.700216 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.700249 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.700284 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.700325 I | etcdserver: finished applying incoming snapshot at index 0 -2020-10-13 10:47:56.715771 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.718813 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.719017 I | etcdserver: raft applied incoming snapshot at index 6 -2020-10-13 10:47:56.719088 I | etcdserver: applying snapshot at index 3... -2020-10-13 10:47:56.719671 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.720824 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.720895 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.721541 I | etcdserver: closing old backend... -2020-10-13 10:47:56.725376 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.734792 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.734876 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.735950 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.736018 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.736115 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.736158 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.736194 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.736229 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.736266 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.736304 I | etcdserver: finished applying incoming snapshot at index 3 -2020-10-13 10:47:56.743557 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.748695 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.748884 I | etcdserver: raft applied incoming snapshot at index 9 -2020-10-13 10:47:56.748954 I | etcdserver: applying snapshot at index 6... -2020-10-13 10:47:56.749604 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.754854 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.754936 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.755297 I | etcdserver: closing old backend... -2020-10-13 10:47:56.760060 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.762690 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.762754 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.763968 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.764031 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.764126 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.764185 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.764218 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.764251 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.764289 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.764325 I | etcdserver: finished applying incoming snapshot at index 6 -2020-10-13 10:47:56.779861 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.785999 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.786176 I | etcdserver: raft applied incoming snapshot at index 12 -2020-10-13 10:47:56.786241 I | etcdserver: applying snapshot at index 9... -2020-10-13 10:47:56.795923 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.799319 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.799387 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.799810 I | etcdserver: closing old backend... -2020-10-13 10:47:56.802890 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.803229 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.803280 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.804304 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.804365 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.804458 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.804494 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.804526 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.804556 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.804589 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.804634 I | etcdserver: finished applying incoming snapshot at index 9 -2020-10-13 10:47:56.819642 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.824840 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.825042 I | etcdserver: raft applied incoming snapshot at index 15 -2020-10-13 10:47:56.825117 I | etcdserver: applying snapshot at index 12... -2020-10-13 10:47:56.826254 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.827598 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.827660 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.827992 I | etcdserver: closing old backend... -2020-10-13 10:47:56.833105 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.838804 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.838882 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.839929 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.839991 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.840086 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.840123 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.840157 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.840188 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.840220 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.840256 I | etcdserver: finished applying incoming snapshot at index 12 -2020-10-13 10:47:56.851601 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.857023 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.857256 I | etcdserver: raft applied incoming snapshot at index 18 -2020-10-13 10:47:56.857342 I | etcdserver: applying snapshot at index 15... -2020-10-13 10:47:56.858038 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.863377 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.863462 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.863911 I | etcdserver: closing old backend... -2020-10-13 10:47:56.867871 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.870644 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.870708 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.871757 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.871830 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.871931 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.871971 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.872007 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.872041 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.872076 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.872115 I | etcdserver: finished applying incoming snapshot at index 15 -2020-10-13 10:47:56.883568 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.886617 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.886827 I | etcdserver: raft applied incoming snapshot at index 21 -2020-10-13 10:47:56.886893 I | etcdserver: applying snapshot at index 18... -2020-10-13 10:47:56.887500 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.897495 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.897628 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.914567 I | etcdserver: closing old backend... -2020-10-13 10:47:56.915278 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.915338 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.916506 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.916587 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.916704 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.916743 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.916777 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.916809 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.916843 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.916889 I | etcdserver: finished applying incoming snapshot at index 18 -2020-10-13 10:47:56.926958 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.931515 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.938823 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.939025 I | etcdserver: raft applied incoming snapshot at index 24 -2020-10-13 10:47:56.939095 I | etcdserver: applying snapshot at index 21... -2020-10-13 10:47:56.939667 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.940708 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.940755 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.941359 I | etcdserver: closing old backend... -2020-10-13 10:47:56.945917 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.950647 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.950723 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.951765 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.951825 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.951918 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.951954 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.951986 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.952020 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.952053 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.952090 I | etcdserver: finished applying incoming snapshot at index 21 -2020-10-13 10:47:56.961526 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:56.964412 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:56.964591 I | etcdserver: raft applied incoming snapshot at index 27 -2020-10-13 10:47:56.964657 I | etcdserver: applying snapshot at index 24... -2020-10-13 10:47:56.965204 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:56.966243 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:56.966291 I | etcdserver: recovering alarms... -2020-10-13 10:47:56.966697 I | etcdserver: closing old backend... -2020-10-13 10:47:56.975068 I | etcdserver: finished closing old backend -2020-10-13 10:47:56.982654 I | etcdserver: finished recovering alarms -2020-10-13 10:47:56.982726 I | etcdserver: recovering store v2... -2020-10-13 10:47:56.983770 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:56.983828 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:56.983920 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:56.983954 I | etcdserver: removing old peers from network... -2020-10-13 10:47:56.983986 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:56.984017 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:56.984050 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:56.984097 I | etcdserver: finished applying incoming snapshot at index 24 -2020-10-13 10:47:57.000313 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.004603 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.004779 I | etcdserver: raft applied incoming snapshot at index 30 -2020-10-13 10:47:57.004850 I | etcdserver: applying snapshot at index 27... -2020-10-13 10:47:57.005411 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.006447 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.006782 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.007117 I | etcdserver: closing old backend... -2020-10-13 10:47:57.009283 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.010676 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.010734 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.011775 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.011833 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.011926 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.011962 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.011994 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.012025 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.012058 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.012102 I | etcdserver: finished applying incoming snapshot at index 27 -2020-10-13 10:47:57.027552 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.030194 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.030365 I | etcdserver: raft applied incoming snapshot at index 33 -2020-10-13 10:47:57.030440 I | etcdserver: applying snapshot at index 30... -2020-10-13 10:47:57.031318 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.032385 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.032437 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.032837 I | etcdserver: closing old backend... -2020-10-13 10:47:57.038055 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.042664 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.042740 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.043786 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.043847 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.043941 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.043977 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.044009 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.044040 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.044074 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.044110 I | etcdserver: finished applying incoming snapshot at index 30 -2020-10-13 10:47:57.051620 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.054323 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.054538 I | etcdserver: raft applied incoming snapshot at index 36 -2020-10-13 10:47:57.054611 I | etcdserver: applying snapshot at index 33... -2020-10-13 10:47:57.055168 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.056210 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.056259 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.056790 I | etcdserver: closing old backend... -2020-10-13 10:47:57.059088 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.059322 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.059386 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.060420 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.060480 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.060572 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.060609 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.060642 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.060673 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.060708 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.060744 I | etcdserver: finished applying incoming snapshot at index 33 -2020-10-13 10:47:57.082897 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.088753 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.088941 I | etcdserver: raft applied incoming snapshot at index 39 -2020-10-13 10:47:57.089010 I | etcdserver: applying snapshot at index 36... -2020-10-13 10:47:57.089562 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.090978 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.091041 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.091366 I | etcdserver: closing old backend... -2020-10-13 10:47:57.095133 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.096777 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.096836 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.097923 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.097992 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.098090 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.098128 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.098160 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.098192 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.098231 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.098275 I | etcdserver: finished applying incoming snapshot at index 36 -2020-10-13 10:47:57.115346 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.118154 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.118325 I | etcdserver: raft applied incoming snapshot at index 42 -2020-10-13 10:47:57.118390 I | etcdserver: applying snapshot at index 39... -2020-10-13 10:47:57.119043 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.120079 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.120126 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.120632 I | etcdserver: closing old backend... -2020-10-13 10:47:57.123008 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.130628 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.130702 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.131773 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.131834 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.131937 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.131973 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.132005 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.132038 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.132072 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.132118 I | etcdserver: finished applying incoming snapshot at index 39 -2020-10-13 10:47:57.150056 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.156778 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.156987 I | etcdserver: raft applied incoming snapshot at index 45 -2020-10-13 10:47:57.157063 I | etcdserver: applying snapshot at index 42... -2020-10-13 10:47:57.157668 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.169977 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.170084 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.176739 I | etcdserver: closing old backend... -2020-10-13 10:47:57.182763 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.182858 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.183920 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.183984 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.184086 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.184124 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.184157 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.184189 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.184227 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.184275 I | etcdserver: finished applying incoming snapshot at index 42 -2020-10-13 10:47:57.187439 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.196178 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.199311 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.199487 I | etcdserver: raft applied incoming snapshot at index 48 -2020-10-13 10:47:57.199555 I | etcdserver: applying snapshot at index 45... -2020-10-13 10:47:57.200179 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.201221 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.201268 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.202811 I | etcdserver: closing old backend... -2020-10-13 10:47:57.211085 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.218661 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.218736 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.219786 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.219845 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.219937 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.219973 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.220005 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.220037 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.220070 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.220107 I | etcdserver: finished applying incoming snapshot at index 45 -2020-10-13 10:47:57.229356 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.236846 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.237044 I | etcdserver: raft applied incoming snapshot at index 51 -2020-10-13 10:47:57.237114 I | etcdserver: applying snapshot at index 48... -2020-10-13 10:47:57.237680 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.246898 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.246980 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.249216 I | etcdserver: closing old backend... -2020-10-13 10:47:57.252899 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.252970 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.253416 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.254043 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.254113 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.254211 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.254248 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.254283 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.254316 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.254351 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.254390 I | etcdserver: finished applying incoming snapshot at index 48 -2020-10-13 10:47:57.267582 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.274802 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.274970 I | etcdserver: raft applied incoming snapshot at index 54 -2020-10-13 10:47:57.275037 I | etcdserver: applying snapshot at index 51... -2020-10-13 10:47:57.275606 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.294584 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.294695 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.298773 I | etcdserver: closing old backend... -2020-10-13 10:47:57.300859 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.300946 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.315089 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.319712 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.319805 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.319924 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.319962 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.319994 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.320026 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.320060 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.320112 I | etcdserver: finished applying incoming snapshot at index 51 -2020-10-13 10:47:57.333983 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.338812 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.338996 I | etcdserver: raft applied incoming snapshot at index 57 -2020-10-13 10:47:57.339063 I | etcdserver: applying snapshot at index 54... -2020-10-13 10:47:57.339661 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.340713 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.340768 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.341281 I | etcdserver: closing old backend... -2020-10-13 10:47:57.345803 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.358870 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.358974 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.360105 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.360185 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.360293 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.360333 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.360371 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.360407 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.360445 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.360485 I | etcdserver: finished applying incoming snapshot at index 54 -2020-10-13 10:47:57.372579 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.376915 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.377122 I | etcdserver: raft applied incoming snapshot at index 60 -2020-10-13 10:47:57.377213 I | etcdserver: applying snapshot at index 57... -2020-10-13 10:47:57.377859 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.382473 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.382667 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.383338 I | etcdserver: closing old backend... -2020-10-13 10:47:57.384896 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.384953 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.386009 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.386075 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.386168 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.386202 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.386234 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.386266 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.386299 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.386337 I | etcdserver: finished applying incoming snapshot at index 57 -2020-10-13 10:47:57.394937 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.395463 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.400653 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.400832 I | etcdserver: raft applied incoming snapshot at index 63 -2020-10-13 10:47:57.400899 I | etcdserver: applying snapshot at index 60... -2020-10-13 10:47:57.401445 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.417955 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.418101 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.418721 I | etcdserver: closing old backend... -2020-10-13 10:47:57.423960 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.426776 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.426841 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.427894 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.427957 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.428057 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.428093 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.428127 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.428159 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.428192 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.428237 I | etcdserver: finished applying incoming snapshot at index 60 -2020-10-13 10:47:57.439570 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.448789 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.448967 I | etcdserver: raft applied incoming snapshot at index 66 -2020-10-13 10:47:57.449031 I | etcdserver: applying snapshot at index 63... -2020-10-13 10:47:57.449596 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.450839 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.450905 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.451286 I | etcdserver: closing old backend... -2020-10-13 10:47:57.455984 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.458801 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.458885 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.460035 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.460106 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.460208 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.460244 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.460277 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.460310 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.460345 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.460392 I | etcdserver: finished applying incoming snapshot at index 63 -2020-10-13 10:47:57.470044 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.478848 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.479037 I | etcdserver: raft applied incoming snapshot at index 69 -2020-10-13 10:47:57.479108 I | etcdserver: applying snapshot at index 66... -2020-10-13 10:47:57.479698 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.484318 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.484421 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.485250 I | etcdserver: closing old backend... -2020-10-13 10:47:57.499862 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.500049 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.500101 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.501145 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.501210 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.501311 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.501348 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.501382 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.501413 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.501446 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.501491 I | etcdserver: finished applying incoming snapshot at index 66 -2020-10-13 10:47:57.515455 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.520852 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.521037 I | etcdserver: raft applied incoming snapshot at index 72 -2020-10-13 10:47:57.521108 I | etcdserver: applying snapshot at index 69... -2020-10-13 10:47:57.521688 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.526933 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.527013 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.527348 I | etcdserver: closing old backend... -2020-10-13 10:47:57.532092 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.534686 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.534753 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.535806 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.535864 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.535957 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.535992 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.536027 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.536060 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.536095 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.536133 I | etcdserver: finished applying incoming snapshot at index 69 -2020-10-13 10:47:57.545784 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.554899 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.555095 I | etcdserver: raft applied incoming snapshot at index 75 -2020-10-13 10:47:57.555166 I | etcdserver: applying snapshot at index 72... -2020-10-13 10:47:57.555779 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.556845 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.556898 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.557485 I | etcdserver: closing old backend... -2020-10-13 10:47:57.559966 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.562663 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.562731 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.563808 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.563884 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.564001 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.564042 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.564079 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.564114 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.564152 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.564204 I | etcdserver: finished applying incoming snapshot at index 72 -2020-10-13 10:47:57.579623 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.584793 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.584976 I | etcdserver: raft applied incoming snapshot at index 78 -2020-10-13 10:47:57.585042 I | etcdserver: applying snapshot at index 75... -2020-10-13 10:47:57.585628 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.607942 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.608063 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.609397 I | etcdserver: closing old backend... -2020-10-13 10:47:57.612710 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.612775 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.613848 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.613916 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.614018 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.614055 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.614089 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.614121 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.614155 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.614202 I | etcdserver: finished applying incoming snapshot at index 75 -2020-10-13 10:47:57.614932 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.623505 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.626366 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.626619 I | etcdserver: raft applied incoming snapshot at index 81 -2020-10-13 10:47:57.626700 I | etcdserver: applying snapshot at index 78... -2020-10-13 10:47:57.627296 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.628360 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.628409 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.628903 I | etcdserver: closing old backend... -2020-10-13 10:47:57.631141 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.631297 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.631341 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.632402 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.632476 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.632580 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.632622 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.632659 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.632694 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.632734 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.632776 I | etcdserver: finished applying incoming snapshot at index 78 -2020-10-13 10:47:57.643521 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.648827 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.649012 I | etcdserver: raft applied incoming snapshot at index 84 -2020-10-13 10:47:57.649097 I | etcdserver: applying snapshot at index 81... -2020-10-13 10:47:57.649744 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.658644 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.658765 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.659447 I | etcdserver: closing old backend... -2020-10-13 10:47:57.661471 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.661556 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.666084 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.666220 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.666396 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.666463 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.675388 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.675457 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.675522 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.675593 I | etcdserver: finished applying incoming snapshot at index 81 -2020-10-13 10:47:57.675922 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.683617 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.688465 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.688646 I | etcdserver: raft applied incoming snapshot at index 87 -2020-10-13 10:47:57.688714 I | etcdserver: applying snapshot at index 84... -2020-10-13 10:47:57.689303 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.690363 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.690416 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.694549 I | etcdserver: closing old backend... -2020-10-13 10:47:57.696994 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.702680 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.702758 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.703809 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.703881 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.703990 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.704033 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.704069 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.704104 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.704143 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.704185 I | etcdserver: finished applying incoming snapshot at index 84 -2020-10-13 10:47:57.715475 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.722862 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.723063 I | etcdserver: raft applied incoming snapshot at index 90 -2020-10-13 10:47:57.723137 I | etcdserver: applying snapshot at index 87... -2020-10-13 10:47:57.723773 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.724882 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.724944 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.725506 I | etcdserver: closing old backend... -2020-10-13 10:47:57.731092 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.738825 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.738903 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.739956 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.740025 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.740125 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.740164 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.740198 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.740232 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.740268 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.740308 I | etcdserver: finished applying incoming snapshot at index 87 -2020-10-13 10:47:57.749932 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.752777 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.752958 I | etcdserver: raft applied incoming snapshot at index 93 -2020-10-13 10:47:57.753030 I | etcdserver: applying snapshot at index 90... -2020-10-13 10:47:57.753627 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.760024 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.760136 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.760742 I | etcdserver: closing old backend... -2020-10-13 10:47:57.771129 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.771614 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.771693 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.779212 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.779331 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.779445 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.779483 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.779517 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.779549 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.779584 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.779630 I | etcdserver: finished applying incoming snapshot at index 90 -2020-10-13 10:47:57.795429 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.798119 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.798316 I | etcdserver: raft applied incoming snapshot at index 96 -2020-10-13 10:47:57.798382 I | etcdserver: applying snapshot at index 93... -2020-10-13 10:47:57.799009 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.800053 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.800103 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.802778 I | etcdserver: closing old backend... -2020-10-13 10:47:57.806135 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.806196 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.806891 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.807298 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.807355 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.807447 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.807483 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.807514 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.807546 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.807581 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.807617 I | etcdserver: finished applying incoming snapshot at index 93 -2020-10-13 10:47:57.819356 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.824761 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.824957 I | etcdserver: raft applied incoming snapshot at index 99 -2020-10-13 10:47:57.825034 I | etcdserver: applying snapshot at index 96... -2020-10-13 10:47:57.825897 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.827433 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.827513 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.830396 I | etcdserver: closing old backend... -2020-10-13 10:47:57.832943 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.838669 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.838749 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.839831 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.839906 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.840011 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.840053 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.840090 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.840125 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.840162 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.840201 I | etcdserver: finished applying incoming snapshot at index 96 -2020-10-13 10:47:57.851609 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.856851 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.857058 I | etcdserver: raft applied incoming snapshot at index 102 -2020-10-13 10:47:57.857140 I | etcdserver: applying snapshot at index 99... -2020-10-13 10:47:57.857806 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.872108 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.872226 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.874585 I | etcdserver: closing old backend... -2020-10-13 10:47:57.884045 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.884265 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.884332 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.899450 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.899569 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.899686 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.899724 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.899758 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.899790 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.899825 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.899875 I | etcdserver: finished applying incoming snapshot at index 99 -2020-10-13 10:47:57.915367 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.918000 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.918178 I | etcdserver: raft applied incoming snapshot at index 105 -2020-10-13 10:47:57.918243 I | etcdserver: applying snapshot at index 102... -2020-10-13 10:47:57.918864 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.919938 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.919988 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.922605 I | etcdserver: closing old backend... -2020-10-13 10:47:57.929188 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.929584 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.929638 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.930719 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.930784 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.930880 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.930917 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.930949 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.930981 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.931016 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.931053 I | etcdserver: finished applying incoming snapshot at index 102 -2020-10-13 10:47:57.947302 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.952744 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.952918 I | etcdserver: raft applied incoming snapshot at index 108 -2020-10-13 10:47:57.952981 I | etcdserver: applying snapshot at index 105... -2020-10-13 10:47:57.953536 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:57.962667 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:57.962752 I | etcdserver: recovering alarms... -2020-10-13 10:47:57.965197 I | etcdserver: closing old backend... -2020-10-13 10:47:57.970804 I | etcdserver: finished recovering alarms -2020-10-13 10:47:57.970874 I | etcdserver: recovering store v2... -2020-10-13 10:47:57.971911 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:57.971973 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:57.972069 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:57.972107 I | etcdserver: removing old peers from network... -2020-10-13 10:47:57.972140 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:57.972172 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:57.972206 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:57.972243 I | etcdserver: finished applying incoming snapshot at index 105 -2020-10-13 10:47:57.978927 I | etcdserver: finished closing old backend -2020-10-13 10:47:57.987538 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:57.992633 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:57.992822 I | etcdserver: raft applied incoming snapshot at index 111 -2020-10-13 10:47:57.992898 I | etcdserver: applying snapshot at index 108... -2020-10-13 10:47:57.993505 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.015665 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.015779 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.016356 I | etcdserver: closing old backend... -2020-10-13 10:47:58.022147 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.026621 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.026693 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.027774 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.027837 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.027937 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.027974 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.028007 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.028038 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.028071 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.028116 I | etcdserver: finished applying incoming snapshot at index 108 -2020-10-13 10:47:58.051392 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.054106 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.054274 I | etcdserver: raft applied incoming snapshot at index 114 -2020-10-13 10:47:58.054342 I | etcdserver: applying snapshot at index 111... -2020-10-13 10:47:58.055034 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.056099 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.056151 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.056688 I | etcdserver: closing old backend... -2020-10-13 10:47:58.067012 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.074607 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.074681 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.075724 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.075785 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.075881 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.075920 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.075953 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.075984 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.076018 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.076056 I | etcdserver: finished applying incoming snapshot at index 111 -2020-10-13 10:47:58.095355 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.100625 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.100797 I | etcdserver: raft applied incoming snapshot at index 117 -2020-10-13 10:47:58.100872 I | etcdserver: applying snapshot at index 114... -2020-10-13 10:47:58.101466 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.104792 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.104853 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.106629 I | etcdserver: closing old backend... -2020-10-13 10:47:58.108615 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.108683 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.109730 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.109793 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.109887 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.109925 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.109958 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.109988 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.110021 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.110058 I | etcdserver: finished applying incoming snapshot at index 114 -2020-10-13 10:47:58.114936 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.133573 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.139545 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.139727 I | etcdserver: raft applied incoming snapshot at index 120 -2020-10-13 10:47:58.139803 I | etcdserver: applying snapshot at index 117... -2020-10-13 10:47:58.140374 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.141483 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.141534 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.142054 I | etcdserver: closing old backend... -2020-10-13 10:47:58.150676 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.150757 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.151025 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.151824 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.151905 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.152024 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.152068 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.152105 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.152141 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.152188 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.152237 I | etcdserver: finished applying incoming snapshot at index 117 -2020-10-13 10:47:58.163374 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.168868 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.169065 I | etcdserver: raft applied incoming snapshot at index 123 -2020-10-13 10:47:58.169146 I | etcdserver: applying snapshot at index 120... -2020-10-13 10:47:58.169828 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.175069 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.175145 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.178553 I | etcdserver: closing old backend... -2020-10-13 10:47:58.180099 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.180159 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.181202 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.181263 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.181360 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.181396 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.181428 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.181459 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.181493 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.181530 I | etcdserver: finished applying incoming snapshot at index 120 -2020-10-13 10:47:58.185051 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.195401 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.200724 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.200902 I | etcdserver: raft applied incoming snapshot at index 126 -2020-10-13 10:47:58.200968 I | etcdserver: applying snapshot at index 123... -2020-10-13 10:47:58.201539 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.210715 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.210802 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.211220 I | etcdserver: closing old backend... -2020-10-13 10:47:58.215683 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.216778 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.216832 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.217908 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.217971 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.218071 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.218109 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.218142 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.218172 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.218206 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.218243 I | etcdserver: finished applying incoming snapshot at index 123 -2020-10-13 10:47:58.235407 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.240804 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.240992 I | etcdserver: raft applied incoming snapshot at index 129 -2020-10-13 10:47:58.241061 I | etcdserver: applying snapshot at index 126... -2020-10-13 10:47:58.241638 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.250783 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.250868 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.254577 I | etcdserver: closing old backend... -2020-10-13 10:47:58.258906 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.258987 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.260035 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.260095 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.260193 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.260228 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.260261 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.260293 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.260327 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.260372 I | etcdserver: finished applying incoming snapshot at index 126 -2020-10-13 10:47:58.262405 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.267343 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.272705 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.272901 I | etcdserver: raft applied incoming snapshot at index 132 -2020-10-13 10:47:58.272972 I | etcdserver: applying snapshot at index 129... -2020-10-13 10:47:58.273548 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.282134 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.282219 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.282602 I | etcdserver: closing old backend... -2020-10-13 10:47:58.287822 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.290609 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.290675 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.291724 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.291783 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.291876 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.291912 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.291944 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.291975 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.292029 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.292067 I | etcdserver: finished applying incoming snapshot at index 129 -2020-10-13 10:47:58.311526 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.316711 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.316909 I | etcdserver: raft applied incoming snapshot at index 135 -2020-10-13 10:47:58.316977 I | etcdserver: applying snapshot at index 132... -2020-10-13 10:47:58.317562 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.328848 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.328934 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.329356 I | etcdserver: closing old backend... -2020-10-13 10:47:58.338893 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.342835 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.342912 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.343958 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.344018 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.344125 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.344163 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.344196 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.344229 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.344263 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.344310 I | etcdserver: finished applying incoming snapshot at index 132 -2020-10-13 10:47:58.363383 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.366237 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.366411 I | etcdserver: raft applied incoming snapshot at index 138 -2020-10-13 10:47:58.366476 I | etcdserver: applying snapshot at index 135... -2020-10-13 10:47:58.367094 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.368146 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.368195 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.368743 I | etcdserver: closing old backend... -2020-10-13 10:47:58.382926 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.386745 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.386816 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.387890 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.387961 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.388075 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.388116 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.388152 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.388187 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.388226 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.388280 I | etcdserver: finished applying incoming snapshot at index 135 -2020-10-13 10:47:58.407481 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.410183 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.410356 I | etcdserver: raft applied incoming snapshot at index 141 -2020-10-13 10:47:58.410419 I | etcdserver: applying snapshot at index 138... -2020-10-13 10:47:58.411047 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.412107 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.412157 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.412709 I | etcdserver: closing old backend... -2020-10-13 10:47:58.423109 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.428174 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.428250 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.429268 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.429331 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.429429 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.429469 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.429505 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.429538 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.429575 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.429611 I | etcdserver: finished applying incoming snapshot at index 138 -2020-10-13 10:47:58.447253 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.452855 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.453055 I | etcdserver: raft applied incoming snapshot at index 144 -2020-10-13 10:47:58.453134 I | etcdserver: applying snapshot at index 141... -2020-10-13 10:47:58.453775 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.465902 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.466008 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.468227 I | etcdserver: closing old backend... -2020-10-13 10:47:58.475069 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.478694 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.478780 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.479827 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.479890 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.479994 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.480030 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.480068 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.480105 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.480144 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.480196 I | etcdserver: finished applying incoming snapshot at index 141 -2020-10-13 10:47:58.487423 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.494853 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.495041 I | etcdserver: raft applied incoming snapshot at index 147 -2020-10-13 10:47:58.495112 I | etcdserver: applying snapshot at index 144... -2020-10-13 10:47:58.495700 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.496779 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.496845 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.497386 I | etcdserver: closing old backend... -2020-10-13 10:47:58.503888 I | etcdserver: finished closing old backend -2020-10-13 10:47:58.506692 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.506760 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.507774 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.507832 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.507932 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.507968 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.508001 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.508032 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.508068 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.508116 I | etcdserver: finished applying incoming snapshot at index 144 -2020-10-13 10:47:58.519523 I | etcdserver: wrote database snapshot out [total bytes: 24576] -2020-10-13 10:47:58.524858 I | snap: saved database snapshot to disk [total bytes: 24576] -2020-10-13 10:47:58.525044 I | etcdserver: raft applied incoming snapshot at index 150 -2020-10-13 10:47:58.525112 I | etcdserver: applying snapshot at index 147... -2020-10-13 10:47:58.525698 I | etcdserver: restoring mvcc store... -2020-10-13 10:47:58.530944 I | etcdserver: finished restoring mvcc store -2020-10-13 10:47:58.531022 I | etcdserver: recovering alarms... -2020-10-13 10:47:58.534579 I | etcdserver: closing old backend... -2020-10-13 10:47:58.536183 I | etcdserver: finished recovering alarms -2020-10-13 10:47:58.536248 I | etcdserver: recovering store v2... -2020-10-13 10:47:58.537305 I | etcdserver: finished recovering store v2 -2020-10-13 10:47:58.537370 I | etcdserver: recovering cluster configuration... -2020-10-13 10:47:58.537470 I | etcdserver: finished recovering cluster configuration -2020-10-13 10:47:58.537508 I | etcdserver: removing old peers from network... -2020-10-13 10:47:58.537543 I | etcdserver: finished removing old peers from network -2020-10-13 10:47:58.537575 I | etcdserver: adding peers from new cluster configuration into network... -2020-10-13 10:47:58.537611 I | etcdserver: finished adding peers from new cluster configuration into network... -2020-10-13 10:47:58.537650 I | etcdserver: finished applying incoming snapshot at index 147 -2020-10-13 10:47:58.537773 I | etcdserver: skipped leadership transfer for single member cluster -2020-10-13 10:47:58.542931 I | etcdserver: finished closing old backend ---- PASS: TestConcurrentApplyAndSnapshotV3 (1.90s) +2020-10-13 11:04:27.054614 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:27.054707 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:27.079647 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.102726 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.103132 I | etcdserver: raft applied incoming snapshot at index 3 +2020-10-13 11:04:27.103213 I | etcdserver: applying snapshot at index 0... +2020-10-13 11:04:27.103782 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.105785 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.105858 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.106511 I | etcdserver: closing old backend... +2020-10-13 11:04:27.136321 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.136702 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.136764 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.137741 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.137858 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.137957 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.137988 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.138014 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.138040 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.138067 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.138106 I | etcdserver: finished applying incoming snapshot at index 0 +2020-10-13 11:04:27.155651 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.178005 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.178201 I | etcdserver: raft applied incoming snapshot at index 6 +2020-10-13 11:04:27.178264 I | etcdserver: applying snapshot at index 3... +2020-10-13 11:04:27.178753 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.179753 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.179828 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.180346 I | etcdserver: closing old backend... +2020-10-13 11:04:27.203119 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.203200 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.204035 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.204107 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.204206 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.204239 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.204266 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.204291 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.204320 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.204360 I | etcdserver: finished applying incoming snapshot at index 3 +2020-10-13 11:04:27.205851 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.220505 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.244951 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.245140 I | etcdserver: raft applied incoming snapshot at index 9 +2020-10-13 11:04:27.245200 I | etcdserver: applying snapshot at index 6... +2020-10-13 11:04:27.245696 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.255252 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.255363 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.255816 I | etcdserver: closing old backend... +2020-10-13 11:04:27.279116 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.279200 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.280029 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.280088 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.280182 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.280214 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.280240 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.280264 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.280293 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.280329 I | etcdserver: finished applying incoming snapshot at index 6 +2020-10-13 11:04:27.291156 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.307568 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.339112 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.339309 I | etcdserver: raft applied incoming snapshot at index 12 +2020-10-13 11:04:27.339375 I | etcdserver: applying snapshot at index 9... +2020-10-13 11:04:27.339848 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.340742 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.340792 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.341197 I | etcdserver: closing old backend... +2020-10-13 11:04:27.378939 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.379017 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.379844 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.379904 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.379990 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.380020 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.380045 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.380069 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.380096 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.380125 I | etcdserver: finished applying incoming snapshot at index 9 +2020-10-13 11:04:27.381248 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.407559 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.437219 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.437406 I | etcdserver: raft applied incoming snapshot at index 15 +2020-10-13 11:04:27.437465 I | etcdserver: applying snapshot at index 12... +2020-10-13 11:04:27.437966 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.438932 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.438990 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.446312 I | etcdserver: closing old backend... +2020-10-13 11:04:27.474979 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.475066 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.475139 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.475902 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.475965 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.476059 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.476090 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.476117 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.476142 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.476170 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.476207 I | etcdserver: finished applying incoming snapshot at index 12 +2020-10-13 11:04:27.507549 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.543103 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.543285 I | etcdserver: raft applied incoming snapshot at index 18 +2020-10-13 11:04:27.543345 I | etcdserver: applying snapshot at index 15... +2020-10-13 11:04:27.543847 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.544725 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.544769 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.545313 I | etcdserver: closing old backend... +2020-10-13 11:04:27.586941 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.587017 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.587849 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.587911 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.588002 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.588032 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.588058 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.588084 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.588113 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.588153 I | etcdserver: finished applying incoming snapshot at index 15 +2020-10-13 11:04:27.600968 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.612300 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.643100 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.643291 I | etcdserver: raft applied incoming snapshot at index 21 +2020-10-13 11:04:27.643352 I | etcdserver: applying snapshot at index 18... +2020-10-13 11:04:27.643809 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.644786 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.644839 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.645402 I | etcdserver: closing old backend... +2020-10-13 11:04:27.678782 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.679193 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.679249 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.680095 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.680163 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.680249 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.680282 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.680310 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.680336 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.680365 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.680396 I | etcdserver: finished applying incoming snapshot at index 18 +2020-10-13 11:04:27.699295 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.735118 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.735313 I | etcdserver: raft applied incoming snapshot at index 24 +2020-10-13 11:04:27.735395 I | etcdserver: applying snapshot at index 21... +2020-10-13 11:04:27.735867 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.751178 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.755086 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.755554 I | etcdserver: closing old backend... +2020-10-13 11:04:27.778950 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.779031 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.779128 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.779888 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.779950 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.780042 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.780072 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.780098 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.780121 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.780148 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.780185 I | etcdserver: finished applying incoming snapshot at index 21 +2020-10-13 11:04:27.796003 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.823085 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.823281 I | etcdserver: raft applied incoming snapshot at index 27 +2020-10-13 11:04:27.823345 I | etcdserver: applying snapshot at index 24... +2020-10-13 11:04:27.823846 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.824742 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.824791 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.827023 I | etcdserver: closing old backend... +2020-10-13 11:04:27.854936 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.855011 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.855934 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.856001 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.856085 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.856115 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.856141 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.856165 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.856194 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.856223 I | etcdserver: finished applying incoming snapshot at index 24 +2020-10-13 11:04:27.863137 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.879566 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.911090 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.911282 I | etcdserver: raft applied incoming snapshot at index 30 +2020-10-13 11:04:27.911340 I | etcdserver: applying snapshot at index 27... +2020-10-13 11:04:27.911838 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.912770 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.912828 I | etcdserver: recovering alarms... +2020-10-13 11:04:27.915019 I | etcdserver: closing old backend... +2020-10-13 11:04:27.928970 I | etcdserver: finished recovering alarms +2020-10-13 11:04:27.929046 I | etcdserver: recovering store v2... +2020-10-13 11:04:27.929865 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:27.929925 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:27.930010 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:27.930041 I | etcdserver: removing old peers from network... +2020-10-13 11:04:27.930068 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:27.930093 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:27.930122 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:27.930151 I | etcdserver: finished applying incoming snapshot at index 27 +2020-10-13 11:04:27.955144 I | etcdserver: finished closing old backend +2020-10-13 11:04:27.975450 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:27.998039 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:27.998244 I | etcdserver: raft applied incoming snapshot at index 33 +2020-10-13 11:04:27.998313 I | etcdserver: applying snapshot at index 30... +2020-10-13 11:04:27.998815 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:27.999786 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:27.999842 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.000627 I | etcdserver: closing old backend... +2020-10-13 11:04:28.021038 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.021215 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.021253 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.022078 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.022148 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.022239 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.022272 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.022298 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.022324 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.022361 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.022401 I | etcdserver: finished applying incoming snapshot at index 30 +2020-10-13 11:04:28.038095 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.065041 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.065225 I | etcdserver: raft applied incoming snapshot at index 36 +2020-10-13 11:04:28.065285 I | etcdserver: applying snapshot at index 33... +2020-10-13 11:04:28.065759 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.066705 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.066760 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.067331 I | etcdserver: closing old backend... +2020-10-13 11:04:28.104357 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.112632 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.112697 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.113536 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.113599 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.113687 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.113721 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.113748 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.113773 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.113802 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.113834 I | etcdserver: finished applying incoming snapshot at index 33 +2020-10-13 11:04:28.131644 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.159097 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.159296 I | etcdserver: raft applied incoming snapshot at index 39 +2020-10-13 11:04:28.159361 I | etcdserver: applying snapshot at index 36... +2020-10-13 11:04:28.159863 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.160759 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.160812 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.163069 I | etcdserver: closing old backend... +2020-10-13 11:04:28.203085 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.203181 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.204021 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.204083 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.204182 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.204212 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.204239 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.204263 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.204291 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.204332 I | etcdserver: finished applying incoming snapshot at index 36 +2020-10-13 11:04:28.215178 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.223526 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.257678 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.257871 I | etcdserver: raft applied incoming snapshot at index 42 +2020-10-13 11:04:28.257938 I | etcdserver: applying snapshot at index 39... +2020-10-13 11:04:28.258425 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.263396 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.263473 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.263989 I | etcdserver: closing old backend... +2020-10-13 11:04:28.312982 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.314983 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.315049 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.315883 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.315942 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.316033 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.316063 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.316089 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.316113 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.316141 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.316177 I | etcdserver: finished applying incoming snapshot at index 39 +2020-10-13 11:04:28.337561 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.371099 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.371277 I | etcdserver: raft applied incoming snapshot at index 45 +2020-10-13 11:04:28.371341 I | etcdserver: applying snapshot at index 42... +2020-10-13 11:04:28.371817 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.372745 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.372797 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.373200 I | etcdserver: closing old backend... +2020-10-13 11:04:28.403592 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.403671 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.404542 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.404604 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.404688 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.404717 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.404742 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.404766 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.404795 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.404835 I | etcdserver: finished applying incoming snapshot at index 42 +2020-10-13 11:04:28.413260 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.423564 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.449890 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.450081 I | etcdserver: raft applied incoming snapshot at index 48 +2020-10-13 11:04:28.450141 I | etcdserver: applying snapshot at index 45... +2020-10-13 11:04:28.450615 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.459839 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.459951 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.460439 I | etcdserver: closing old backend... +2020-10-13 11:04:28.483215 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.483292 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.484121 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.484185 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.484276 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.484307 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.484334 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.484358 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.484385 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.484422 I | etcdserver: finished applying incoming snapshot at index 45 +2020-10-13 11:04:28.496480 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.506548 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.542109 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.542300 I | etcdserver: raft applied incoming snapshot at index 51 +2020-10-13 11:04:28.542368 I | etcdserver: applying snapshot at index 48... +2020-10-13 11:04:28.542938 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.543858 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.543911 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.547164 I | etcdserver: closing old backend... +2020-10-13 11:04:28.579107 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.582956 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.583028 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.583873 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.583936 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.584028 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.584059 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.584085 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.584109 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.584138 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.584175 I | etcdserver: finished applying incoming snapshot at index 48 +2020-10-13 11:04:28.604610 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.634034 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.634230 I | etcdserver: raft applied incoming snapshot at index 54 +2020-10-13 11:04:28.634290 I | etcdserver: applying snapshot at index 51... +2020-10-13 11:04:28.634767 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.648058 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.648168 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.648573 I | etcdserver: closing old backend... +2020-10-13 11:04:28.687255 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.687335 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.688173 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.688236 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.688329 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.688362 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.688388 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.688412 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.688440 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.688479 I | etcdserver: finished applying incoming snapshot at index 51 +2020-10-13 11:04:28.698134 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.706733 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.734499 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.734690 I | etcdserver: raft applied incoming snapshot at index 57 +2020-10-13 11:04:28.734755 I | etcdserver: applying snapshot at index 54... +2020-10-13 11:04:28.735271 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.736180 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.736229 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.736856 I | etcdserver: closing old backend... +2020-10-13 11:04:28.764859 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.765236 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.765343 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.766208 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.766275 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.766366 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.766396 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.766421 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.766445 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.766473 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.766512 I | etcdserver: finished applying incoming snapshot at index 54 +2020-10-13 11:04:28.815238 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.843176 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.843359 I | etcdserver: raft applied incoming snapshot at index 60 +2020-10-13 11:04:28.843421 I | etcdserver: applying snapshot at index 57... +2020-10-13 11:04:28.843903 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.864100 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.864224 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.864641 I | etcdserver: closing old backend... +2020-10-13 11:04:28.897931 I | etcdserver: finished recovering alarms +2020-10-13 11:04:28.898009 I | etcdserver: recovering store v2... +2020-10-13 11:04:28.903133 I | etcdserver: finished closing old backend +2020-10-13 11:04:28.903325 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:28.903380 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:28.903473 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:28.903502 I | etcdserver: removing old peers from network... +2020-10-13 11:04:28.903529 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:28.903553 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:28.903582 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:28.903618 I | etcdserver: finished applying incoming snapshot at index 57 +2020-10-13 11:04:28.943650 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:28.969829 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:28.970020 I | etcdserver: raft applied incoming snapshot at index 63 +2020-10-13 11:04:28.970077 I | etcdserver: applying snapshot at index 60... +2020-10-13 11:04:28.970518 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:28.971436 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:28.971495 I | etcdserver: recovering alarms... +2020-10-13 11:04:28.971961 I | etcdserver: closing old backend... +2020-10-13 11:04:29.006805 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.007199 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.007253 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.008113 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.008176 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.008269 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.008303 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.008329 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.008354 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.008382 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.008423 I | etcdserver: finished applying incoming snapshot at index 60 +2020-10-13 11:04:29.032173 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.092746 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.092963 I | etcdserver: raft applied incoming snapshot at index 66 +2020-10-13 11:04:29.093033 I | etcdserver: applying snapshot at index 63... +2020-10-13 11:04:29.093510 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.110470 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.110608 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.111335 I | etcdserver: closing old backend... +2020-10-13 11:04:29.139905 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.139984 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.140839 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.140913 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.141018 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.141051 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.141079 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.141103 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.141132 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.141174 I | etcdserver: finished applying incoming snapshot at index 63 +2020-10-13 11:04:29.148760 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.157324 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.196205 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.196403 I | etcdserver: raft applied incoming snapshot at index 69 +2020-10-13 11:04:29.196470 I | etcdserver: applying snapshot at index 66... +2020-10-13 11:04:29.197029 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.197954 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.198005 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.198566 I | etcdserver: closing old backend... +2020-10-13 11:04:29.232063 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.232449 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.232517 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.233513 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.233584 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.233684 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.233716 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.233742 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.233766 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.233795 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.233832 I | etcdserver: finished applying incoming snapshot at index 66 +2020-10-13 11:04:29.251560 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.279992 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.280179 I | etcdserver: raft applied incoming snapshot at index 72 +2020-10-13 11:04:29.280239 I | etcdserver: applying snapshot at index 69... +2020-10-13 11:04:29.280707 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.292955 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.293099 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.294190 I | etcdserver: closing old backend... +2020-10-13 11:04:29.331882 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.331962 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.332814 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.332875 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.332969 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.333000 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.333025 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.333049 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.333077 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.333114 I | etcdserver: finished applying incoming snapshot at index 69 +2020-10-13 11:04:29.340726 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.405755 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.513975 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.514278 I | etcdserver: raft applied incoming snapshot at index 75 +2020-10-13 11:04:29.514353 I | etcdserver: applying snapshot at index 72... +2020-10-13 11:04:29.519089 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.520115 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.520172 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.520579 I | etcdserver: closing old backend... +2020-10-13 11:04:29.549082 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.549464 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.549521 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.550474 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.550544 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.550662 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.550695 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.550723 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.550749 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.550784 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.554920 I | etcdserver: finished applying incoming snapshot at index 72 +2020-10-13 11:04:29.575631 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.605838 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.606038 I | etcdserver: raft applied incoming snapshot at index 78 +2020-10-13 11:04:29.606102 I | etcdserver: applying snapshot at index 75... +2020-10-13 11:04:29.606575 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.615037 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.615134 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.615700 I | etcdserver: closing old backend... +2020-10-13 11:04:29.640534 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.640613 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.641453 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.641517 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.641610 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.641641 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.641667 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.641692 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.641720 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.641758 I | etcdserver: finished applying incoming snapshot at index 75 +2020-10-13 11:04:29.649392 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.657954 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.714486 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.714685 I | etcdserver: raft applied incoming snapshot at index 81 +2020-10-13 11:04:29.714753 I | etcdserver: applying snapshot at index 78... +2020-10-13 11:04:29.715323 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.716237 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.716293 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.716881 I | etcdserver: closing old backend... +2020-10-13 11:04:29.766074 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.766450 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.766499 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.767503 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.767577 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.767663 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.767691 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.767717 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.767741 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.767768 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.767797 I | etcdserver: finished applying incoming snapshot at index 78 +2020-10-13 11:04:29.783313 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.840000 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.840182 I | etcdserver: raft applied incoming snapshot at index 84 +2020-10-13 11:04:29.840240 I | etcdserver: applying snapshot at index 81... +2020-10-13 11:04:29.840713 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.841634 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.841688 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.842234 I | etcdserver: closing old backend... +2020-10-13 11:04:29.877068 I | etcdserver: finished closing old backend +2020-10-13 11:04:29.882941 I | etcdserver: finished recovering alarms +2020-10-13 11:04:29.883021 I | etcdserver: recovering store v2... +2020-10-13 11:04:29.883872 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:29.883933 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:29.884021 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:29.884051 I | etcdserver: removing old peers from network... +2020-10-13 11:04:29.884078 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:29.884103 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:29.884131 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:29.884162 I | etcdserver: finished applying incoming snapshot at index 81 +2020-10-13 11:04:29.919634 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:29.959103 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:29.959292 I | etcdserver: raft applied incoming snapshot at index 87 +2020-10-13 11:04:29.959358 I | etcdserver: applying snapshot at index 84... +2020-10-13 11:04:29.959861 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:29.976160 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:29.976298 I | etcdserver: recovering alarms... +2020-10-13 11:04:29.977363 I | etcdserver: closing old backend... +2020-10-13 11:04:30.004314 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.004434 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.005316 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.005380 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.005472 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.005503 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.005529 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.005552 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.005579 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.005616 I | etcdserver: finished applying incoming snapshot at index 84 +2020-10-13 11:04:30.016176 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.029683 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.065489 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.065679 I | etcdserver: raft applied incoming snapshot at index 90 +2020-10-13 11:04:30.065743 I | etcdserver: applying snapshot at index 87... +2020-10-13 11:04:30.066213 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.067156 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.067211 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.070903 I | etcdserver: closing old backend... +2020-10-13 11:04:30.104156 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.104232 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.105066 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.105129 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.105216 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.105247 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.105273 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.105298 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.105327 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.105368 I | etcdserver: finished applying incoming snapshot at index 87 +2020-10-13 11:04:30.131118 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.135578 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.165720 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.165911 I | etcdserver: raft applied incoming snapshot at index 93 +2020-10-13 11:04:30.165969 I | etcdserver: applying snapshot at index 90... +2020-10-13 11:04:30.166443 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.178565 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.178699 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.179150 I | etcdserver: closing old backend... +2020-10-13 11:04:30.210967 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.211047 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.211897 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.211957 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.212050 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.212081 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.212107 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.212132 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.212160 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.212198 I | etcdserver: finished applying incoming snapshot at index 90 +2020-10-13 11:04:30.213383 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.227513 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.257894 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.258093 I | etcdserver: raft applied incoming snapshot at index 96 +2020-10-13 11:04:30.258158 I | etcdserver: applying snapshot at index 93... +2020-10-13 11:04:30.258639 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.263628 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.263707 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.266898 I | etcdserver: closing old backend... +2020-10-13 11:04:30.316348 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.316449 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.317311 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.317390 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.317484 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.317519 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.317548 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.317574 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.317605 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.317654 I | etcdserver: finished applying incoming snapshot at index 93 +2020-10-13 11:04:30.329491 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.338226 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.366478 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.366666 I | etcdserver: raft applied incoming snapshot at index 99 +2020-10-13 11:04:30.366727 I | etcdserver: applying snapshot at index 96... +2020-10-13 11:04:30.367255 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.380025 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.380186 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.380653 I | etcdserver: closing old backend... +2020-10-13 11:04:30.424981 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.425368 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.425423 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.426253 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.426316 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.426408 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.426440 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.426467 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.426491 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.426519 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.426557 I | etcdserver: finished applying incoming snapshot at index 96 +2020-10-13 11:04:30.451629 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.475322 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.475486 I | etcdserver: raft applied incoming snapshot at index 102 +2020-10-13 11:04:30.475549 I | etcdserver: applying snapshot at index 99... +2020-10-13 11:04:30.476017 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.476946 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.476998 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.479012 I | etcdserver: closing old backend... +2020-10-13 11:04:30.508106 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.508181 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.509018 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.509079 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.509164 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.509194 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.509219 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.509243 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.509270 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.509306 I | etcdserver: finished applying incoming snapshot at index 99 +2020-10-13 11:04:30.516983 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.535578 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.558922 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.559119 I | etcdserver: raft applied incoming snapshot at index 105 +2020-10-13 11:04:30.559206 I | etcdserver: applying snapshot at index 102... +2020-10-13 11:04:30.559716 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.560726 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.560785 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.562998 I | etcdserver: closing old backend... +2020-10-13 11:04:30.591616 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.591694 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.592555 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.592618 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.592701 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.592732 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.592758 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.592782 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.592810 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.592849 I | etcdserver: finished applying incoming snapshot at index 102 +2020-10-13 11:04:30.600450 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.609402 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.634270 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.634456 I | etcdserver: raft applied incoming snapshot at index 108 +2020-10-13 11:04:30.634517 I | etcdserver: applying snapshot at index 105... +2020-10-13 11:04:30.635073 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.646244 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.646375 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.646770 I | etcdserver: closing old backend... +2020-10-13 11:04:30.675477 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.675675 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.675721 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.676567 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.676631 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.676729 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.676761 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.676787 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.676812 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.676841 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.676879 I | etcdserver: finished applying incoming snapshot at index 105 +2020-10-13 11:04:30.700846 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.726195 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.726375 I | etcdserver: raft applied incoming snapshot at index 111 +2020-10-13 11:04:30.726435 I | etcdserver: applying snapshot at index 108... +2020-10-13 11:04:30.727001 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.728013 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.728067 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.728633 I | etcdserver: closing old backend... +2020-10-13 11:04:30.759185 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.759385 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.759438 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.760299 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.760393 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.760502 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.760548 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.760579 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.760609 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.760642 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.760678 I | etcdserver: finished applying incoming snapshot at index 108 +2020-10-13 11:04:30.776031 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.801482 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.801684 I | etcdserver: raft applied incoming snapshot at index 114 +2020-10-13 11:04:30.801751 I | etcdserver: applying snapshot at index 111... +2020-10-13 11:04:30.802301 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.803285 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.803349 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.806890 I | etcdserver: closing old backend... +2020-10-13 11:04:30.842437 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.842670 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.842717 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.843599 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.843680 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.843770 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.843803 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.843829 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.843855 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.843884 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.843916 I | etcdserver: finished applying incoming snapshot at index 111 +2020-10-13 11:04:30.871525 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:30.901970 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:30.902191 I | etcdserver: raft applied incoming snapshot at index 117 +2020-10-13 11:04:30.902266 I | etcdserver: applying snapshot at index 114... +2020-10-13 11:04:30.902851 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:30.903819 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:30.903889 I | etcdserver: recovering alarms... +2020-10-13 11:04:30.904548 I | etcdserver: closing old backend... +2020-10-13 11:04:30.926020 I | etcdserver: finished closing old backend +2020-10-13 11:04:30.970925 I | etcdserver: finished recovering alarms +2020-10-13 11:04:30.971004 I | etcdserver: recovering store v2... +2020-10-13 11:04:30.971968 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:30.972041 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:30.972132 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:30.972165 I | etcdserver: removing old peers from network... +2020-10-13 11:04:30.972193 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:30.972219 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:30.972250 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:30.972289 I | etcdserver: finished applying incoming snapshot at index 114 +2020-10-13 11:04:30.995653 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.023098 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.023293 I | etcdserver: raft applied incoming snapshot at index 120 +2020-10-13 11:04:31.023359 I | etcdserver: applying snapshot at index 117... +2020-10-13 11:04:31.023872 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.024811 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.024873 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.025444 I | etcdserver: closing old backend... +2020-10-13 11:04:31.050978 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.051057 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.051923 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.051992 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.052090 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.052122 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.052147 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.052172 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.052200 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.052238 I | etcdserver: finished applying incoming snapshot at index 117 +2020-10-13 11:04:31.053564 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.087634 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.123136 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.123344 I | etcdserver: raft applied incoming snapshot at index 123 +2020-10-13 11:04:31.123417 I | etcdserver: applying snapshot at index 120... +2020-10-13 11:04:31.123930 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.143200 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.143367 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.144116 I | etcdserver: closing old backend... +2020-10-13 11:04:31.168005 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.168148 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.169037 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.169122 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.169234 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.169273 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.169300 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.169325 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.169354 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.169392 I | etcdserver: finished applying incoming snapshot at index 120 +2020-10-13 11:04:31.176410 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.187564 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.215112 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.215305 I | etcdserver: raft applied incoming snapshot at index 126 +2020-10-13 11:04:31.215370 I | etcdserver: applying snapshot at index 123... +2020-10-13 11:04:31.215867 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.216776 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.216833 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.219029 I | etcdserver: closing old backend... +2020-10-13 11:04:31.242995 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.243072 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.243938 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.244004 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.244093 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.244125 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.244151 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.244176 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.244204 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.244235 I | etcdserver: finished applying incoming snapshot at index 123 +2020-10-13 11:04:31.255177 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.260927 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.291102 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.291304 I | etcdserver: raft applied incoming snapshot at index 129 +2020-10-13 11:04:31.291368 I | etcdserver: applying snapshot at index 126... +2020-10-13 11:04:31.291848 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.292824 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.292882 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.295053 I | etcdserver: closing old backend... +2020-10-13 11:04:31.318236 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.318353 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.319251 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.319323 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.320883 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.320946 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.320978 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.321033 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.321068 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.321118 I | etcdserver: finished applying incoming snapshot at index 126 +2020-10-13 11:04:31.327373 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.363735 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.396586 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.396785 I | etcdserver: raft applied incoming snapshot at index 132 +2020-10-13 11:04:31.396854 I | etcdserver: applying snapshot at index 129... +2020-10-13 11:04:31.397351 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.398258 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.398313 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.399077 I | etcdserver: closing old backend... +2020-10-13 11:04:31.455154 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.462998 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.463096 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.464049 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.464113 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.464203 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.464234 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.464261 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.464285 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.464313 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.464351 I | etcdserver: finished applying incoming snapshot at index 129 +2020-10-13 11:04:31.495566 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.521765 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.521969 I | etcdserver: raft applied incoming snapshot at index 135 +2020-10-13 11:04:31.522030 I | etcdserver: applying snapshot at index 132... +2020-10-13 11:04:31.522522 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.523486 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.523553 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.524087 I | etcdserver: closing old backend... +2020-10-13 11:04:31.554937 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.555021 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.555868 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.555942 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.556028 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.556060 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.556086 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.556110 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.556138 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.556173 I | etcdserver: finished applying incoming snapshot at index 132 +2020-10-13 11:04:31.560033 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.579607 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.613769 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.613999 I | etcdserver: raft applied incoming snapshot at index 138 +2020-10-13 11:04:31.614074 I | etcdserver: applying snapshot at index 135... +2020-10-13 11:04:31.614646 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.626428 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.626542 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.626890 I | etcdserver: closing old backend... +2020-10-13 11:04:31.651939 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.652151 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.652199 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.653030 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.653096 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.653204 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.653237 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.653263 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.653287 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.653314 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.653355 I | etcdserver: finished applying incoming snapshot at index 135 +2020-10-13 11:04:31.679618 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.705727 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.705916 I | etcdserver: raft applied incoming snapshot at index 141 +2020-10-13 11:04:31.705988 I | etcdserver: applying snapshot at index 138... +2020-10-13 11:04:31.706494 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.707423 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.707481 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.707894 I | etcdserver: closing old backend... +2020-10-13 11:04:31.726878 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.726965 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.727840 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.727910 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.728003 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.728035 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.728060 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.728084 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.728113 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.728157 I | etcdserver: finished applying incoming snapshot at index 138 +2020-10-13 11:04:31.729442 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.763585 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.797677 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.797847 I | etcdserver: raft applied incoming snapshot at index 144 +2020-10-13 11:04:31.797909 I | etcdserver: applying snapshot at index 141... +2020-10-13 11:04:31.798389 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.799330 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.799393 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.799865 I | etcdserver: closing old backend... +2020-10-13 11:04:31.827241 I | etcdserver: finished closing old backend +2020-10-13 11:04:31.838969 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.839044 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.839901 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.839969 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.840054 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.840084 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.840110 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.840134 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.840161 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.840191 I | etcdserver: finished applying incoming snapshot at index 141 +2020-10-13 11:04:31.895620 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:31.948075 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:31.948272 I | etcdserver: raft applied incoming snapshot at index 147 +2020-10-13 11:04:31.948335 I | etcdserver: applying snapshot at index 144... +2020-10-13 11:04:31.948831 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:31.963184 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:31.963332 I | etcdserver: recovering alarms... +2020-10-13 11:04:31.965320 I | etcdserver: closing old backend... +2020-10-13 11:04:31.987124 I | etcdserver: finished recovering alarms +2020-10-13 11:04:31.987205 I | etcdserver: recovering store v2... +2020-10-13 11:04:31.988040 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:31.988102 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:31.988201 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:31.988232 I | etcdserver: removing old peers from network... +2020-10-13 11:04:31.988259 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:31.988310 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:31.988340 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:31.988378 I | etcdserver: finished applying incoming snapshot at index 144 +2020-10-13 11:04:32.010750 I | etcdserver: finished closing old backend +2020-10-13 11:04:32.031702 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-10-13 11:04:32.076155 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-10-13 11:04:32.076354 I | etcdserver: raft applied incoming snapshot at index 150 +2020-10-13 11:04:32.076428 I | etcdserver: applying snapshot at index 147... +2020-10-13 11:04:32.076992 I | etcdserver: restoring mvcc store... +2020-10-13 11:04:32.077937 I | etcdserver: finished restoring mvcc store +2020-10-13 11:04:32.077999 I | etcdserver: recovering alarms... +2020-10-13 11:04:32.078549 I | etcdserver: closing old backend... +2020-10-13 11:04:32.103148 I | etcdserver: finished recovering alarms +2020-10-13 11:04:32.103226 I | etcdserver: recovering store v2... +2020-10-13 11:04:32.104091 I | etcdserver: finished recovering store v2 +2020-10-13 11:04:32.104163 I | etcdserver: recovering cluster configuration... +2020-10-13 11:04:32.104253 I | etcdserver: finished recovering cluster configuration +2020-10-13 11:04:32.104286 I | etcdserver: removing old peers from network... +2020-10-13 11:04:32.104314 I | etcdserver: finished removing old peers from network +2020-10-13 11:04:32.104339 I | etcdserver: adding peers from new cluster configuration into network... +2020-10-13 11:04:32.104368 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-10-13 11:04:32.104400 I | etcdserver: finished applying incoming snapshot at index 147 +2020-10-13 11:04:32.104557 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:32.110605 I | etcdserver: finished closing old backend +--- PASS: TestConcurrentApplyAndSnapshotV3 (5.18s) === RUN TestAddMember -2020-10-13 10:47:58.552329 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:58.552432 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:58.552927 I | etcdserver/membership: added member 4d2 [foo] to cluster 0 -2020-10-13 10:47:58.553023 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:32.127704 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:32.127846 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:32.128408 I | etcdserver/membership: added member 4d2 [foo] to cluster 0 +2020-10-13 11:04:32.128510 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestAddMember (0.00s) === RUN TestRemoveMember -2020-10-13 10:47:58.553426 I | etcdserver/membership: added member 4d2 [] to cluster 0 -2020-10-13 10:47:58.553500 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:58.553548 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:58.553918 I | etcdserver/membership: removed member 4d2 from cluster 0 -2020-10-13 10:47:58.553992 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:32.128949 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-10-13 11:04:32.129025 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:32.129077 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:32.129482 I | etcdserver/membership: removed member 4d2 from cluster 0 +2020-10-13 11:04:32.129572 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestRemoveMember (0.00s) === RUN TestUpdateMember -2020-10-13 10:47:58.554326 I | etcdserver/membership: added member 4d2 [] to cluster 0 -2020-10-13 10:47:58.554389 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:47:58.554434 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:47:58.559032 N | etcdserver/membership: updated member 4d2 [http://127.0.0.1:1] in cluster 0 -2020-10-13 10:47:58.559160 I | etcdserver: skipped leadership transfer for single member cluster ---- PASS: TestUpdateMember (0.01s) +2020-10-13 11:04:32.129951 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-10-13 11:04:32.130022 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:04:32.130070 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:04:32.130502 N | etcdserver/membership: updated member 4d2 [http://127.0.0.1:1] in cluster 0 +2020-10-13 11:04:32.130597 I | etcdserver: skipped leadership transfer for single member cluster +--- PASS: TestUpdateMember (0.00s) === RUN TestPublish -2020-10-13 10:47:58.559626 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0 +2020-10-13 11:04:32.135255 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0 --- PASS: TestPublish (0.00s) === RUN TestPublishStopped -2020-10-13 10:47:58.559987 I | etcdserver: aborting publish because server is stopped +2020-10-13 11:04:32.135715 I | etcdserver: aborting publish because server is stopped --- PASS: TestPublishStopped (0.00s) === RUN TestPublishRetry -2020-10-13 10:47:58.560266 E | etcdserver: publish error: etcdserver: request timed out -2020-10-13 10:47:58.560349 E | etcdserver: publish error: etcdserver: request timed out -2020-10-13 10:47:58.566613 I | etcdserver: aborting publish because server is stopped ---- PASS: TestPublishRetry (0.01s) +2020-10-13 11:04:32.136005 E | etcdserver: publish error: etcdserver: request timed out +2020-10-13 11:04:32.136101 E | etcdserver: publish error: etcdserver: request timed out +2020-10-13 11:04:32.142947 E | etcdserver: publish error: etcdserver: request timed out +2020-10-13 11:04:32.144924 E | etcdserver: publish error: etcdserver: request timed out +2020-10-13 11:04:32.150978 E | etcdserver: publish error: etcdserver: request timed out +2020-10-13 11:04:32.158920 I | etcdserver: aborting publish because server is stopped +--- PASS: TestPublishRetry (0.02s) === RUN TestUpdateVersion -2020-10-13 10:47:58.569090 I | etcdserver: setting up the initial cluster version to 2.0 +2020-10-13 11:04:32.159293 I | etcdserver: setting up the initial cluster version to 2.0 --- PASS: TestUpdateVersion (0.00s) === RUN TestStopNotify -2020-10-13 10:47:58.569357 I | etcdserver: skipped leadership transfer for single member cluster +2020-10-13 11:04:32.159542 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 3.396s +ok github.com/coreos/etcd/etcdserver 7.015s ? github.com/coreos/etcd/etcdserver/api [no test files] === RUN TestNewPeerHandlerOnRaftPrefix ---- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) +--- PASS: TestNewPeerHandlerOnRaftPrefix (0.01s) === RUN TestServeMembersFails --- PASS: TestServeMembersFails (0.00s) === RUN TestServeMembersGet @@ -4533,35 +4591,35 @@ === RUN TestServeVersionFails --- PASS: TestServeVersionFails (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.133s +ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.046s === RUN TestAuthFlow -2020-10-13 10:48:11.988053 W | etcdserver/api/v2http: auth: malformed basic auth encoding -2020-10-13 10:48:11.991740 W | etcdserver/api/v2http: auth: incorrect password for user: root +2020-10-13 11:04:28.053779 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-10-13 11:04:28.055412 W | etcdserver/api/v2http: auth: incorrect password for user: root --- PASS: TestAuthFlow (0.00s) === RUN TestGetUserGrantedWithNonexistingRole ---- PASS: TestGetUserGrantedWithNonexistingRole (0.02s) +--- PASS: TestGetUserGrantedWithNonexistingRole (0.01s) === RUN TestPrefixAccess -2020-10-13 10:48:12.007867 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. -2020-10-13 10:48:12.008010 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. -2020-10-13 10:48:12.008053 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. -2020-10-13 10:48:12.008102 W | etcdserver/api/v2http: auth: incorrect password for user: user -2020-10-13 10:48:12.008141 W | etcdserver/api/v2http: auth: incorrect password for user: user -2020-10-13 10:48:12.008179 W | etcdserver/api/v2http: auth: incorrect password for user: user -2020-10-13 10:48:12.008229 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. -2020-10-13 10:48:12.008264 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. -2020-10-13 10:48:12.008303 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. -2020-10-13 10:48:12.008349 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. -2020-10-13 10:48:12.008384 W | etcdserver/api/v2http: auth: malformed basic auth encoding -2020-10-13 10:48:12.008417 W | etcdserver/api/v2http: auth: malformed basic auth encoding -2020-10-13 10:48:12.008450 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-10-13 11:04:28.064776 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-10-13 11:04:28.064917 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. +2020-10-13 11:04:28.064959 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-10-13 11:04:28.065001 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-10-13 11:04:28.065035 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-10-13 11:04:28.065066 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-10-13 11:04:28.065108 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. +2020-10-13 11:04:28.065138 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. +2020-10-13 11:04:28.065171 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-10-13 11:04:28.065208 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. +2020-10-13 11:04:28.065237 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-10-13 11:04:28.065263 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-10-13 11:04:28.065290 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestPrefixAccess (0.00s) === RUN TestUserFromClientCertificate ---- PASS: TestUserFromClientCertificate (0.01s) +--- PASS: TestUserFromClientCertificate (0.03s) === RUN TestUserFromBasicAuth -2020-10-13 10:48:12.015300 W | etcdserver/api/v2http: auth: incorrect password for user: user -2020-10-13 10:48:12.015351 W | etcdserver/api/v2http: auth: incorrect password for user: user -2020-10-13 10:48:12.015393 W | etcdserver/api/v2http: auth: incorrect password for user: missing -2020-10-13 10:48:12.015428 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-10-13 11:04:28.099715 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-10-13 11:04:28.099763 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-10-13 11:04:28.099796 W | etcdserver/api/v2http: auth: incorrect password for user: missing +2020-10-13 11:04:28.099825 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestUserFromBasicAuth (0.00s) === RUN TestBadRefreshRequest --- PASS: TestBadRefreshRequest (0.00s) @@ -4580,17 +4638,17 @@ === RUN TestServeMembersUpdate --- PASS: TestServeMembersUpdate (0.00s) === RUN TestServeMembersFail -2020-10-13 10:48:12.050642 E | etcdserver/api/v2http: error adding member c29b431f04be0bc7 (Error while adding a member) -2020-10-13 10:48:12.050737 E | etcdserver/api/etcdhttp: got unexpected response error (Error while adding a member) -2020-10-13 10:48:12.051117 E | etcdserver/api/v2http: error removing member 1 (Error while removing member) -2020-10-13 10:48:12.051173 E | etcdserver/api/etcdhttp: got unexpected response error (Error while removing member) -2020-10-13 10:48:12.051615 E | etcdserver/api/v2http: error updating member 0 (blah) -2020-10-13 10:48:12.051667 E | etcdserver/api/etcdhttp: got unexpected response error (blah) ---- PASS: TestServeMembersFail (0.02s) +2020-10-13 11:04:28.111656 E | etcdserver/api/v2http: error adding member c29b431f04be0bc7 (Error while adding a member) +2020-10-13 11:04:28.111722 E | etcdserver/api/etcdhttp: got unexpected response error (Error while adding a member) +2020-10-13 11:04:28.111994 E | etcdserver/api/v2http: error removing member 1 (Error while removing member) +2020-10-13 11:04:28.112039 E | etcdserver/api/etcdhttp: got unexpected response error (Error while removing member) +2020-10-13 11:04:28.112442 E | etcdserver/api/v2http: error updating member 0 (blah) +2020-10-13 11:04:28.112491 E | etcdserver/api/etcdhttp: got unexpected response error (blah) +--- PASS: TestServeMembersFail (0.00s) === RUN TestWriteEvent --- PASS: TestWriteEvent (0.00s) === RUN TestV2DMachinesEndpoint ---- PASS: TestV2DMachinesEndpoint (0.02s) +--- PASS: TestV2DMachinesEndpoint (0.01s) === RUN TestServeMachines --- PASS: TestServeMachines (0.00s) === RUN TestGetID @@ -4606,8 +4664,8 @@ === RUN TestServeStoreStats --- PASS: TestServeStoreStats (0.00s) === RUN TestBadServeKeys -2020-10-13 10:48:12.076740 E | etcdserver/api/v2http: got unexpected response error (Internal Server Error) -2020-10-13 10:48:12.076955 E | etcdserver/api/v2http: got unexpected response error (received response with no Event/Watcher!) +2020-10-13 11:04:28.128587 E | etcdserver/api/v2http: got unexpected response error (Internal Server Error) +2020-10-13 11:04:28.128845 E | etcdserver/api/v2http: got unexpected response error (received response with no Event/Watcher!) --- PASS: TestBadServeKeys (0.00s) === RUN TestServeKeysGood --- PASS: TestServeKeysGood (0.00s) @@ -4620,7 +4678,7 @@ === RUN TestHandleWatchStreaming --- PASS: TestHandleWatchStreaming (0.00s) === RUN TestTrimEventPrefix ---- PASS: TestTrimEventPrefix (0.00s) +--- PASS: TestTrimEventPrefix (0.01s) === RUN TestTrimNodeExternPrefix --- PASS: TestTrimNodeExternPrefix (0.00s) === RUN TestTrimPrefix @@ -4630,12 +4688,12 @@ === RUN TestNewMember --- PASS: TestNewMember (0.00s) === RUN TestWriteError -2020-10-13 10:48:12.080340 E | etcdserver/api/etcdhttp: got unexpected response error (something went wrong) +2020-10-13 11:04:28.144055 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.259s +ok github.com/coreos/etcd/etcdserver/api/v2http 0.152s === RUN TestHTTPErrorWriteTo --- PASS: TestHTTPErrorWriteTo (0.00s) === RUN TestMemberUnmarshal @@ -4645,7 +4703,7 @@ === RUN TestMemberCreateRequestUnmarshalFail --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/v2http/httptypes 0.073s +ok github.com/coreos/etcd/etcdserver/api/v2http/httptypes 0.021s ? 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] @@ -4653,50 +4711,50 @@ === RUN TestConvert --- PASS: TestConvert (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.062s +ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.022s === RUN TestCheckPassword ---- PASS: TestCheckPassword (0.58s) +--- PASS: TestCheckPassword (0.30s) === RUN TestMergeUser -2020-10-13 10:48:25.408365 N | etcdserver/auth: granting duplicate role role1 for user foo -2020-10-13 10:48:25.408695 N | etcdserver/auth: revoking ungranted role role2 for user foo +2020-10-13 11:04:33.965641 N | etcdserver/auth: granting duplicate role role1 for user foo +2020-10-13 11:04:33.965922 N | etcdserver/auth: revoking ungranted role role2 for user foo --- PASS: TestMergeUser (0.00s) === RUN TestMergeRole -2020-10-13 10:48:25.408944 N | etcdserver/auth: revoking ungranted read permission /foodir +2020-10-13 11:04:33.966148 N | etcdserver/auth: revoking ungranted read permission /foodir --- PASS: TestMergeRole (0.00s) === RUN TestAllUsers --- PASS: TestAllUsers (0.00s) === RUN TestGetAndDeleteUser -2020-10-13 10:48:25.410661 N | etcdserver/auth: deleted user cat +2020-10-13 11:04:33.966778 N | etcdserver/auth: deleted user cat --- PASS: TestGetAndDeleteUser (0.00s) === RUN TestAllRoles --- PASS: TestAllRoles (0.00s) === RUN TestGetAndDeleteRole -2020-10-13 10:48:25.411847 N | etcdserver/auth: deleted role animal +2020-10-13 11:04:33.967535 N | etcdserver/auth: deleted role animal --- PASS: TestGetAndDeleteRole (0.00s) === RUN TestEnsure --- PASS: TestEnsure (0.00s) === RUN TestCreateAndUpdateUser -2020-10-13 10:48:25.412294 N | etcdserver/auth: created user cat -2020-10-13 10:48:25.412504 N | etcdserver/auth: updated user cat +2020-10-13 11:04:33.967950 N | etcdserver/auth: created user cat +2020-10-13 11:04:33.968155 N | etcdserver/auth: updated user cat --- PASS: TestCreateAndUpdateUser (0.00s) === RUN TestUpdateRole -2020-10-13 10:48:25.412981 N | etcdserver/auth: updated role animal +2020-10-13 11:04:33.968570 N | etcdserver/auth: updated role animal --- PASS: TestUpdateRole (0.00s) === RUN TestCreateRole -2020-10-13 10:48:25.414185 N | etcdserver/auth: created new role animal +2020-10-13 11:04:33.968777 N | etcdserver/auth: created new role animal --- PASS: TestCreateRole (0.00s) === RUN TestEnableAuth -2020-10-13 10:48:25.415044 I | etcdserver/auth: no guest role access found, creating default -2020-10-13 10:48:25.415129 N | etcdserver/auth: created new role guest -2020-10-13 10:48:25.415205 N | etcdserver/auth: auth: enabled auth +2020-10-13 11:04:33.969032 I | etcdserver/auth: no guest role access found, creating default +2020-10-13 11:04:33.969100 N | etcdserver/auth: created new role guest +2020-10-13 11:04:33.969171 N | etcdserver/auth: auth: enabled auth --- PASS: TestEnableAuth (0.00s) === RUN TestDisableAuth -2020-10-13 10:48:25.415504 N | etcdserver/auth: auth: disabled auth +2020-10-13 11:04:33.969427 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.736s +ok github.com/coreos/etcd/etcdserver/auth 0.393s === RUN TestClusterMember --- PASS: TestClusterMember (0.00s) === RUN TestClusterMemberByName @@ -4712,41 +4770,41 @@ === RUN TestClusterValidateAndAssignIDs --- PASS: TestClusterValidateAndAssignIDs (0.00s) === RUN TestClusterValidateConfigurationChange -2020-10-13 10:48:22.185538 I | etcdserver/membership: added member 1 [http://127.0.0.1:1] to cluster 0 -2020-10-13 10:48:22.185809 I | etcdserver/membership: added member 2 [http://127.0.0.1:2] to cluster 0 -2020-10-13 10:48:22.185925 I | etcdserver/membership: added member 3 [http://127.0.0.1:3] to cluster 0 -2020-10-13 10:48:22.186035 I | etcdserver/membership: added member 4 [http://127.0.0.1:4] to cluster 0 -2020-10-13 10:48:22.186176 I | etcdserver/membership: removed member 4 from cluster 0 ---- PASS: TestClusterValidateConfigurationChange (0.01s) +2020-10-13 11:04:33.672615 I | etcdserver/membership: added member 1 [http://127.0.0.1:1] to cluster 0 +2020-10-13 11:04:33.672900 I | etcdserver/membership: added member 2 [http://127.0.0.1:2] to cluster 0 +2020-10-13 11:04:33.673129 I | etcdserver/membership: added member 3 [http://127.0.0.1:3] to cluster 0 +2020-10-13 11:04:33.673236 I | etcdserver/membership: added member 4 [http://127.0.0.1:4] to cluster 0 +2020-10-13 11:04:33.673352 I | etcdserver/membership: removed member 4 from cluster 0 +--- PASS: TestClusterValidateConfigurationChange (0.00s) === RUN TestClusterGenID -2020-10-13 10:48:22.196159 I | etcdserver/membership: added member 3 [] to cluster 869b3badfbf1d6b7 +2020-10-13 11:04:33.675236 I | etcdserver/membership: added member 3 [] to cluster 869b3badfbf1d6b7 --- PASS: TestClusterGenID (0.00s) === RUN TestNodeToMemberBad --- PASS: TestNodeToMemberBad (0.00s) === RUN TestClusterAddMember -2020-10-13 10:48:22.196702 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-10-13 11:04:33.675696 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestClusterAddMember (0.00s) === RUN TestClusterMembers --- PASS: TestClusterMembers (0.00s) === RUN TestClusterRemoveMember -2020-10-13 10:48:22.197155 I | etcdserver/membership: removed member 1 from cluster 0 +2020-10-13 11:04:33.676145 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestClusterRemoveMember (0.00s) === RUN TestClusterUpdateAttributes -2020-10-13 10:48:22.197424 W | etcdserver/membership: skipped updating attributes of removed member 1 +2020-10-13 11:04:33.676425 W | etcdserver/membership: skipped updating attributes of removed member 1 --- PASS: TestClusterUpdateAttributes (0.00s) === RUN TestNodeToMember --- PASS: TestNodeToMember (0.00s) === RUN TestIsReadyToAddNewMember -2020-10-13 10:48:22.197824 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3) -2020-10-13 10:48:22.197959 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2) -2020-10-13 10:48:22.198001 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3) -2020-10-13 10:48:22.198044 W | etcdserver/membership: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3) -2020-10-13 10:48:22.198088 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (1) +2020-10-13 11:04:33.676901 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3) +2020-10-13 11:04:33.676987 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2) +2020-10-13 11:04:33.677022 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3) +2020-10-13 11:04:33.677057 W | etcdserver/membership: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3) +2020-10-13 11:04:33.677092 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 -2020-10-13 10:48:22.198231 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1) -2020-10-13 10:48:22.198305 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2) -2020-10-13 10:48:22.198349 W | etcdserver/membership: Reject remove member request: the number of started member (1) will be less than the quorum number of the cluster (2) +2020-10-13 11:04:33.677221 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1) +2020-10-13 11:04:33.677294 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2) +2020-10-13 11:04:33.677328 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) @@ -4755,40 +4813,40 @@ === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/membership 0.137s +ok github.com/coreos/etcd/etcdserver/membership 0.056s ? github.com/coreos/etcd/etcdserver/stats [no test files] === RUN TestLessorGrant ---- PASS: TestLessorGrant (0.02s) +--- PASS: TestLessorGrant (0.17s) === RUN TestLeaseConcurrentKeys ---- PASS: TestLeaseConcurrentKeys (0.04s) +--- PASS: TestLeaseConcurrentKeys (0.15s) === RUN TestLessorRevoke ---- PASS: TestLessorRevoke (0.04s) +--- PASS: TestLessorRevoke (0.22s) === RUN TestLessorRenew ---- PASS: TestLessorRenew (0.04s) +--- PASS: TestLessorRenew (0.11s) === RUN TestLessorRenewExtendPileup ---- PASS: TestLessorRenewExtendPileup (0.06s) +--- PASS: TestLessorRenewExtendPileup (0.21s) === RUN TestLessorDetach ---- PASS: TestLessorDetach (0.03s) +--- PASS: TestLessorDetach (0.13s) === RUN TestLessorRecover ---- PASS: TestLessorRecover (0.02s) +--- PASS: TestLessorRecover (0.14s) === RUN TestLessorExpire ---- PASS: TestLessorExpire (1.09s) +--- PASS: TestLessorExpire (1.18s) === RUN TestLessorExpireAndDemote ---- PASS: TestLessorExpireAndDemote (1.09s) +--- PASS: TestLessorExpireAndDemote (1.20s) === RUN TestLessorMaxTTL ---- PASS: TestLessorMaxTTL (0.03s) +--- PASS: TestLessorMaxTTL (0.13s) PASS -ok github.com/coreos/etcd/lease 2.545s +ok github.com/coreos/etcd/lease 3.715s === RUN TestRenewHTTP ---- PASS: TestRenewHTTP (0.04s) +--- PASS: TestRenewHTTP (0.33s) === RUN TestTimeToLiveHTTP ---- PASS: TestTimeToLiveHTTP (0.04s) +--- PASS: TestTimeToLiveHTTP (0.17s) === RUN TestRenewHTTPTimeout ---- PASS: TestRenewHTTPTimeout (1.04s) +--- PASS: TestRenewHTTPTimeout (1.23s) === RUN TestTimeToLiveHTTPTimeout ---- PASS: TestTimeToLiveHTTPTimeout (1.03s) +--- PASS: TestTimeToLiveHTTPTimeout (1.16s) PASS -ok github.com/coreos/etcd/lease/leasehttp 2.256s +ok github.com/coreos/etcd/lease/leasehttp 2.906s ? github.com/coreos/etcd/lease/leasepb [no test files] === RUN TestIndexGet --- PASS: TestIndexGet (0.00s) @@ -4799,45 +4857,45 @@ === RUN TestIndexRangeSince --- PASS: TestIndexRangeSince (0.00s) === RUN TestIndexCompact -2020-10-13 10:48:45.260396 I | mvcc: store.index: compact 1 -2020-10-13 10:48:45.260707 I | mvcc: store.index: compact 2 -2020-10-13 10:48:45.260805 I | mvcc: store.index: compact 3 -2020-10-13 10:48:45.260901 I | mvcc: store.index: compact 4 -2020-10-13 10:48:45.261013 I | mvcc: store.index: compact 5 -2020-10-13 10:48:45.261107 I | mvcc: store.index: compact 6 -2020-10-13 10:48:45.261196 I | mvcc: store.index: compact 7 -2020-10-13 10:48:45.261276 I | mvcc: store.index: compact 8 -2020-10-13 10:48:45.261347 I | mvcc: store.index: compact 9 -2020-10-13 10:48:45.261405 I | mvcc: store.index: compact 10 -2020-10-13 10:48:45.261470 I | mvcc: store.index: compact 11 -2020-10-13 10:48:45.261533 I | mvcc: store.index: compact 12 -2020-10-13 10:48:45.261595 I | mvcc: store.index: compact 13 -2020-10-13 10:48:45.261654 I | mvcc: store.index: compact 14 -2020-10-13 10:48:45.261713 I | mvcc: store.index: compact 15 -2020-10-13 10:48:45.261770 I | mvcc: store.index: compact 16 -2020-10-13 10:48:45.261828 I | mvcc: store.index: compact 17 -2020-10-13 10:48:45.261886 I | mvcc: store.index: compact 18 -2020-10-13 10:48:45.261945 I | mvcc: store.index: compact 19 -2020-10-13 10:48:45.262048 I | mvcc: store.index: compact 1 -2020-10-13 10:48:45.262186 I | mvcc: store.index: compact 2 -2020-10-13 10:48:45.262322 I | mvcc: store.index: compact 3 -2020-10-13 10:48:45.262469 I | mvcc: store.index: compact 4 -2020-10-13 10:48:45.266829 I | mvcc: store.index: compact 5 -2020-10-13 10:48:45.266981 I | mvcc: store.index: compact 6 -2020-10-13 10:48:45.267118 I | mvcc: store.index: compact 7 -2020-10-13 10:48:45.267240 I | mvcc: store.index: compact 8 -2020-10-13 10:48:45.267354 I | mvcc: store.index: compact 9 -2020-10-13 10:48:45.267453 I | mvcc: store.index: compact 10 -2020-10-13 10:48:45.267569 I | mvcc: store.index: compact 11 -2020-10-13 10:48:45.267675 I | mvcc: store.index: compact 12 -2020-10-13 10:48:45.267792 I | mvcc: store.index: compact 13 -2020-10-13 10:48:45.267916 I | mvcc: store.index: compact 14 -2020-10-13 10:48:45.268021 I | mvcc: store.index: compact 15 -2020-10-13 10:48:45.268125 I | mvcc: store.index: compact 16 -2020-10-13 10:48:45.268229 I | mvcc: store.index: compact 17 -2020-10-13 10:48:45.268343 I | mvcc: store.index: compact 18 -2020-10-13 10:48:45.268460 I | mvcc: store.index: compact 19 ---- PASS: TestIndexCompact (0.01s) +2020-10-13 11:04:41.780826 I | mvcc: store.index: compact 1 +2020-10-13 11:04:41.781131 I | mvcc: store.index: compact 2 +2020-10-13 11:04:41.781222 I | mvcc: store.index: compact 3 +2020-10-13 11:04:41.781305 I | mvcc: store.index: compact 4 +2020-10-13 11:04:41.781390 I | mvcc: store.index: compact 5 +2020-10-13 11:04:41.781509 I | mvcc: store.index: compact 6 +2020-10-13 11:04:41.781598 I | mvcc: store.index: compact 7 +2020-10-13 11:04:41.781688 I | mvcc: store.index: compact 8 +2020-10-13 11:04:41.781755 I | mvcc: store.index: compact 9 +2020-10-13 11:04:41.781806 I | mvcc: store.index: compact 10 +2020-10-13 11:04:41.781861 I | mvcc: store.index: compact 11 +2020-10-13 11:04:41.781917 I | mvcc: store.index: compact 12 +2020-10-13 11:04:41.781975 I | mvcc: store.index: compact 13 +2020-10-13 11:04:41.782042 I | mvcc: store.index: compact 14 +2020-10-13 11:04:41.782099 I | mvcc: store.index: compact 15 +2020-10-13 11:04:41.782152 I | mvcc: store.index: compact 16 +2020-10-13 11:04:41.782207 I | mvcc: store.index: compact 17 +2020-10-13 11:04:41.782258 I | mvcc: store.index: compact 18 +2020-10-13 11:04:41.782309 I | mvcc: store.index: compact 19 +2020-10-13 11:04:41.782425 I | mvcc: store.index: compact 1 +2020-10-13 11:04:41.782570 I | mvcc: store.index: compact 2 +2020-10-13 11:04:41.783100 I | mvcc: store.index: compact 3 +2020-10-13 11:04:41.783274 I | mvcc: store.index: compact 4 +2020-10-13 11:04:41.783424 I | mvcc: store.index: compact 5 +2020-10-13 11:04:41.783546 I | mvcc: store.index: compact 6 +2020-10-13 11:04:41.783660 I | mvcc: store.index: compact 7 +2020-10-13 11:04:41.783777 I | mvcc: store.index: compact 8 +2020-10-13 11:04:41.783876 I | mvcc: store.index: compact 9 +2020-10-13 11:04:41.783963 I | mvcc: store.index: compact 10 +2020-10-13 11:04:41.784052 I | mvcc: store.index: compact 11 +2020-10-13 11:04:41.784185 I | mvcc: store.index: compact 12 +2020-10-13 11:04:41.784292 I | mvcc: store.index: compact 13 +2020-10-13 11:04:41.784440 I | mvcc: store.index: compact 14 +2020-10-13 11:04:41.784559 I | mvcc: store.index: compact 15 +2020-10-13 11:04:41.784658 I | mvcc: store.index: compact 16 +2020-10-13 11:04:41.784759 I | mvcc: store.index: compact 17 +2020-10-13 11:04:41.784861 I | mvcc: store.index: compact 18 +2020-10-13 11:04:41.784988 I | mvcc: store.index: compact 19 +--- PASS: TestIndexCompact (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) === RUN TestKeyIndexSince @@ -4849,7 +4907,7 @@ === RUN TestKeyIndexTombstone --- PASS: TestKeyIndexTombstone (0.00s) === RUN TestKeyIndexCompact ---- PASS: TestKeyIndexCompact (0.01s) +--- PASS: TestKeyIndexCompact (0.00s) === RUN TestKeyIndexCompactOnFurtherRev --- PASS: TestKeyIndexCompactOnFurtherRev (0.00s) === RUN TestKeyIndexIsEmpty @@ -4863,83 +4921,84 @@ === RUN TestGenerationWalk --- PASS: TestGenerationWalk (0.00s) === RUN TestKVRange ---- PASS: TestKVRange (0.04s) +--- PASS: TestKVRange (0.15s) === RUN TestKVTxnRange ---- PASS: TestKVTxnRange (0.03s) +--- PASS: TestKVTxnRange (0.13s) === RUN TestKVRangeRev ---- PASS: TestKVRangeRev (0.05s) +--- PASS: TestKVRangeRev (0.19s) === RUN TestKVTxnRangeRev ---- PASS: TestKVTxnRangeRev (0.04s) +--- PASS: TestKVTxnRangeRev (0.16s) === RUN TestKVRangeBadRev -2020-10-13 10:48:45.466612 I | mvcc: store.index: compact 4 ---- PASS: TestKVRangeBadRev (0.05s) +2020-10-13 11:04:42.571545 I | mvcc: store.index: compact 4 +--- PASS: TestKVRangeBadRev (0.19s) === RUN TestKVTxnRangeBadRev -2020-10-13 10:48:45.518612 I | mvcc: store.index: compact 4 ---- PASS: TestKVTxnRangeBadRev (0.05s) +2020-10-13 11:04:42.739011 I | mvcc: store.index: compact 4 +--- PASS: TestKVTxnRangeBadRev (0.14s) === RUN TestKVRangeLimit ---- PASS: TestKVRangeLimit (0.06s) +--- PASS: TestKVRangeLimit (0.12s) === RUN TestKVTxnRangeLimit ---- PASS: TestKVTxnRangeLimit (0.03s) +--- PASS: TestKVTxnRangeLimit (0.19s) === RUN TestKVPutMultipleTimes ---- PASS: TestKVPutMultipleTimes (0.04s) +--- PASS: TestKVPutMultipleTimes (0.12s) === RUN TestKVTxnPutMultipleTimes ---- PASS: TestKVTxnPutMultipleTimes (0.06s) +--- PASS: TestKVTxnPutMultipleTimes (0.12s) === RUN TestKVDeleteRange ---- PASS: TestKVDeleteRange (0.28s) +--- PASS: TestKVDeleteRange (0.90s) === RUN TestKVTxnDeleteRange ---- PASS: TestKVTxnDeleteRange (0.25s) +--- PASS: TestKVTxnDeleteRange (0.91s) === RUN TestKVDeleteMultipleTimes ---- PASS: TestKVDeleteMultipleTimes (0.04s) +--- PASS: TestKVDeleteMultipleTimes (0.12s) === RUN TestKVTxnDeleteMultipleTimes ---- PASS: TestKVTxnDeleteMultipleTimes (0.04s) +--- PASS: TestKVTxnDeleteMultipleTimes (0.13s) === RUN TestKVOperationInSequence ---- PASS: TestKVOperationInSequence (0.04s) +--- PASS: TestKVOperationInSequence (0.12s) === RUN TestKVTxnBlockWriteOperations ---- PASS: TestKVTxnBlockWriteOperations (0.07s) +--- PASS: TestKVTxnBlockWriteOperations (0.13s) === RUN TestKVTxnNonBlockRange ---- PASS: TestKVTxnNonBlockRange (0.03s) +--- PASS: TestKVTxnNonBlockRange (0.13s) === RUN TestKVTxnOperationInSequence ---- PASS: TestKVTxnOperationInSequence (0.06s) +--- PASS: TestKVTxnOperationInSequence (0.14s) === RUN TestKVCompactReserveLastValue -2020-10-13 10:48:46.554800 I | mvcc: store.index: compact 1 -2020-10-13 10:48:46.562684 I | mvcc: store.index: compact 2 -2020-10-13 10:48:46.562980 I | mvcc: finished scheduled compaction at 1 (took 312.644µs) -2020-10-13 10:48:46.563090 I | mvcc: finished scheduled compaction at 2 (took 26.027µs) -2020-10-13 10:48:46.570787 I | mvcc: store.index: compact 3 -2020-10-13 10:48:46.578700 I | mvcc: store.index: compact 4 -2020-10-13 10:48:46.578976 I | mvcc: finished scheduled compaction at 3 (took 4.363843ms) ---- PASS: TestKVCompactReserveLastValue (0.05s) +2020-10-13 11:04:46.026947 I | mvcc: store.index: compact 1 +2020-10-13 11:04:46.043023 I | mvcc: store.index: compact 2 +2020-10-13 11:04:46.070994 I | mvcc: store.index: compact 3 +2020-10-13 11:04:46.071229 I | mvcc: finished scheduled compaction at 1 (took 43.532821ms) +2020-10-13 11:04:46.087111 I | mvcc: finished scheduled compaction at 2 (took 15.725815ms) +2020-10-13 11:04:46.102996 I | mvcc: store.index: compact 4 +2020-10-13 11:04:46.103267 I | mvcc: finished scheduled compaction at 3 (took 16.043152ms) +--- PASS: TestKVCompactReserveLastValue (0.21s) === RUN TestKVCompactBad -2020-10-13 10:48:46.610847 I | mvcc: store.index: compact 0 -2020-10-13 10:48:46.618816 I | mvcc: store.index: compact 1 -2020-10-13 10:48:46.624934 I | mvcc: store.index: compact 4 -2020-10-13 10:48:46.625117 I | mvcc: finished scheduled compaction at 0 (took 13.673058ms) ---- PASS: TestKVCompactBad (0.05s) +2020-10-13 11:04:46.261172 I | mvcc: store.index: compact 0 +2020-10-13 11:04:46.303000 I | mvcc: store.index: compact 1 +2020-10-13 11:04:46.303241 I | mvcc: finished scheduled compaction at 0 (took 41.548117ms) +2020-10-13 11:04:46.342978 I | mvcc: store.index: compact 4 +2020-10-13 11:04:46.343163 I | mvcc: finished scheduled compaction at 1 (took 39.7807ms) +--- PASS: TestKVCompactBad (0.28s) === RUN TestKVHash ---- PASS: TestKVHash (0.15s) +--- PASS: TestKVHash (0.51s) === RUN TestKVRestore -2020-10-13 10:48:46.930746 I | mvcc: store.index: compact 1 -2020-10-13 10:48:46.950753 I | mvcc: store.index: compact 1 -2020-10-13 10:48:46.950863 I | mvcc: resume scheduled compaction at 1 -2020-10-13 10:48:46.951018 I | mvcc: finished scheduled compaction at 1 (took 60.187µs) ---- PASS: TestKVRestore (0.19s) +2020-10-13 11:04:47.405649 I | mvcc: store.index: compact 1 +2020-10-13 11:04:47.480689 I | mvcc: store.index: compact 1 +2020-10-13 11:04:47.480813 I | mvcc: resume scheduled compaction at 1 +2020-10-13 11:04:47.481114 I | mvcc: finished scheduled compaction at 1 (took 147.966µs) +--- PASS: TestKVRestore (0.62s) === RUN TestKVSnapshot ---- PASS: TestKVSnapshot (0.06s) +--- PASS: TestKVSnapshot (0.18s) === RUN TestWatchableKVWatch ---- PASS: TestWatchableKVWatch (0.03s) +--- PASS: TestWatchableKVWatch (0.12s) === RUN TestScheduleCompaction -2020-10-13 10:48:47.099151 I | mvcc: finished scheduled compaction at 1 (took 71.898µs) -2020-10-13 10:48:47.139786 I | mvcc: finished scheduled compaction at 3 (took 47.661µs) -2020-10-13 10:48:47.170105 I | mvcc: finished scheduled compaction at 1 (took 33.184µs) -2020-10-13 10:48:47.218977 I | mvcc: finished scheduled compaction at 3 (took 102.805µs) ---- PASS: TestScheduleCompaction (0.17s) +2020-10-13 11:04:47.911704 I | mvcc: finished scheduled compaction at 1 (took 39.166µs) +2020-10-13 11:04:48.014383 I | mvcc: finished scheduled compaction at 3 (took 44.114µs) +2020-10-13 11:04:48.164808 I | mvcc: finished scheduled compaction at 1 (took 67.915µs) +2020-10-13 11:04:48.328004 I | mvcc: finished scheduled compaction at 3 (took 44.739µs) +--- PASS: TestScheduleCompaction (0.56s) === RUN TestCompactAllAndRestore -2020-10-13 10:48:47.266636 I | mvcc: store.index: compact 5 -2020-10-13 10:48:47.266900 I | mvcc: finished scheduled compaction at 5 (took 90.28µs) -2020-10-13 10:48:47.274946 I | mvcc: restore compact to 5 ---- PASS: TestCompactAllAndRestore (0.04s) +2020-10-13 11:04:48.535017 I | mvcc: store.index: compact 5 +2020-10-13 11:04:48.535275 I | mvcc: finished scheduled compaction at 5 (took 86.509µs) +2020-10-13 11:04:48.560049 I | mvcc: restore compact to 5 +--- PASS: TestCompactAllAndRestore (0.18s) === RUN TestStoreRev ---- PASS: TestStoreRev (0.03s) +--- PASS: TestStoreRev (0.09s) === RUN TestStorePut --- PASS: TestStorePut (0.00s) === RUN TestStoreRange @@ -4947,88 +5006,88 @@ === RUN TestStoreDeleteRange --- PASS: TestStoreDeleteRange (0.00s) === RUN TestStoreCompact -2020-10-13 10:48:47.313106 I | mvcc: finished scheduled compaction at 3 (took 52.866µs) +2020-10-13 11:04:48.658714 I | mvcc: finished scheduled compaction at 3 (took 16.875µs) --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore -2020-10-13 10:48:47.313922 I | mvcc: restore compact to 3 ---- PASS: TestStoreRestore (0.01s) +2020-10-13 11:04:48.663228 I | mvcc: restore compact to 3 +--- PASS: TestStoreRestore (0.00s) === RUN TestRestoreDelete ---- PASS: TestRestoreDelete (0.02s) +--- PASS: TestRestoreDelete (0.16s) === RUN TestRestoreContinueUnfinishedCompaction -2020-10-13 10:48:47.410842 I | mvcc: store.index: compact 2 -2020-10-13 10:48:47.410967 I | mvcc: resume scheduled compaction at 2 -2020-10-13 10:48:47.411115 I | mvcc: finished scheduled compaction at 2 (took 66.205µs) ---- PASS: TestRestoreContinueUnfinishedCompaction (0.94s) +2020-10-13 11:04:48.976943 I | mvcc: store.index: compact 2 +2020-10-13 11:04:48.977055 I | mvcc: resume scheduled compaction at 2 +2020-10-13 11:04:48.977381 I | mvcc: finished scheduled compaction at 2 (took 156.456µs) +--- PASS: TestRestoreContinueUnfinishedCompaction (0.25s) === RUN TestTxnPut ---- PASS: TestTxnPut (0.05s) +--- PASS: TestTxnPut (0.23s) === RUN TestTxnBlockBackendForceCommit ---- PASS: TestTxnBlockBackendForceCommit (0.12s) +--- PASS: TestTxnBlockBackendForceCommit (0.22s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch ---- PASS: TestWatch (0.03s) +--- PASS: TestWatch (0.13s) === RUN TestNewWatcherCancel ---- PASS: TestNewWatcherCancel (0.02s) +--- PASS: TestNewWatcherCancel (0.14s) === RUN TestCancelUnsynced ---- PASS: TestCancelUnsynced (0.02s) +--- PASS: TestCancelUnsynced (0.21s) === RUN TestSyncWatchers ---- PASS: TestSyncWatchers (0.03s) +--- PASS: TestSyncWatchers (0.13s) === RUN TestWatchCompacted -2020-10-13 10:48:48.586449 I | mvcc: store.index: compact 5 -2020-10-13 10:48:48.586918 I | mvcc: finished scheduled compaction at 5 (took 100.365µs) ---- PASS: TestWatchCompacted (0.14s) +2020-10-13 11:04:50.306582 I | mvcc: store.index: compact 5 +2020-10-13 11:04:50.306928 I | mvcc: finished scheduled compaction at 5 (took 124.165µs) +--- PASS: TestWatchCompacted (0.24s) === RUN TestWatchFutureRev ---- PASS: TestWatchFutureRev (0.02s) +--- PASS: TestWatchFutureRev (0.10s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore ---- PASS: TestWatchRestore (0.37s) - --- PASS: TestWatchRestore/Normal (0.07s) - --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.31s) +--- PASS: TestWatchRestore (1.09s) + --- PASS: TestWatchRestore/Normal (0.33s) + --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.76s) === RUN TestWatchRestoreSyncedWatcher ---- PASS: TestWatchRestoreSyncedWatcher (2.08s) +--- PASS: TestWatchRestoreSyncedWatcher (2.31s) === RUN TestWatchBatchUnsynced ---- PASS: TestWatchBatchUnsynced (0.24s) +--- PASS: TestWatchBatchUnsynced (0.32s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatcherWatchID ---- PASS: TestWatcherWatchID (0.95s) +--- PASS: TestWatcherWatchID (1.18s) === RUN TestWatcherWatchPrefix ---- PASS: TestWatcherWatchPrefix (0.44s) +--- PASS: TestWatcherWatchPrefix (0.64s) === RUN TestWatcherWatchWrongRange ---- PASS: TestWatcherWatchWrongRange (0.02s) +--- PASS: TestWatcherWatchWrongRange (0.14s) === RUN TestWatchDeleteRange ---- PASS: TestWatchDeleteRange (0.02s) +--- PASS: TestWatchDeleteRange (0.10s) === RUN TestWatchStreamCancelWatcherByID ---- PASS: TestWatchStreamCancelWatcherByID (0.02s) +--- PASS: TestWatchStreamCancelWatcherByID (0.16s) === RUN TestWatcherRequestProgress ---- PASS: TestWatcherRequestProgress (0.02s) +--- PASS: TestWatcherRequestProgress (0.11s) === RUN TestWatcherWatchWithFilter ---- PASS: TestWatcherWatchWithFilter (0.13s) +--- PASS: TestWatcherWatchWithFilter (0.21s) PASS -ok github.com/coreos/etcd/mvcc 7.911s +ok github.com/coreos/etcd/mvcc 15.021s === RUN TestBackendClose ---- PASS: TestBackendClose (0.01s) +--- PASS: TestBackendClose (0.13s) === RUN TestBackendSnapshot ---- PASS: TestBackendSnapshot (0.04s) +--- PASS: TestBackendSnapshot (0.28s) === RUN TestBackendBatchIntervalCommit ---- PASS: TestBackendBatchIntervalCommit (0.12s) +--- PASS: TestBackendBatchIntervalCommit (0.37s) === RUN TestBackendDefrag ---- PASS: TestBackendDefrag (1.18s) +--- PASS: TestBackendDefrag (0.84s) === RUN TestBackendWriteback ---- PASS: TestBackendWriteback (0.02s) +--- PASS: TestBackendWriteback (0.11s) === RUN TestBatchTxPut ---- PASS: TestBatchTxPut (0.03s) +--- PASS: TestBatchTxPut (0.17s) === RUN TestBatchTxRange ---- PASS: TestBatchTxRange (0.02s) +--- PASS: TestBatchTxRange (0.14s) === RUN TestBatchTxDelete ---- PASS: TestBatchTxDelete (0.03s) +--- PASS: TestBatchTxDelete (0.10s) === RUN TestBatchTxCommit ---- PASS: TestBatchTxCommit (0.04s) +--- PASS: TestBatchTxCommit (0.13s) === RUN TestBatchTxBatchLimitCommit ---- PASS: TestBatchTxBatchLimitCommit (0.02s) +--- PASS: TestBatchTxBatchLimitCommit (0.15s) PASS -ok github.com/coreos/etcd/mvcc/backend 1.594s +ok github.com/coreos/etcd/mvcc/backend 2.479s ? github.com/coreos/etcd/mvcc/mvccpb [no test files] === RUN TestIntervalTreeIntersects --- PASS: TestIntervalTreeIntersects (0.00s) @@ -5037,7 +5096,7 @@ === RUN TestIntervalTreeStab --- PASS: TestIntervalTreeStab (0.00s) === RUN TestIntervalTreeRandom ---- PASS: TestIntervalTreeRandom (0.21s) +--- PASS: TestIntervalTreeRandom (0.03s) === RUN TestIntervalTreeSortedVisit --- PASS: TestIntervalTreeSortedVisit (0.00s) === RUN TestIntervalTreeVisitExit @@ -5045,7 +5104,7 @@ === RUN TestIntervalTreeContains --- PASS: TestIntervalTreeContains (0.00s) PASS -ok github.com/coreos/etcd/pkg/adt 0.246s +ok github.com/coreos/etcd/pkg/adt 0.036s ? github.com/coreos/etcd/pkg/contention [no test files] === RUN TestCORSInfo --- PASS: TestCORSInfo (0.00s) @@ -5054,29 +5113,29 @@ === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/coreos/etcd/pkg/cors 0.063s +ok github.com/coreos/etcd/pkg/cors 0.018s ? github.com/coreos/etcd/pkg/cpuutil [no test files] === RUN TestHash32 --- PASS: TestHash32 (0.00s) PASS -ok github.com/coreos/etcd/pkg/crc 0.020s +ok github.com/coreos/etcd/pkg/crc 0.026s ? github.com/coreos/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc ---- PASS: TestExpectFunc (0.02s) +--- PASS: TestExpectFunc (0.05s) === RUN TestEcho ---- PASS: TestEcho (0.02s) +--- PASS: TestEcho (0.01s) === RUN TestLineCount ---- PASS: TestLineCount (0.02s) +--- PASS: TestLineCount (0.06s) === RUN TestSend ---- PASS: TestSend (0.02s) +--- PASS: TestSend (0.07s) === RUN TestSignal ---- PASS: TestSignal (0.02s) +--- PASS: TestSignal (0.04s) PASS -ok github.com/coreos/etcd/pkg/expect 0.135s +ok github.com/coreos/etcd/pkg/expect 0.253s === RUN TestIsDirWriteable ---- PASS: TestIsDirWriteable (0.01s) +--- PASS: TestIsDirWriteable (0.06s) === RUN TestReadDir ---- PASS: TestReadDir (0.01s) +--- PASS: TestReadDir (0.00s) === RUN TestCreateDirAll --- PASS: TestCreateDirAll (0.00s) === RUN TestExist @@ -5090,31 +5149,31 @@ === RUN TestPreallocateFixed --- PASS: TestPreallocateFixed (0.00s) === RUN TestPurgeFile -2020-10-13 10:48:51.323821 I | pkg/fileutil: purged file /tmp/purgefile170100639/0.test successfully -2020-10-13 10:48:51.324197 I | pkg/fileutil: purged file /tmp/purgefile170100639/1.test successfully -2020-10-13 10:48:51.324365 I | pkg/fileutil: purged file /tmp/purgefile170100639/2.test successfully -2020-10-13 10:48:51.324527 I | pkg/fileutil: purged file /tmp/purgefile170100639/4.test successfully -2020-10-13 10:48:51.324682 I | pkg/fileutil: purged file /tmp/purgefile170100639/5.test successfully -2020-10-13 10:48:51.324836 I | pkg/fileutil: purged file /tmp/purgefile170100639/6.test successfully ---- PASS: TestPurgeFile (0.03s) +2020-10-13 11:04:44.791335 I | pkg/fileutil: purged file /tmp/purgefile656390247/0.test successfully +2020-10-13 11:04:44.791664 I | pkg/fileutil: purged file /tmp/purgefile656390247/1.test successfully +2020-10-13 11:04:44.791806 I | pkg/fileutil: purged file /tmp/purgefile656390247/2.test successfully +2020-10-13 11:04:44.791941 I | pkg/fileutil: purged file /tmp/purgefile656390247/4.test successfully +2020-10-13 11:04:44.792061 I | pkg/fileutil: purged file /tmp/purgefile656390247/5.test successfully +2020-10-13 11:04:44.792175 I | pkg/fileutil: purged file /tmp/purgefile656390247/6.test successfully +--- PASS: TestPurgeFile (0.02s) === RUN TestPurgeFileHoldingLockFile -2020-10-13 10:48:51.341225 I | pkg/fileutil: purged file /tmp/purgefile485482098/0.test successfully -2020-10-13 10:48:51.341452 I | pkg/fileutil: purged file /tmp/purgefile485482098/1.test successfully -2020-10-13 10:48:51.341663 I | pkg/fileutil: purged file /tmp/purgefile485482098/2.test successfully -2020-10-13 10:48:51.341878 I | pkg/fileutil: purged file /tmp/purgefile485482098/3.test successfully -2020-10-13 10:48:51.342087 I | pkg/fileutil: purged file /tmp/purgefile485482098/4.test successfully -2020-10-13 10:48:51.353089 I | pkg/fileutil: purged file /tmp/purgefile485482098/5.test successfully -2020-10-13 10:48:51.353306 I | pkg/fileutil: purged file /tmp/purgefile485482098/6.test successfully ---- PASS: TestPurgeFileHoldingLockFile (0.03s) +2020-10-13 11:04:44.804333 I | pkg/fileutil: purged file /tmp/purgefile273732250/0.test successfully +2020-10-13 11:04:44.804488 I | pkg/fileutil: purged file /tmp/purgefile273732250/1.test successfully +2020-10-13 11:04:44.804607 I | pkg/fileutil: purged file /tmp/purgefile273732250/2.test successfully +2020-10-13 11:04:44.804862 I | pkg/fileutil: purged file /tmp/purgefile273732250/3.test successfully +2020-10-13 11:04:44.804981 I | pkg/fileutil: purged file /tmp/purgefile273732250/4.test successfully +2020-10-13 11:04:44.816682 I | pkg/fileutil: purged file /tmp/purgefile273732250/5.test successfully +2020-10-13 11:04:44.816866 I | pkg/fileutil: purged file /tmp/purgefile273732250/6.test successfully +--- PASS: TestPurgeFileHoldingLockFile (0.02s) PASS -ok github.com/coreos/etcd/pkg/fileutil 0.219s +ok github.com/coreos/etcd/pkg/fileutil 0.231s === RUN TestSetFlagsFromEnv -2020-10-13 10:48:54.251683 I | pkg/flags: recognized and used environment variable ETCD_A=foo -2020-10-13 10:48:54.266839 I | pkg/flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag ---- PASS: TestSetFlagsFromEnv (0.02s) +2020-10-13 11:04:44.754417 I | pkg/flags: recognized and used environment variable ETCD_A=foo +2020-10-13 11:04:44.879111 I | pkg/flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag +--- PASS: TestSetFlagsFromEnv (0.13s) === RUN TestSetFlagsFromEnvBad -2020-10-13 10:48:54.267384 W | pkg/flags: unrecognized environment variable ETCD_A=foo -2020-10-13 10:48:54.267433 W | pkg/flags: unrecognized environment variable ETCD_C=woof +2020-10-13 11:04:44.879498 W | pkg/flags: unrecognized environment variable ETCD_A=foo +2020-10-13 11:04:44.879544 W | pkg/flags: unrecognized environment variable ETCD_C=woof --- PASS: TestSetFlagsFromEnvBad (0.00s) === RUN TestStringsSet --- PASS: TestStringsSet (0.00s) @@ -5123,7 +5182,7 @@ === RUN TestValidateURLsValueGood --- PASS: TestValidateURLsValueGood (0.00s) PASS -ok github.com/coreos/etcd/pkg/flags 0.048s +ok github.com/coreos/etcd/pkg/flags 0.144s ? github.com/coreos/etcd/pkg/httputil [no test files] === RUN TestNewGenerator --- PASS: TestNewGenerator (0.00s) @@ -5132,9 +5191,9 @@ === RUN TestNext --- PASS: TestNext (0.00s) PASS -ok github.com/coreos/etcd/pkg/idutil 0.040s +ok github.com/coreos/etcd/pkg/idutil 0.011s === RUN TestPageWriterRandom ---- PASS: TestPageWriterRandom (0.01s) +--- PASS: TestPageWriterRandom (0.00s) pagewriter_test.go:43: total writes: 6427 pagewriter_test.go:44: total write bytes: 66761088 (of 66761092) === RUN TestPageWriterPartialSlack @@ -5148,41 +5207,41 @@ === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS -ok github.com/coreos/etcd/pkg/ioutil 0.046s +ok github.com/coreos/etcd/pkg/ioutil 0.019s === RUN TestMergeLogger -2020-10-13 10:48:58.235779 E | pkg/logutil: hello +2020-10-13 11:04:46.518059 E | pkg/logutil: hello --- PASS: TestMergeLogger (2.05s) PASS -ok github.com/coreos/etcd/pkg/logutil 2.113s +ok github.com/coreos/etcd/pkg/logutil 2.081s ? 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 TestNow --- PASS: TestNow (0.00s) PASS -ok github.com/coreos/etcd/pkg/monotime 0.059s +ok github.com/coreos/etcd/pkg/monotime 0.010s === RUN TestResolveTCPAddrs -2020-10-13 10:49:01.541531 I | pkg/netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001 -2020-10-13 10:49:01.541934 I | pkg/netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379 -2020-10-13 10:49:01.542004 I | pkg/netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001 -2020-10-13 10:49:01.542052 I | pkg/netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380 -2020-10-13 10:49:01.542190 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s -2020-10-13 10:49:02.542569 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s -2020-10-13 10:49:02.542695 E | pkg/netutil: could not resolve host infra0.example.com:4001 +2020-10-13 11:04:48.115111 I | pkg/netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001 +2020-10-13 11:04:48.115442 I | pkg/netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379 +2020-10-13 11:04:48.115510 I | pkg/netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001 +2020-10-13 11:04:48.115555 I | pkg/netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380 +2020-10-13 11:04:48.115698 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s +2020-10-13 11:04:49.115841 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s +2020-10-13 11:04:49.116257 E | pkg/netutil: could not resolve host infra0.example.com:4001 --- PASS: TestResolveTCPAddrs (1.00s) === RUN TestURLsEqual -2020-10-13 10:49:02.543137 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543269 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543331 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543424 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543516 I | pkg/netutil: resolving example.com:2380 to 10.0.10.1:2380 -2020-10-13 10:49:02.543604 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543710 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543829 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 -2020-10-13 10:49:02.543912 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 -2020-10-13 10:49:02.543958 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 -2020-10-13 10:49:02.544046 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 -2020-10-13 10:49:02.544093 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 +2020-10-13 11:04:49.116721 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.116851 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.116910 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.116998 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.117090 I | pkg/netutil: resolving example.com:2380 to 10.0.10.1:2380 +2020-10-13 11:04:49.117169 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.117264 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.117373 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-10-13 11:04:49.117449 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 +2020-10-13 11:04:49.117489 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 +2020-10-13 11:04:49.117566 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 +2020-10-13 11:04:49.117605 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 --- PASS: TestURLsEqual (0.00s) === RUN TestURLStringsEqual --- PASS: TestURLStringsEqual (0.00s) @@ -5193,254 +5252,254 @@ --- SKIP: TestGetDefaultHost (0.00s) routes_linux_test.go:31: DM - network tests disabled PASS -ok github.com/coreos/etcd/pkg/netutil 1.101s +ok github.com/coreos/etcd/pkg/netutil 1.018s === RUN TestUnsetenv --- PASS: TestUnsetenv (0.00s) === RUN TestHandleInterrupts -2020-10-13 10:49:01.414835 N | pkg/osutil: received interrupt signal, shutting down... -2020-10-13 10:49:01.415596 N | pkg/osutil: received terminated signal, shutting down... ---- PASS: TestHandleInterrupts (0.02s) +2020-10-13 11:04:48.225400 N | pkg/osutil: received interrupt signal, shutting down... +2020-10-13 11:04:48.226032 N | pkg/osutil: received terminated signal, shutting down... +--- PASS: TestHandleInterrupts (0.00s) PASS -ok github.com/coreos/etcd/pkg/osutil 0.090s +ok github.com/coreos/etcd/pkg/osutil 0.028s === RUN TestCanonicalURLPath --- PASS: TestCanonicalURLPath (0.00s) PASS -ok github.com/coreos/etcd/pkg/pathutil 0.049s +ok github.com/coreos/etcd/pkg/pathutil 0.010s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic -2020-10-13 10:49:05.063921 C | pkg/pbutil: marshal should never fail (blah) +2020-10-13 11:04:50.172723 C | pkg/pbutil: marshal should never fail (blah) --- PASS: TestMarshalerPanic (0.00s) === RUN TestUnmarshaler --- PASS: TestUnmarshaler (0.00s) === RUN TestUnmarshalerPanic -2020-10-13 10:49:05.064555 C | pkg/pbutil: unmarshal should never fail (blah) +2020-10-13 11:04:50.173405 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.094s +ok github.com/coreos/etcd/pkg/pbutil 0.054s === RUN TestServer_Unix_Insecure -{"level":"info","msg":"started proxying","from":"unix://163D879F770EA8C34031.unix-conn","to":"unix://163D879F7710724254D3.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879F770EA8C34031.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F770EA8C34031.unix-conn","to":"unix://163D879F7710724254D3.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D879F770EA8C34031.unix-conn","to":"unix://163D879F7710724254D3.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879F770EA8C34031.unix-conn","to":"unix://163D879F7710724254D3.unix-conn"} +{"level":"info","msg":"started proxying","from":"unix://163D8879425F10317669.unix-conn","to":"unix://163D8879426083B07541.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879425F10317669.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879425F10317669.unix-conn","to":"unix://163D8879426083B07541.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D8879425F10317669.unix-conn","to":"unix://163D8879426083B07541.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879425F10317669.unix-conn","to":"unix://163D8879426083B07541.unix-conn"} --- PASS: TestServer_Unix_Insecure (0.02s) - server_test.go:109: took 12.863144ms with no latency - server_test.go:126: took 916.135µs with no latency + server_test.go:109: took 635.77µs with no latency + server_test.go:126: took 620.666µs with no latency === RUN TestServer_TCP_Insecure -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:38259","to":"tcp://127.0.0.1:46773"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:38259"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:38259","to":"tcp://127.0.0.1:46773"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:38259","to":"tcp://127.0.0.1:46773"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:38259","to":"tcp://127.0.0.1:46773"} ---- PASS: TestServer_TCP_Insecure (0.02s) - server_test.go:109: took 12.813043ms with no latency - server_test.go:126: took 1.353707ms with no latency +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45935","to":"tcp://127.0.0.1:46205"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45935"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:45935","to":"tcp://127.0.0.1:46205"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:45935","to":"tcp://127.0.0.1:46205"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45935","to":"tcp://127.0.0.1:46205"} +--- PASS: TestServer_TCP_Insecure (0.01s) + server_test.go:109: took 1.151959ms with no latency + server_test.go:126: took 1.086803ms with no latency === RUN TestServer_Unix_Secure -{"level":"info","msg":"started proxying","from":"unix://163D879F7910A5146E0E.unix-conn","to":"unix://163D879F79509E3F81DC.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879F7910A5146E0E.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F7910A5146E0E.unix-conn","to":"unix://163D879F79509E3F81DC.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D879F7910A5146E0E.unix-conn","to":"unix://163D879F79509E3F81DC.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879F7910A5146E0E.unix-conn","to":"unix://163D879F79509E3F81DC.unix-conn"} ---- PASS: TestServer_Unix_Secure (0.05s) - server_test.go:109: took 32.098405ms with no latency - server_test.go:126: took 5.231177ms with no latency +{"level":"info","msg":"started proxying","from":"unix://163D8879442DEDC73A25.unix-conn","to":"unix://163D8879442F641F18E8.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879442DEDC73A25.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879442DEDC73A25.unix-conn","to":"unix://163D8879442F641F18E8.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D8879442DEDC73A25.unix-conn","to":"unix://163D8879442F641F18E8.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879442DEDC73A25.unix-conn","to":"unix://163D8879442F641F18E8.unix-conn"} +--- PASS: TestServer_Unix_Secure (0.03s) + server_test.go:109: took 24.11827ms with no latency + server_test.go:126: took 7.884444ms with no latency === RUN TestServer_TCP_Secure -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:36639","to":"tcp://127.0.0.1:33267"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:36639"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:36639","to":"tcp://127.0.0.1:33267"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:36639","to":"tcp://127.0.0.1:33267"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:36639","to":"tcp://127.0.0.1:33267"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34273","to":"tcp://127.0.0.1:33137"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34273"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:34273","to":"tcp://127.0.0.1:33137"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:34273","to":"tcp://127.0.0.1:33137"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34273","to":"tcp://127.0.0.1:33137"} --- PASS: TestServer_TCP_Secure (0.02s) - server_test.go:109: took 7.075322ms with no latency - server_test.go:126: took 9.595346ms with no latency + server_test.go:109: took 3.533844ms with no latency + server_test.go:126: took 10.998034ms with no latency === RUN TestServer_Unix_Insecure_DelayTx -{"level":"info","msg":"started proxying","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879F7CF6719F3BAA.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} -{"level":"info","msg":"set transmit latency","latency":"53.827869ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} -{"level":"info","msg":"removed transmit latency","latency":"53.827869ms","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879F7CF6719F3BAA.unix-conn","to":"unix://163D879F7CF803D74EAA.unix-conn"} +{"level":"info","msg":"started proxying","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D88794744CFDF7E05.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} +{"level":"info","msg":"set transmit latency","latency":"45.389466ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} +{"level":"info","msg":"removed transmit latency","latency":"45.389466ms","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D88794744CFDF7E05.unix-conn","to":"unix://163D887947464E2640F2.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayTx (0.07s) - server_test.go:109: took 732.648µs with no latency - server_test.go:124: took 64.929295ms with latency 50ms±5ms + server_test.go:109: took 8.157199ms with no latency + server_test.go:124: took 59.839875ms with latency 50ms±5ms === RUN TestServer_TCP_Insecure_DelayTx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33013"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} -{"level":"info","msg":"set transmit latency","latency":"53.68002ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} -{"level":"info","msg":"removed transmit latency","latency":"53.68002ms","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33013","to":"tcp://127.0.0.1:43129"} ---- PASS: TestServer_TCP_Insecure_DelayTx (0.08s) - server_test.go:109: took 1.118654ms with no latency - server_test.go:124: took 72.878948ms with latency 50ms±5ms +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42965"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +{"level":"info","msg":"set transmit latency","latency":"47.391858ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +{"level":"info","msg":"removed transmit latency","latency":"47.391858ms","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42965","to":"tcp://127.0.0.1:34779"} +--- PASS: TestServer_TCP_Insecure_DelayTx (0.06s) + server_test.go:109: took 3.223225ms with no latency + server_test.go:124: took 59.234522ms with latency 50ms±5ms === RUN TestServer_Unix_Secure_DelayTx -{"level":"info","msg":"started proxying","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879F8581CC4623E6.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} -{"level":"info","msg":"set transmit latency","latency":"50.986869ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} -{"level":"info","msg":"removed transmit latency","latency":"50.986869ms","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879F8581CC4623E6.unix-conn","to":"unix://163D879F858370482B07.unix-conn"} ---- PASS: TestServer_Unix_Secure_DelayTx (0.09s) - server_test.go:109: took 13.627023ms with no latency - server_test.go:124: took 70.64473ms with latency 50ms±5ms +{"level":"info","msg":"started proxying","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D88794F4C94562B0C.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +{"level":"info","msg":"set transmit latency","latency":"52.569023ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +{"level":"info","msg":"removed transmit latency","latency":"52.569023ms","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D88794F4C94562B0C.unix-conn","to":"unix://163D88794F4E011E6F54.unix-conn"} +--- PASS: TestServer_Unix_Secure_DelayTx (0.08s) + server_test.go:109: took 8.181938ms with no latency + server_test.go:124: took 60.037528ms with latency 50ms±5ms === RUN TestServer_TCP_Secure_DelayTx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33435"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} -{"level":"info","msg":"set transmit latency","latency":"53.142414ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} -{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} -{"level":"info","msg":"removed transmit latency","latency":"53.142414ms","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33435","to":"tcp://127.0.0.1:44267"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42897"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} +{"level":"info","msg":"set transmit latency","latency":"52.258034ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} +{"level":"info","msg":"removed transmit latency","latency":"52.258034ms","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42897","to":"tcp://127.0.0.1:46517"} --- PASS: TestServer_TCP_Secure_DelayTx (0.08s) - server_test.go:109: took 4.901617ms with no latency - server_test.go:124: took 71.020976ms with latency 50ms±5ms + server_test.go:109: took 7.334453ms with no latency + server_test.go:124: took 64.51823ms with latency 50ms±5ms === RUN TestServer_Unix_Insecure_DelayAccept -{"level":"info","msg":"started proxying","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879F8FC191464AC8.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} -{"level":"info","msg":"set accept latency","latency":"707.77836ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} -{"level":"debug","msg":"listener accept error","error":"accept unix 163D879F8FC191464AC8.unix-conn: use of closed network connection"} -{"level":"info","msg":"reset listener on","from":"unix://163D879F8FC191464AC8.unix-conn"} -{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D879F8FC191464AC8.unix-conn"} -{"level":"info","msg":"reset listener on","from":"unix://163D879F8FC191464AC8.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} -{"level":"info","msg":"removed accept latency","latency":"707.77836ms","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879F8FC191464AC8.unix-conn","to":"unix://163D879F8FC3A29381A0.unix-conn"} ---- PASS: TestServer_Unix_Insecure_DelayAccept (0.74s) - server_test.go:203: took 758.675µs with no latency - server_test.go:219: took 536.186363ms with latency 700ms±10ms +{"level":"info","msg":"started proxying","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879584B61777416.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +{"level":"info","msg":"set accept latency","latency":"704.304781ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 163D8879584B61777416.unix-conn: use of closed network connection"} +{"level":"info","msg":"reset listener on","from":"unix://163D8879584B61777416.unix-conn"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D8879584B61777416.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://163D8879584B61777416.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +{"level":"info","msg":"removed accept latency","latency":"704.304781ms","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879584B61777416.unix-conn","to":"unix://163D8879584D342C4150.unix-conn"} +--- PASS: TestServer_Unix_Insecure_DelayAccept (0.75s) + server_test.go:203: took 647.384µs with no latency + server_test.go:219: took 544.634502ms with latency 700ms±10ms === RUN TestServer_Unix_Secure_DelayAccept -{"level":"info","msg":"started proxying","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879FBBE27A98665E.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} -{"level":"info","msg":"set accept latency","latency":"699.847619ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} -{"level":"debug","msg":"listener accept error","error":"accept unix 163D879FBBE27A98665E.unix-conn: use of closed network connection"} -{"level":"info","msg":"reset listener on","from":"unix://163D879FBBE27A98665E.unix-conn"} -{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D879FBBE27A98665E.unix-conn"} -{"level":"info","msg":"reset listener on","from":"unix://163D879FBBE27A98665E.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} -{"level":"info","msg":"removed accept latency","latency":"699.847619ms","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879FBBE27A98665E.unix-conn","to":"unix://163D879FBBE468501A27.unix-conn"} +{"level":"info","msg":"started proxying","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879850B4E2E71C1.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} +{"level":"info","msg":"set accept latency","latency":"709.211467ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 163D8879850B4E2E71C1.unix-conn: use of closed network connection"} +{"level":"info","msg":"reset listener on","from":"unix://163D8879850B4E2E71C1.unix-conn"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D8879850B4E2E71C1.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://163D8879850B4E2E71C1.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} +{"level":"info","msg":"removed accept latency","latency":"709.211467ms","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879850B4E2E71C1.unix-conn","to":"unix://163D8879850D1D391123.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayAccept (0.74s) - server_test.go:203: took 18.720749ms with no latency - server_test.go:219: took 516.030086ms with latency 700ms±10ms + server_test.go:203: took 7.956682ms with no latency + server_test.go:219: took 529.016863ms with latency 700ms±10ms === RUN TestServer_PauseTx -{"level":"info","msg":"started proxying","from":"unix://163D879FE7FE01117ADB.unix-conn","to":"unix://163D879FE7FFDC5B481A.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879FE7FE01117ADB.unix-conn"} -{"level":"info","msg":"paused transmit listen","from":"unix://163D879FE7FE01117ADB.unix-conn","to":"unix://163D879FE7FFDC5B481A.unix-conn"} -{"level":"info","msg":"unpaused transmit listen","from":"unix://163D879FE7FE01117ADB.unix-conn","to":"unix://163D879FE7FFDC5B481A.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879FE7FE01117ADB.unix-conn","to":"unix://163D879FE7FFDC5B481A.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879FE7FE01117ADB.unix-conn","to":"unix://163D879FE7FFDC5B481A.unix-conn"} +{"level":"info","msg":"started proxying","from":"unix://163D8879B11E106C3DC7.unix-conn","to":"unix://163D8879B120411F6BA7.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879B11E106C3DC7.unix-conn"} +{"level":"info","msg":"paused transmit listen","from":"unix://163D8879B11E106C3DC7.unix-conn","to":"unix://163D8879B120411F6BA7.unix-conn"} +{"level":"info","msg":"unpaused transmit listen","from":"unix://163D8879B11E106C3DC7.unix-conn","to":"unix://163D8879B120411F6BA7.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879B11E106C3DC7.unix-conn","to":"unix://163D8879B120411F6BA7.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879B11E106C3DC7.unix-conn","to":"unix://163D8879B120411F6BA7.unix-conn"} --- PASS: TestServer_PauseTx (0.21s) === RUN TestServer_BlackholeTx -{"level":"info","msg":"started proxying","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D879FF44A05D463BF.unix-conn"} -{"level":"info","msg":"blackholed transmit","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} -{"level":"debug","msg":"dropped","data-size":"12 B","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} -{"level":"info","msg":"unblackholed transmit","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D879FF44A05D463BF.unix-conn","to":"unix://163D879FF44BE6D636AF.unix-conn"} ---- PASS: TestServer_BlackholeTx (0.21s) +{"level":"info","msg":"started proxying","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879BD62B2E1696A.unix-conn"} +{"level":"info","msg":"blackholed transmit","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +{"level":"debug","msg":"dropped","data-size":"12 B","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +{"level":"info","msg":"unblackholed transmit","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879BD62B2E1696A.unix-conn","to":"unix://163D8879BD64615F1DD0.unix-conn"} +--- PASS: TestServer_BlackholeTx (0.20s) === RUN TestServer_CorruptTx -{"level":"info","msg":"started proxying","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D87A000D5546163A4.unix-conn"} -{"level":"info","msg":"corrupting transmit","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} -{"level":"info","msg":"stopped corrupting transmit","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D87A000D5546163A4.unix-conn","to":"unix://163D87A000D6A0B341CA.unix-conn"} ---- PASS: TestServer_CorruptTx (0.00s) +{"level":"info","msg":"started proxying","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879C99C2877506C.unix-conn"} +{"level":"info","msg":"corrupting transmit","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +{"level":"info","msg":"stopped corrupting transmit","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879C99C2877506C.unix-conn","to":"unix://163D8879C99D535484C3.unix-conn"} +--- PASS: TestServer_CorruptTx (0.01s) === RUN TestServer_Shutdown -{"level":"info","msg":"started proxying","from":"unix://163D87A000FD70AD24CE.unix-conn","to":"unix://163D87A000FEC542600A.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D87A000FD70AD24CE.unix-conn"} -{"level":"debug","msg":"listener accept error","error":"accept unix 163D87A000FD70AD24CE.unix-conn: use of closed network connection"} -{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D87A000FD70AD24CE.unix-conn"} -{"level":"info","msg":"reset listener on","from":"unix://163D87A000FD70AD24CE.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D87A000FD70AD24CE.unix-conn","to":"unix://163D87A000FEC542600A.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D87A000FD70AD24CE.unix-conn","to":"unix://163D87A000FEC542600A.unix-conn"} ---- PASS: TestServer_Shutdown (0.21s) +{"level":"info","msg":"started proxying","from":"unix://163D8879CA7D6C1A10D9.unix-conn","to":"unix://163D8879CA7E80964131.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879CA7D6C1A10D9.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 163D8879CA7D6C1A10D9.unix-conn: use of closed network connection"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://163D8879CA7D6C1A10D9.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://163D8879CA7D6C1A10D9.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879CA7D6C1A10D9.unix-conn","to":"unix://163D8879CA7E80964131.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879CA7D6C1A10D9.unix-conn","to":"unix://163D8879CA7E80964131.unix-conn"} +--- PASS: TestServer_Shutdown (0.20s) === RUN TestServer_ShutdownListener -{"level":"info","msg":"started proxying","from":"unix://163D87A00D4981822EE0.unix-conn","to":"unix://163D87A00D4AD10154CD.unix-conn"} -{"level":"info","msg":"proxy is listening on","from":"unix://163D87A00D4981822EE0.unix-conn"} -{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D87A00D4981822EE0.unix-conn","to":"unix://163D87A00D4AD10154CD.unix-conn"} -{"level":"info","msg":"closed proxy listener","from":"unix://163D87A00D4981822EE0.unix-conn","to":"unix://163D87A00D4AD10154CD.unix-conn"} +{"level":"info","msg":"started proxying","from":"unix://163D8879D6B457441489.unix-conn","to":"unix://163D8879D6B56B8C8323.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://163D8879D6B457441489.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://163D8879D6B457441489.unix-conn","to":"unix://163D8879D6B56B8C8323.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://163D8879D6B457441489.unix-conn","to":"unix://163D8879D6B56B8C8323.unix-conn"} --- PASS: TestServer_ShutdownListener (0.20s) === RUN TestServerHTTP_Insecure_DelayTx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33429"} -{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} -{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:38701","to":"tcp://127.0.0.1:33429"} -{"level":"info","msg":"set transmit latency","latency":"994.111061ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} -{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} -{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:38701","to":"tcp://127.0.0.1:33429"} -{"level":"info","msg":"removed transmit latency","latency":"994.111061ms","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33429","to":"tcp://127.0.0.1:38701"} ---- PASS: TestServerHTTP_Insecure_DelayTx (1.21s) - server_test.go:503: took 5.789773ms with no latency - server_test.go:539: took 998.694274ms with latency 1s±10ms +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39315"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:34231","to":"tcp://127.0.0.1:39315"} +{"level":"info","msg":"set transmit latency","latency":"1.006638703s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:34231","to":"tcp://127.0.0.1:39315"} +{"level":"info","msg":"removed transmit latency","latency":"1.006638703s","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39315","to":"tcp://127.0.0.1:34231"} +--- PASS: TestServerHTTP_Insecure_DelayTx (1.22s) + server_test.go:503: took 3.00729ms with no latency + server_test.go:539: took 1.011037788s with latency 1s±10ms === RUN TestServerHTTP_Secure_DelayTx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39677"} -{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"info","msg":"set transmit latency","latency":"1.001721487s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:42613","to":"tcp://127.0.0.1:39677"} -{"level":"info","msg":"removed transmit latency","latency":"1.001721487s","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39677","to":"tcp://127.0.0.1:42613"} ---- PASS: TestServerHTTP_Secure_DelayTx (3.75s) - server_test.go:503: took 268.65015ms with no latency - server_test.go:539: took 3.270477687s with latency 1s±10ms +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42301"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"info","msg":"set transmit latency","latency":"1.005859428s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:38379","to":"tcp://127.0.0.1:42301"} +{"level":"info","msg":"removed transmit latency","latency":"1.005859428s","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42301","to":"tcp://127.0.0.1:38379"} +--- PASS: TestServerHTTP_Secure_DelayTx (3.72s) + server_test.go:503: took 209.39993ms with no latency + server_test.go:539: took 3.298934273s with latency 1s±10ms === RUN TestServerHTTP_Insecure_DelayRx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:35761","to":"tcp://127.0.0.1:44861"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:35761"} -{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:35761","to":"tcp://127.0.0.1:44861"} -{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:44861","to":"tcp://127.0.0.1:35761"} -{"level":"info","msg":"set receive latency","latency":"1.007697733s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:44861","to":"tcp://127.0.0.1:35761"} -{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:35761","to":"tcp://127.0.0.1:44861"} -{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:44861","to":"tcp://127.0.0.1:35761"} -{"level":"info","msg":"removed receive latency","latency":"1.007697733s","from":"tcp://127.0.0.1:44861","to":"tcp://127.0.0.1:35761"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:35761","to":"tcp://127.0.0.1:44861"} ---- PASS: TestServerHTTP_Insecure_DelayRx (1.22s) - server_test.go:503: took 2.439177ms with no latency - server_test.go:539: took 1.01394747s with latency 1s±10ms +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39903","to":"tcp://127.0.0.1:33721"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39903"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:39903","to":"tcp://127.0.0.1:33721"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:33721","to":"tcp://127.0.0.1:39903"} +{"level":"info","msg":"set receive latency","latency":"992.196166ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:33721","to":"tcp://127.0.0.1:39903"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:39903","to":"tcp://127.0.0.1:33721"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:33721","to":"tcp://127.0.0.1:39903"} +{"level":"info","msg":"removed receive latency","latency":"992.196166ms","from":"tcp://127.0.0.1:33721","to":"tcp://127.0.0.1:39903"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39903","to":"tcp://127.0.0.1:33721"} +--- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) + server_test.go:503: took 6.850295ms with no latency + server_test.go:539: took 994.763911ms with latency 1s±10ms === RUN TestServerHTTP_Secure_DelayRx -{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"info","msg":"set receive latency","latency":"991.473761ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} -{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"info","msg":"removed receive latency","latency":"991.473761ms","from":"tcp://127.0.0.1:35731","to":"tcp://127.0.0.1:39275"} -{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39275","to":"tcp://127.0.0.1:35731"} ---- PASS: TestServerHTTP_Secure_DelayRx (4.00s) - server_test.go:503: took 384.909532ms with no latency - server_test.go:539: took 3.398729301s with latency 1s±10ms +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"info","msg":"set receive latency","latency":"993.247633ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"43 B","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"debug","msg":"transmitted","data-size":"171 B","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +{"level":"debug","msg":"received","data-size":"163 B","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"info","msg":"removed receive latency","latency":"993.247633ms","from":"tcp://127.0.0.1:45467","to":"tcp://127.0.0.1:39447"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39447","to":"tcp://127.0.0.1:45467"} +--- PASS: TestServerHTTP_Secure_DelayRx (3.58s) + server_test.go:503: took 223.442233ms with no latency + server_test.go:539: took 3.149029643s with latency 1s±10ms PASS -ok github.com/coreos/etcd/pkg/proxy 13.002s +ok github.com/coreos/etcd/pkg/proxy 12.444s === RUN TestPercentiles --- PASS: TestPercentiles (0.00s) === RUN TestReport @@ -5450,21 +5509,21 @@ === RUN TestGetTimeseries --- PASS: TestGetTimeseries (0.00s) PASS -ok github.com/coreos/etcd/pkg/report 0.043s +ok github.com/coreos/etcd/pkg/report 0.028s ? github.com/coreos/etcd/pkg/runtime [no test files] === RUN TestFIFOSchedule --- PASS: TestFIFOSchedule (0.00s) PASS -ok github.com/coreos/etcd/pkg/schedule 0.027s +ok github.com/coreos/etcd/pkg/schedule 0.011s === RUN TestSRVGetCluster --- PASS: TestSRVGetCluster (0.00s) === RUN TestSRVDiscover --- PASS: TestSRVDiscover (0.00s) PASS -ok github.com/coreos/etcd/pkg/srv 0.070s +ok github.com/coreos/etcd/pkg/srv 0.018s ? github.com/coreos/etcd/pkg/stringutil [no test files] === RUN TestSample ---- PASS: TestSample (0.02s) +--- PASS: TestSample (0.01s) PASS Too many goroutines running after all test(s). 100 instances of: @@ -5472,46 +5531,46 @@ /build/etcd-3.2.26+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:41 +0x14 created by github.com/coreos/etcd/pkg/testutil.TestSample /build/etcd-3.2.26+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:40 +0x60 -ok github.com/coreos/etcd/pkg/testutil 0.135s +ok github.com/coreos/etcd/pkg/testutil 0.079s ? github.com/coreos/etcd/pkg/tlsutil [no test files] === RUN TestNewKeepAliveListener ---- PASS: TestNewKeepAliveListener (0.63s) +--- PASS: TestNewKeepAliveListener (0.38s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo ---- PASS: TestNewListenerTLSInfo (1.85s) +--- PASS: TestNewListenerTLSInfo (1.12s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo ---- PASS: TestNewTransportTLSInfo (0.59s) +--- PASS: TestNewTransportTLSInfo (0.26s) === RUN TestTLSInfoNonexist ---- PASS: TestTLSInfoNonexist (0.00s) +--- PASS: TestTLSInfoNonexist (0.01s) === RUN TestTLSInfoEmpty --- PASS: TestTLSInfoEmpty (0.00s) === RUN TestTLSInfoMissingFields ---- PASS: TestTLSInfoMissingFields (0.54s) +--- PASS: TestTLSInfoMissingFields (0.22s) === RUN TestTLSInfoParseFuncError ---- PASS: TestTLSInfoParseFuncError (0.48s) +--- PASS: TestTLSInfoParseFuncError (0.34s) === RUN TestTLSInfoConfigFuncs ---- PASS: TestTLSInfoConfigFuncs (0.51s) +--- PASS: TestTLSInfoConfigFuncs (0.22s) === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert ---- PASS: TestNewListenerTLSInfoSelfCert (1.90s) +--- PASS: TestNewListenerTLSInfoSelfCert (0.81s) === RUN TestIsClosedConnError ---- PASS: TestIsClosedConnError (0.01s) +--- PASS: TestIsClosedConnError (0.00s) === RUN TestReadWriteTimeoutDialer ---- PASS: TestReadWriteTimeoutDialer (0.05s) +--- PASS: TestReadWriteTimeoutDialer (0.04s) === RUN TestNewTimeoutListener --- PASS: TestNewTimeoutListener (0.00s) === RUN TestWriteReadTimeoutListener ---- PASS: TestWriteReadTimeoutListener (0.06s) +--- PASS: TestWriteReadTimeoutListener (0.04s) === RUN TestNewTimeoutTransport ---- PASS: TestNewTimeoutTransport (0.01s) +--- PASS: TestNewTimeoutTransport (0.00s) === RUN TestNewTransportTLSInvalidCipherSuites ---- PASS: TestNewTransportTLSInvalidCipherSuites (1.27s) +--- PASS: TestNewTransportTLSInvalidCipherSuites (0.91s) PASS -ok github.com/coreos/etcd/pkg/transport 8.003s +ok github.com/coreos/etcd/pkg/transport 4.387s === RUN TestIDString --- PASS: TestIDString (0.00s) === RUN TestIDFromString @@ -5553,11 +5612,11 @@ === RUN TestNewURLsMapFromStringMapNormal --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) PASS -ok github.com/coreos/etcd/pkg/types 0.065s +ok github.com/coreos/etcd/pkg/types 0.019s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic -2020/10/13 10:49:26 dup id 1 +2020/10/13 11:04:58 dup id 1 --- PASS: TestRegisterDupPanic (0.00s) === RUN TestTriggerDupSuppression --- PASS: TestTriggerDupSuppression (0.00s) @@ -5566,111 +5625,112 @@ === RUN TestWaitTime --- PASS: TestWaitTime (0.00s) === RUN TestWaitTestStress ---- PASS: TestWaitTestStress (0.15s) +--- PASS: TestWaitTestStress (0.06s) PASS -ok github.com/coreos/etcd/pkg/wait 0.191s +ok github.com/coreos/etcd/pkg/wait 0.071s === RUN TestClusterProxyMemberList -2020-10-13 10:49:47.951513 I | integration: launching 1495035457 (unix://localhost:14950354570) -2020-10-13 10:49:47.961326 I | etcdserver: name = 1495035457 -2020-10-13 10:49:47.961401 I | etcdserver: data dir = /tmp/etcd581848577 -2020-10-13 10:49:47.961444 I | etcdserver: member dir = /tmp/etcd581848577/member -2020-10-13 10:49:47.961481 I | etcdserver: heartbeat = 10ms -2020-10-13 10:49:47.961516 I | etcdserver: election = 100ms -2020-10-13 10:49:47.961551 I | etcdserver: snapshot count = 0 -2020-10-13 10:49:47.961607 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100224099 -2020-10-13 10:49:47.961650 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100124099 -2020-10-13 10:49:47.961712 I | etcdserver: initial cluster = 1495035457=unix://127.0.0.1:2100124099 -2020-10-13 10:49:47.974228 I | etcdserver: starting member 9b8d9dd36f0eb4e6 in cluster 493ba774687d500b -2020-10-13 10:49:47.974323 I | raft: 9b8d9dd36f0eb4e6 became follower at term 0 -2020-10-13 10:49:47.974379 I | raft: newRaft 9b8d9dd36f0eb4e6 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:49:47.974420 I | raft: 9b8d9dd36f0eb4e6 became follower at term 1 -2020-10-13 10:49:47.995698 W | auth: simple token is not cryptographically signed -2020-10-13 10:49:48.014707 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:49:48.014801 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:49:48.026673 I | etcdserver: 9b8d9dd36f0eb4e6 as single-node; fast-forwarding 9 ticks (election ticks 10) -2020-10-13 10:49:48.027689 I | etcdserver/membership: added member 9b8d9dd36f0eb4e6 [unix://127.0.0.1:2100124099] to cluster 493ba774687d500b -2020-10-13 10:49:48.047237 I | integration: launched 1495035457 (unix://localhost:14950354570) -2020-10-13 10:49:48.091740 I | raft: 9b8d9dd36f0eb4e6 is starting a new election at term 1 -2020-10-13 10:49:48.091921 I | raft: 9b8d9dd36f0eb4e6 became candidate at term 2 -2020-10-13 10:49:48.092032 I | raft: 9b8d9dd36f0eb4e6 received MsgVoteResp from 9b8d9dd36f0eb4e6 at term 2 -2020-10-13 10:49:48.092173 I | raft: 9b8d9dd36f0eb4e6 became leader at term 2 -2020-10-13 10:49:48.092267 I | raft: raft.node: 9b8d9dd36f0eb4e6 elected leader 9b8d9dd36f0eb4e6 at term 2 -2020-10-13 10:49:48.094741 I | etcdserver: published {Name:1495035457 ClientURLs:[unix://127.0.0.1:2100224099]} to cluster 493ba774687d500b -2020-10-13 10:49:48.094971 I | etcdserver: setting up the initial cluster version to 3.2 -2020-10-13 10:49:48.103809 N | etcdserver/membership: set the initial cluster version to 3.2 -2020-10-13 10:49:48.104048 I | etcdserver/api: enabled capabilities for version 3.2 -2020-10-13 10:49:48.127118 I | grpcproxy: registered "127.0.0.1:41571" with 7-second lease -2020-10-13 10:49:49.612204 W | grpcproxy: clusterProxy watcher error (rpc error: code = Unavailable desc = naming: watch closed) -2020-10-13 10:49:49.612563 I | integration: terminating 1495035457 (unix://localhost:14950354570) -2020-10-13 10:49:49.633277 I | integration: terminated 1495035457 (unix://localhost:14950354570) ---- PASS: TestClusterProxyMemberList (1.73s) +2020-10-13 11:05:10.295818 I | integration: launching 891720961 (unix://localhost:8917209610) +2020-10-13 11:05:10.407428 I | etcdserver: name = 891720961 +2020-10-13 11:05:10.407508 I | etcdserver: data dir = /tmp/etcd049157158 +2020-10-13 11:05:10.407547 I | etcdserver: member dir = /tmp/etcd049157158/member +2020-10-13 11:05:10.407575 I | etcdserver: heartbeat = 10ms +2020-10-13 11:05:10.407602 I | etcdserver: election = 100ms +2020-10-13 11:05:10.407629 I | etcdserver: snapshot count = 0 +2020-10-13 11:05:10.407680 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100202000 +2020-10-13 11:05:10.407715 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100102000 +2020-10-13 11:05:10.407766 I | etcdserver: initial cluster = 891720961=unix://127.0.0.1:2100102000 +2020-10-13 11:05:10.528207 I | etcdserver: starting member f7f5a907de910d42 in cluster f2548f46ff9537ec +2020-10-13 11:05:10.528334 I | raft: f7f5a907de910d42 became follower at term 0 +2020-10-13 11:05:10.528389 I | raft: newRaft f7f5a907de910d42 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:05:10.528426 I | raft: f7f5a907de910d42 became follower at term 1 +2020-10-13 11:05:10.707050 W | auth: simple token is not cryptographically signed +2020-10-13 11:05:10.749736 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:05:10.749821 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:05:10.780701 I | etcdserver: f7f5a907de910d42 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-10-13 11:05:10.788490 I | etcdserver/membership: added member f7f5a907de910d42 [unix://127.0.0.1:2100102000] to cluster f2548f46ff9537ec +2020-10-13 11:05:10.790971 I | integration: launched 891720961 (unix://localhost:8917209610) +2020-10-13 11:05:10.815309 I | raft: f7f5a907de910d42 is starting a new election at term 1 +2020-10-13 11:05:10.815437 I | raft: f7f5a907de910d42 became candidate at term 2 +2020-10-13 11:05:10.815507 I | raft: f7f5a907de910d42 received MsgVoteResp from f7f5a907de910d42 at term 2 +2020-10-13 11:05:10.815575 I | raft: f7f5a907de910d42 became leader at term 2 +2020-10-13 11:05:10.815623 I | raft: raft.node: f7f5a907de910d42 elected leader f7f5a907de910d42 at term 2 +2020-10-13 11:05:10.816566 I | etcdserver: published {Name:891720961 ClientURLs:[unix://127.0.0.1:2100202000]} to cluster f2548f46ff9537ec +2020-10-13 11:05:10.816771 I | etcdserver: setting up the initial cluster version to 3.2 +2020-10-13 11:05:10.827037 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-10-13 11:05:10.827259 I | etcdserver/api: enabled capabilities for version 3.2 +2020-10-13 11:05:10.873869 I | grpcproxy: registered "127.0.0.1:37329" with 7-second lease +2020-10-13 11:05:12.349521 W | grpcproxy: clusterProxy watcher error (rpc error: code = Unavailable desc = naming: watch closed) +2020-10-13 11:05:12.350103 I | integration: terminating 891720961 (unix://localhost:8917209610) +2020-10-13 11:05:12.385175 I | integration: terminated 891720961 (unix://localhost:8917209610) +--- PASS: TestClusterProxyMemberList (2.13s) === RUN TestKVProxyRange -2020-10-13 10:49:49.669555 I | integration: launching 396775664 (unix://localhost:3967756640) -2020-10-13 10:49:49.689838 I | etcdserver: name = 396775664 -2020-10-13 10:49:49.689913 I | etcdserver: data dir = /tmp/etcd945190252 -2020-10-13 10:49:49.689959 I | etcdserver: member dir = /tmp/etcd945190252/member -2020-10-13 10:49:49.689997 I | etcdserver: heartbeat = 10ms -2020-10-13 10:49:49.690034 I | etcdserver: election = 100ms -2020-10-13 10:49:49.690070 I | etcdserver: snapshot count = 0 -2020-10-13 10:49:49.690117 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100424099 -2020-10-13 10:49:49.690159 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100324099 -2020-10-13 10:49:49.690215 I | etcdserver: initial cluster = 396775664=unix://127.0.0.1:2100324099 -2020-10-13 10:49:49.698702 I | etcdserver: starting member 3432ee04e0c92d79 in cluster c30d8804efae7292 -2020-10-13 10:49:49.698802 I | raft: 3432ee04e0c92d79 became follower at term 0 -2020-10-13 10:49:49.698856 I | raft: newRaft 3432ee04e0c92d79 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:49:49.698896 I | raft: 3432ee04e0c92d79 became follower at term 1 -2020-10-13 10:49:49.726290 W | auth: simple token is not cryptographically signed -2020-10-13 10:49:49.758770 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:49:49.758900 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:49:49.761997 I | integration: launched 396775664 (unix://localhost:3967756640) -2020-10-13 10:49:49.774710 I | etcdserver: 3432ee04e0c92d79 as single-node; fast-forwarding 9 ticks (election ticks 10) -2020-10-13 10:49:49.776475 I | etcdserver/membership: added member 3432ee04e0c92d79 [unix://127.0.0.1:2100324099] to cluster c30d8804efae7292 -2020-10-13 10:49:49.858596 I | raft: 3432ee04e0c92d79 is starting a new election at term 1 -2020-10-13 10:49:49.858720 I | raft: 3432ee04e0c92d79 became candidate at term 2 -2020-10-13 10:49:49.858785 I | raft: 3432ee04e0c92d79 received MsgVoteResp from 3432ee04e0c92d79 at term 2 -2020-10-13 10:49:49.858877 I | raft: 3432ee04e0c92d79 became leader at term 2 -2020-10-13 10:49:49.858939 I | raft: raft.node: 3432ee04e0c92d79 elected leader 3432ee04e0c92d79 at term 2 -2020-10-13 10:49:49.863291 I | etcdserver: published {Name:396775664 ClientURLs:[unix://127.0.0.1:2100424099]} to cluster c30d8804efae7292 -2020-10-13 10:49:49.863478 I | etcdserver: setting up the initial cluster version to 3.2 -2020-10-13 10:49:49.870738 N | etcdserver/membership: set the initial cluster version to 3.2 -2020-10-13 10:49:49.887317 I | integration: terminating 396775664 (unix://localhost:3967756640) -2020-10-13 10:49:49.908929 I | integration: terminated 396775664 (unix://localhost:3967756640) ---- PASS: TestKVProxyRange (0.28s) +2020-10-13 11:05:12.413019 I | integration: launching 945619305 (unix://localhost:9456193050) +2020-10-13 11:05:12.448705 I | etcdserver: name = 945619305 +2020-10-13 11:05:12.448784 I | etcdserver: data dir = /tmp/etcd744868685 +2020-10-13 11:05:12.448824 I | etcdserver: member dir = /tmp/etcd744868685/member +2020-10-13 11:05:12.448855 I | etcdserver: heartbeat = 10ms +2020-10-13 11:05:12.448886 I | etcdserver: election = 100ms +2020-10-13 11:05:12.448915 I | etcdserver: snapshot count = 0 +2020-10-13 11:05:12.448957 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100402000 +2020-10-13 11:05:12.448993 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100302000 +2020-10-13 11:05:12.449042 I | etcdserver: initial cluster = 945619305=unix://127.0.0.1:2100302000 +2020-10-13 11:05:12.507035 I | etcdserver: starting member 6c561cf6ec69ce93 in cluster 2f8fbf4fc71c8196 +2020-10-13 11:05:12.507148 I | raft: 6c561cf6ec69ce93 became follower at term 0 +2020-10-13 11:05:12.507216 I | raft: newRaft 6c561cf6ec69ce93 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:05:12.507253 I | raft: 6c561cf6ec69ce93 became follower at term 1 +2020-10-13 11:05:12.598359 W | auth: simple token is not cryptographically signed +2020-10-13 11:05:12.635085 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:05:12.635193 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:05:12.638035 I | integration: launched 945619305 (unix://localhost:9456193050) +2020-10-13 11:05:12.639111 I | etcdserver: 6c561cf6ec69ce93 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-10-13 11:05:12.640807 I | etcdserver/membership: added member 6c561cf6ec69ce93 [unix://127.0.0.1:2100302000] to cluster 2f8fbf4fc71c8196 +2020-10-13 11:05:12.651169 I | raft: 6c561cf6ec69ce93 is starting a new election at term 1 +2020-10-13 11:05:12.651270 I | raft: 6c561cf6ec69ce93 became candidate at term 2 +2020-10-13 11:05:12.651345 I | raft: 6c561cf6ec69ce93 received MsgVoteResp from 6c561cf6ec69ce93 at term 2 +2020-10-13 11:05:12.651414 I | raft: 6c561cf6ec69ce93 became leader at term 2 +2020-10-13 11:05:12.651460 I | raft: raft.node: 6c561cf6ec69ce93 elected leader 6c561cf6ec69ce93 at term 2 +2020-10-13 11:05:12.652337 I | etcdserver: published {Name:945619305 ClientURLs:[unix://127.0.0.1:2100402000]} to cluster 2f8fbf4fc71c8196 +2020-10-13 11:05:12.652546 I | etcdserver: setting up the initial cluster version to 3.2 +2020-10-13 11:05:12.658300 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-10-13 11:05:12.674205 I | integration: terminating 945619305 (unix://localhost:9456193050) +2020-10-13 11:05:12.699760 I | integration: terminated 945619305 (unix://localhost:9456193050) +--- PASS: TestKVProxyRange (0.31s) === RUN TestRegister -2020-10-13 10:49:49.948628 I | integration: launching 402209117 (unix://localhost:4022091170) -2020-10-13 10:49:49.961640 I | etcdserver: name = 402209117 -2020-10-13 10:49:49.961715 I | etcdserver: data dir = /tmp/etcd261483995 -2020-10-13 10:49:49.961759 I | etcdserver: member dir = /tmp/etcd261483995/member -2020-10-13 10:49:49.961796 I | etcdserver: heartbeat = 10ms -2020-10-13 10:49:49.961832 I | etcdserver: election = 100ms -2020-10-13 10:49:49.961870 I | etcdserver: snapshot count = 0 -2020-10-13 10:49:49.961916 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100624099 -2020-10-13 10:49:49.961957 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100524099 -2020-10-13 10:49:49.962009 I | etcdserver: initial cluster = 402209117=unix://127.0.0.1:2100524099 -2020-10-13 10:49:49.982921 I | etcdserver: starting member 97b9f7acab592e9e in cluster 3232ef77c78eb6cb -2020-10-13 10:49:49.983021 I | raft: 97b9f7acab592e9e became follower at term 0 -2020-10-13 10:49:49.983084 I | raft: newRaft 97b9f7acab592e9e [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -2020-10-13 10:49:49.983127 I | raft: 97b9f7acab592e9e became follower at term 1 -2020-10-13 10:49:50.005001 W | auth: simple token is not cryptographically signed -2020-10-13 10:49:50.024127 I | etcdserver: set snapshot count to default 100000 -2020-10-13 10:49:50.024295 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] -2020-10-13 10:49:50.038690 I | etcdserver: 97b9f7acab592e9e as single-node; fast-forwarding 9 ticks (election ticks 10) -2020-10-13 10:49:50.040144 I | etcdserver/membership: added member 97b9f7acab592e9e [unix://127.0.0.1:2100524099] to cluster 3232ef77c78eb6cb -2020-10-13 10:49:50.044261 I | integration: launched 402209117 (unix://localhost:4022091170) -2020-10-13 10:49:50.073738 I | raft: 97b9f7acab592e9e is starting a new election at term 1 -2020-10-13 10:49:50.073841 I | raft: 97b9f7acab592e9e became candidate at term 2 -2020-10-13 10:49:50.073898 I | raft: 97b9f7acab592e9e received MsgVoteResp from 97b9f7acab592e9e at term 2 -2020-10-13 10:49:50.073966 I | raft: 97b9f7acab592e9e became leader at term 2 -2020-10-13 10:49:50.074015 I | raft: raft.node: 97b9f7acab592e9e elected leader 97b9f7acab592e9e at term 2 -2020-10-13 10:49:50.075458 I | etcdserver: published {Name:402209117 ClientURLs:[unix://127.0.0.1:2100624099]} to cluster 3232ef77c78eb6cb -2020-10-13 10:49:50.075649 I | etcdserver: setting up the initial cluster version to 3.2 -2020-10-13 10:49:50.079223 N | etcdserver/membership: set the initial cluster version to 3.2 -2020-10-13 10:49:50.107971 I | grpcproxy: registered "unix://localhost:4022091170" with 5-second lease -2020-10-13 10:49:50.108447 I | integration: terminating 402209117 (unix://localhost:4022091170) -2020-10-13 10:49:50.129251 I | integration: terminated 402209117 (unix://localhost:4022091170) ---- PASS: TestRegister (0.20s) +2020-10-13 11:05:12.720998 I | integration: launching 1934789099 (unix://localhost:19347890990) +2020-10-13 11:05:12.750092 I | etcdserver: name = 1934789099 +2020-10-13 11:05:12.750174 I | etcdserver: data dir = /tmp/etcd251664968 +2020-10-13 11:05:12.750213 I | etcdserver: member dir = /tmp/etcd251664968/member +2020-10-13 11:05:12.750244 I | etcdserver: heartbeat = 10ms +2020-10-13 11:05:12.750271 I | etcdserver: election = 100ms +2020-10-13 11:05:12.750298 I | etcdserver: snapshot count = 0 +2020-10-13 11:05:12.750339 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100602000 +2020-10-13 11:05:12.750375 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100502000 +2020-10-13 11:05:12.750424 I | etcdserver: initial cluster = 1934789099=unix://127.0.0.1:2100502000 +2020-10-13 11:05:12.808496 I | etcdserver: starting member 3e07820059a7ea46 in cluster 5aefafe1322658bd +2020-10-13 11:05:12.808614 I | raft: 3e07820059a7ea46 became follower at term 0 +2020-10-13 11:05:12.808671 I | raft: newRaft 3e07820059a7ea46 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-10-13 11:05:12.808712 I | raft: 3e07820059a7ea46 became follower at term 1 +2020-10-13 11:05:12.903332 W | auth: simple token is not cryptographically signed +2020-10-13 11:05:12.948225 I | etcdserver: set snapshot count to default 100000 +2020-10-13 11:05:12.948335 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-10-13 11:05:12.952477 I | etcdserver: 3e07820059a7ea46 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-10-13 11:05:12.952664 W | raft: 3e07820059a7ea46 cannot campaign at term 1 since there are still 1 pending configuration changes to apply +2020-10-13 11:05:12.953601 I | etcdserver/membership: added member 3e07820059a7ea46 [unix://127.0.0.1:2100502000] to cluster 5aefafe1322658bd +2020-10-13 11:05:12.959462 I | integration: launched 1934789099 (unix://localhost:19347890990) +2020-10-13 11:05:13.050996 I | raft: 3e07820059a7ea46 is starting a new election at term 1 +2020-10-13 11:05:13.051092 I | raft: 3e07820059a7ea46 became candidate at term 2 +2020-10-13 11:05:13.051142 I | raft: 3e07820059a7ea46 received MsgVoteResp from 3e07820059a7ea46 at term 2 +2020-10-13 11:05:13.051233 I | raft: 3e07820059a7ea46 became leader at term 2 +2020-10-13 11:05:13.051278 I | raft: raft.node: 3e07820059a7ea46 elected leader 3e07820059a7ea46 at term 2 +2020-10-13 11:05:13.051860 I | etcdserver: setting up the initial cluster version to 3.2 +2020-10-13 11:05:13.064716 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-10-13 11:05:13.064972 I | etcdserver: published {Name:1934789099 ClientURLs:[unix://127.0.0.1:2100602000]} to cluster 5aefafe1322658bd +2020-10-13 11:05:13.096167 W | grpcproxy: failed to create a session context canceled +2020-10-13 11:05:13.096575 I | integration: terminating 1934789099 (unix://localhost:19347890990) +2020-10-13 11:05:13.124675 I | integration: terminated 1934789099 (unix://localhost:19347890990) +--- PASS: TestRegister (0.44s) PASS -ok github.com/coreos/etcd/proxy/grpcproxy 2.385s +ok github.com/coreos/etcd/proxy/grpcproxy 2.951s ? github.com/coreos/etcd/proxy/grpcproxy/adapter [no test files] ? github.com/coreos/etcd/proxy/grpcproxy/cache [no test files] === RUN TestNewDirectorScheme @@ -5682,14 +5742,13 @@ === RUN TestConfigHandlerGET --- PASS: TestConfigHandlerGET (0.00s) === RUN TestReverseProxyServe -2020-10-13 10:49:43.161643 I | proxy/httpproxy: zero endpoints currently available -2020-10-13 10:49:43.161969 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip -2020-10-13 10:49:43.162017 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable -2020-10-13 10:49:43.162057 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. -2020-10-13 10:49:43.162109 I | proxy/httpproxy: unable to get response from 1 endpoint(s) +2020-10-13 11:05:02.913436 I | proxy/httpproxy: zero endpoints currently available +2020-10-13 11:05:02.913769 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip +2020-10-13 11:05:02.913819 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable +2020-10-13 11:05:02.913853 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. +2020-10-13 11:05:02.913899 I | proxy/httpproxy: unable to get response from 1 endpoint(s) --- PASS: TestReverseProxyServe (0.00s) === RUN TestRedirectRequest -2020-10-13 10:49:43.162929 I | proxy/httpproxy: endpoints found ["https://192.0.2.8:4002" "https://example.com:8080"] --- PASS: TestRedirectRequest (0.00s) === RUN TestMaybeSetForwardedFor --- PASS: TestMaybeSetForwardedFor (0.00s) @@ -5698,35 +5757,35 @@ === RUN TestCopyHeader --- PASS: TestCopyHeader (0.00s) PASS -ok github.com/coreos/etcd/proxy/httpproxy 0.095s +ok github.com/coreos/etcd/proxy/httpproxy 0.022s === RUN TestUserspaceProxy -2020-10-13 10:49:41.899958 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:35081] ---- PASS: TestUserspaceProxy (0.03s) +2020-10-13 11:05:07.948508 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:32989] +--- PASS: TestUserspaceProxy (0.05s) PASS -ok github.com/coreos/etcd/proxy/tcpproxy 0.103s +ok github.com/coreos/etcd/proxy/tcpproxy 0.108s === RUN TestFindConflict -raft2020/10/13 10:50:04 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] -raft2020/10/13 10:50:04 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] -raft2020/10/13 10:50:04 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] +raft2020/10/13 11:05:13 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2020/10/13 11:05:13 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] +raft2020/10/13 11:05:13 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] --- PASS: TestFindConflict (0.00s) === RUN TestIsUpToDate --- PASS: TestIsUpToDate (0.00s) === RUN TestAppend -raft2020/10/13 10:50:04 INFO: replace the unstable entries from index 1 -raft2020/10/13 10:50:04 INFO: replace the unstable entries from index 2 +raft2020/10/13 11:05:13 INFO: replace the unstable entries from index 1 +raft2020/10/13 11:05:13 INFO: replace the unstable entries from index 2 --- PASS: TestAppend (0.00s) === RUN TestLogMaybeAppend -raft2020/10/13 10:50:04 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] -raft2020/10/13 10:50:04 INFO: truncate the unstable entries before index 3 -raft2020/10/13 10:50:04 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] -raft2020/10/13 10:50:04 INFO: truncate the unstable entries before index 2 -raft2020/10/13 10:50:04 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] -raft2020/10/13 10:50:04 entry 1 conflict with committed entry [committed(1)] -raft2020/10/13 10:50:04 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] -raft2020/10/13 10:50:04 INFO: truncate the unstable entries before index 2 +raft2020/10/13 11:05:13 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] +raft2020/10/13 11:05:13 INFO: truncate the unstable entries before index 3 +raft2020/10/13 11:05:13 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2020/10/13 11:05:13 INFO: truncate the unstable entries before index 2 +raft2020/10/13 11:05:13 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2020/10/13 11:05:13 entry 1 conflict with committed entry [committed(1)] +raft2020/10/13 11:05:13 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2020/10/13 11:05:13 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects ---- PASS: TestCompactionSideEffects (0.00s) +--- PASS: TestCompactionSideEffects (0.01s) === RUN TestHasNextEnts --- PASS: TestHasNextEnts (0.00s) === RUN TestNextEnts @@ -5734,28 +5793,28 @@ === RUN TestUnstableEnts --- PASS: TestUnstableEnts (0.00s) === RUN TestCommitTo -raft2020/10/13 10:50:04 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost? +raft2020/10/13 11:05:13 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 -raft2020/10/13 10:50:04 compact 1001 is out of bound lastindex(1000) +raft2020/10/13 11:05:13 compact 1001 is out of bound lastindex(1000) --- PASS: TestCompaction (0.01s) === RUN TestLogRestore --- PASS: TestLogRestore (0.00s) === RUN TestIsOutOfBounds -raft2020/10/13 10:50:04 slice[201,202) out of bound [101,200] -raft2020/10/13 10:50:04 slice[202,202) out of bound [101,200] +raft2020/10/13 11:05:13 slice[201,202) out of bound [101,200] +raft2020/10/13 11:05:13 slice[202,202) out of bound [101,200] --- PASS: TestIsOutOfBounds (0.00s) === RUN TestTerm --- PASS: TestTerm (0.00s) === RUN TestTermWithUnstableSnapshot -raft2020/10/13 10:50:04 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1] +raft2020/10/13 11:05:13 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 -raft2020/10/13 10:50:04 slice[200,201) out of bound [101,199] +raft2020/10/13 11:05:13 slice[200,201) out of bound [101,199] --- PASS: TestSlice (0.00s) === RUN TestUnstableMaybeFirstIndex --- PASS: TestUnstableMaybeFirstIndex (0.00s) @@ -5768,136 +5827,136 @@ === RUN TestUnstableStableTo --- PASS: TestUnstableStableTo (0.00s) === RUN TestUnstableTruncateAndAppend -raft2020/10/13 10:50:04 INFO: replace the unstable entries from index 5 -raft2020/10/13 10:50:04 INFO: replace the unstable entries from index 4 -raft2020/10/13 10:50:04 INFO: truncate the unstable entries before index 6 -raft2020/10/13 10:50:04 INFO: truncate the unstable entries before index 7 +raft2020/10/13 11:05:13 INFO: replace the unstable entries from index 5 +raft2020/10/13 11:05:13 INFO: replace the unstable entries from index 4 +raft2020/10/13 11:05:13 INFO: truncate the unstable entries before index 6 +raft2020/10/13 11:05:13 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 -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodePropose (0.00s) === RUN TestNodeReadIndex -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 1 ---- PASS: TestNodeReadIndex (0.00s) +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: raft.node: 1 elected leader 1 at term 1 +--- PASS: TestNodeReadIndex (0.02s) === RUN TestNodeReadIndexToOldLeader -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:04 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:04 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:04 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:04 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:04 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:04 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:04 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:04 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:04 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:04 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:04 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:04 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:04 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:04 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:04 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:04 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:04 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:04 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:04 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] -raft2020/10/13 10:50:04 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] -raft2020/10/13 10:50:04 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:04 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:04 INFO: 3 became leader at term 2 -raft2020/10/13 10:50:04 INFO: 1 no leader at term 2; dropping index reading msg ---- PASS: TestNodeReadIndexToOldLeader (0.00s) +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:13 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:13 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:13 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:13 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:13 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:13 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:13 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:13 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:13 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:13 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:13 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:13 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:13 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:13 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:13 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:13 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:13 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:13 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:13 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2020/10/13 11:05:13 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2020/10/13 11:05:13 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:13 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:13 INFO: 3 became leader at term 2 +raft2020/10/13 11:05:13 INFO: 1 no leader at term 2; dropping index reading msg +--- PASS: TestNodeReadIndexToOldLeader (0.01s) === RUN TestNodeProposeConfig -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeConfig (0.00s) === RUN TestNodeProposeAddDuplicateNode -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeAddDuplicateNode (0.00s) === RUN TestBlockProposal -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:13 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:13 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:13 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:13 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:13 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestBlockProposal (0.01s) === RUN TestNodeTick -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] ---- PASS: TestNodeTick (0.10s) +raft2020/10/13 11:05:13 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:13 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +--- PASS: TestNodeTick (0.11s) === RUN TestNodeStop -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 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 -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 2 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 2 ---- PASS: TestNodeStart (0.00s) +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:14 INFO: raft.node: 1 elected leader 1 at term 2 +--- PASS: TestNodeStart (0.01s) === RUN TestNodeRestart -raft2020/10/13 10:50:04 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestNodeRestart (0.00s) === RUN TestNodeRestartFromSnapshot -raft2020/10/13 10:50:04 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestNodeRestartFromSnapshot (0.00s) === RUN TestNodeAdvance -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:04 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:04 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 2 -raft2020/10/13 10:50:04 INFO: raft.node: 1 elected leader 1 at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:14 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) @@ -5910,634 +5969,634 @@ === RUN TestInflightFreeFirstOne --- PASS: TestInflightFreeFirstOne (0.00s) === RUN TestMsgAppFlowControlFull -raft2020/10/13 10:50:04 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:04 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:04 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:04 INFO: 1 became leader at term 1 ---- PASS: TestMsgAppFlowControlFull (0.01s) +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +--- PASS: TestMsgAppFlowControlFull (0.00s) === RUN TestMsgAppFlowControlMoveForward -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 ---- PASS: TestMsgAppFlowControlMoveForward (0.05s) +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +--- PASS: TestMsgAppFlowControlMoveForward (0.04s) === RUN TestMsgAppFlowControlRecvHeartbeat -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 ---- PASS: TestMsgAppFlowControlRecvHeartbeat (0.01s) +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) === RUN TestFollowerUpdateTermFromMessage -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 2 --- PASS: TestFollowerUpdateTermFromMessage (0.00s) === RUN TestCandidateUpdateTermFromMessage -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 2 --- PASS: TestCandidateUpdateTermFromMessage (0.00s) === RUN TestLeaderUpdateTermFromMessage -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 2 --- PASS: TestLeaderUpdateTermFromMessage (0.00s) === RUN TestRejectStaleTermMessage -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestRejectStaleTermMessage (0.00s) === RUN TestStartAsFollower -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestStartAsFollower (0.00s) === RUN TestLeaderBcastBeat -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 --- PASS: TestLeaderBcastBeat (0.00s) === RUN TestFollowerStartElection -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestFollowerStartElection (0.00s) === RUN TestCandidateStartNewElection -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestCandidateStartNewElection (0.00s) === RUN TestLeaderElectionInOneRoundRPC -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 --- PASS: TestLeaderElectionInOneRoundRPC (0.02s) === RUN TestFollowerVote -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 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 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:05 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:05 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:05 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:05 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:05 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:05 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] -raft2020/10/13 10:50:05 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:14 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:14 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:14 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:14 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:14 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:14 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] +raft2020/10/13 11:05:14 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized ---- PASS: TestFollowerElectionTimeoutRandomized (0.15s) +--- PASS: TestFollowerElectionTimeoutRandomized (0.10s) === RUN TestCandidateElectionTimeoutRandomized ---- PASS: TestCandidateElectionTimeoutRandomized (0.17s) +--- PASS: TestCandidateElectionTimeoutRandomized (0.12s) === RUN TestFollowersElectioinTimeoutNonconflict ---- PASS: TestFollowersElectioinTimeoutNonconflict (0.74s) +--- PASS: TestFollowersElectioinTimeoutNonconflict (0.41s) === RUN TestCandidatesElectionTimeoutNonconflict ---- PASS: TestCandidatesElectionTimeoutNonconflict (0.80s) +--- PASS: TestCandidatesElectionTimeoutNonconflict (0.41s) === RUN TestLeaderStartReplication -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestLeaderStartReplication (0.00s) === RUN TestLeaderCommitEntry -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestLeaderCommitEntry (0.00s) === RUN TestLeaderAcknowledgeCommit -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 1 ---- PASS: TestLeaderAcknowledgeCommit (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestLeaderAcknowledgeCommit (0.00s) === RUN TestLeaderCommitPrecedingEntries -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:06 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 --- PASS: TestLeaderCommitPrecedingEntries (0.00s) === RUN TestFollowerCommitEntry -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestFollowerCommitEntry (0.00s) === RUN TestFollowerCheckMsgApp -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 --- PASS: TestFollowerCheckMsgApp (0.00s) === RUN TestFollowerAppendEntries -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] -raft2020/10/13 10:50:06 INFO: replace the unstable entries from index 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:06 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:06 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] -raft2020/10/13 10:50:06 INFO: replace the unstable entries from index 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 1 --- PASS: TestFollowerAppendEntries (0.00s) === RUN TestLeaderSyncFollowerLog -raft2020/10/13 10:50:06 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:06 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:06 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] -raft2020/10/13 10:50:06 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:06 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:06 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:06 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:06 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:06 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:06 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:06 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:06 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2020/10/13 10:50:06 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:06 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:07 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:07 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 11 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:07 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 11 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:07 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 6 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 8 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 -raft2020/10/13 10:50:07 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 9 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 9 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 9 -raft2020/10/13 10:50:07 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 4 ---- PASS: TestLeaderSyncFollowerLog (0.03s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 11 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 11 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 6 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 8 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/10/13 11:05:15 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 9 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 9 +raft2020/10/13 11:05:15 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 4 +--- PASS: TestLeaderSyncFollowerLog (0.02s) === RUN TestVoteRequest -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 --- PASS: TestVoteRequest (0.00s) === RUN TestVoter -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 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 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) === RUN TestSendingSnapshotSetPendingSnapshot -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) === RUN TestPendingSnapshotPauseReplication -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestPendingSnapshotPauseReplication (0.00s) === RUN TestSnapshotFailure -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSnapshotFailure (0.00s) === RUN TestSnapshotSucceed -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSnapshotSucceed (0.00s) === RUN TestSnapshotAbort -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSnapshotAbort (0.00s) === RUN TestProgressBecomeProbe --- PASS: TestProgressBecomeProbe (0.00s) @@ -6554,2394 +6613,2392 @@ === RUN TestProgressResume --- PASS: TestProgressResume (0.00s) === RUN TestProgressResumeByHeartbeatResp -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 ---- PASS: TestProgressResumeByHeartbeatResp (0.00s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestProgressResumeByHeartbeatResp (0.01s) === RUN TestProgressPaused -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestProgressPaused (0.00s) === RUN TestLeaderElection -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestLeaderElection (0.01s) === RUN TestLeaderElectionPreVote -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 4 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 4 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 5 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 5 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestLeaderElectionPreVote (0.01s) === RUN TestLeaderCycle -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 3 ---- PASS: TestLeaderCycle (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 3 +--- PASS: TestLeaderCycle (0.00s) === RUN TestLeaderCyclePreVote -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became pre-candidate at term 1 -raft2020/10/13 10:50:07 INFO: 2 received MsgPreVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 -raft2020/10/13 10:50:07 INFO: 2 received MsgPreVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] ignored a MsgPreVoteResp message with lower term from 3 [term: 1] -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 3 became pre-candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 3 ---- PASS: TestLeaderCyclePreVote (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became pre-candidate at term 1 +raft2020/10/13 11:05:15 INFO: 2 received MsgPreVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2020/10/13 11:05:15 INFO: 2 received MsgPreVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] ignored a MsgPreVoteResp message with lower term from 3 [term: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 3 became pre-candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 3 +--- PASS: TestLeaderCyclePreVote (0.00s) === RUN TestLeaderElectionOverwriteNewerLogs -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 4 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 5 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:07 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 1 ---- PASS: TestLeaderElectionOverwriteNewerLogs (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 4 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 5 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 1 +--- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) === RUN TestLeaderElectionOverwriteNewerLogsPreVote -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 2] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 2] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 1 MsgPreVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 4 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 5 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp rejection from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:07 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 4 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 5 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] +raft2020/10/13 11:05:15 INFO: 1 [term: 3] ignored a MsgPreVoteResp message with lower term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.01s) === RUN TestVoteFromAnyState -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 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 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 1 +raft2020/10/13 11:05:15 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 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 --- PASS: TestLogReplication (0.01s) === RUN TestSingleNodeCommit -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCommit (0.00s) === RUN TestCannotCommitWithoutNewTermEntry -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 4 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 --- PASS: TestCannotCommitWithoutNewTermEntry (0.01s) === RUN TestCommitWithoutNewTermEntry -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 -raft2020/10/13 10:50:07 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 5 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 4 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 --- PASS: TestCommitWithoutNewTermEntry (0.00s) === RUN TestDuelingCandidates -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp rejection from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp rejection from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 ---- PASS: TestDuelingCandidates (0.00s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp rejection from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +--- PASS: TestDuelingCandidates (0.01s) === RUN TestDuelingPreCandidates -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 2 at term 0 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 3 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp from 3 at term 0 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 3 became pre-candidate at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 1 vote rejections -raft2020/10/13 10:50:07 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 2 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 3 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp from 3 at term 0 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 3 became pre-candidate at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 1 vote rejections +raft2020/10/13 11:05:15 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 2 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 --- PASS: TestDuelingPreCandidates (0.00s) === RUN TestCandidateConcede -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestCandidateConcede (0.01s) === RUN TestSingleNodeCandidate -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCandidate (0.00s) === RUN TestSingleNodePreCandidate -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSingleNodePreCandidate (0.00s) === RUN TestOldMessages -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 -raft2020/10/13 10:50:07 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] ---- PASS: TestOldMessages (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] +--- PASS: TestOldMessages (0.00s) === RUN TestProposal -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 no leader at term 1; dropping proposal -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 no leader at term 1; dropping proposal -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 -raft2020/10/13 10:50:07 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 4 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 5 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 4 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 5 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 ---- PASS: TestProposal (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 no leader at term 1; dropping proposal +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 no leader at term 1; dropping proposal +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/10/13 11:05:15 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 4 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 5 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestProposal (0.00s) raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log raft_test.go:978: #3: empty log - raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log + raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log raft_test.go:978: #3: empty log === RUN TestProposalByProxy -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 ---- PASS: TestProposalByProxy (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestProposalByProxy (0.00s) raft_test.go:1016: #3: empty log === RUN TestCommit -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestCommit (0.00s) === RUN TestPastElectionTimeout -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] ---- PASS: TestPastElectionTimeout (0.06s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +--- PASS: TestPastElectionTimeout (0.04s) === RUN TestStepIgnoreOldTermMsg -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestStepIgnoreOldTermMsg (0.00s) === RUN TestHandleMsgApp -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] -raft2020/10/13 10:50:07 INFO: replace the unstable entries from index 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] +raft2020/10/13 11:05:15 INFO: replace the unstable entries from index 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 --- PASS: TestHandleMsgApp (0.00s) === RUN TestHandleHeartbeat -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 --- PASS: TestHandleHeartbeat (0.00s) === RUN TestHandleHeartbeatResp -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestHandleHeartbeatResp (0.00s) === RUN TestRaftFreesReadOnlyMem -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestRaftFreesReadOnlyMem (0.00s) === RUN TestMsgAppRespWaitReset -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestMsgAppRespWaitReset (0.00s) === RUN TestRecvMsgVote -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 ---- PASS: TestRecvMsgVote (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 +--- PASS: TestRecvMsgVote (0.00s) === RUN TestStateTransition -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became leader at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became leader at term 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became leader at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became leader at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became leader at term 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became leader at term 0 --- PASS: TestStateTransition (0.00s) === RUN TestAllServerStepdown -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 ---- PASS: TestAllServerStepdown (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 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 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) === RUN TestLeaderStepdownWhenQuorumLost -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 WARN: 1 stepped down to follower since quorum is not active -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 WARN: 1 stepped down to follower since quorum is not active +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) === RUN TestLeaderSupersedingWithCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 3 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 ---- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +--- PASS: TestLeaderSupersedingWithCheckQuorum (0.01s) === RUN TestLeaderElectionWithCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 ---- PASS: TestLeaderElectionWithCheckQuorum (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +--- PASS: TestLeaderElectionWithCheckQuorum (0.00s) === RUN TestFreeStuckCandidateWithCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 INFO: 3 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 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) -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 INFO: 3 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 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) +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) === RUN TestNonPromotableVoterWithCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) === RUN TestReadOnlyOptionSafe -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionSafe (0.01s) === RUN TestReadOnlyOptionLease -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 ---- PASS: TestReadOnlyOptionLease (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestReadOnlyOptionLease (0.00s) === RUN TestReadOnlyOptionLeaseWithoutCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLeaseWithoutCheckQuorum (0.00s) === RUN TestReadOnlyForNewLeader -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestReadOnlyForNewLeader (0.00s) === RUN TestLeaderAppResp -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 ---- PASS: TestLeaderAppResp (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +--- PASS: TestLeaderAppResp (0.00s) === RUN TestBcastBeat -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestBcastBeat (0.00s) === RUN TestRecvMsgBeat -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRecvMsgBeat (0.00s) === RUN TestLeaderIncreaseNext -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestLeaderIncreaseNext (0.00s) === RUN TestSendAppendForProgressProbe -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressProbe (0.00s) === RUN TestSendAppendForProgressReplicate -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressReplicate (0.00s) === RUN TestSendAppendForProgressSnapshot -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressSnapshot (0.00s) === RUN TestRecvMsgUnreachable -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestRecvMsgUnreachable (0.00s) === RUN TestRestore -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestRestore (0.00s) === RUN TestRestoreIgnoreSnapshot -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] --- PASS: TestRestoreIgnoreSnapshot (0.00s) === RUN TestProvideSnap -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestProvideSnap (0.00s) === RUN TestIgnoreProvidingSnap -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestIgnoreProvidingSnap (0.00s) === RUN TestRestoreFromSnapMsg -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] -raft2020/10/13 10:50:07 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/10/13 11:05:15 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreFromSnapMsg (0.00s) === RUN TestSlowNodeRestore -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1] -raft2020/10/13 10:50:07 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] ---- PASS: TestSlowNodeRestore (0.02s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1] +raft2020/10/13 11:05:15 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] +--- PASS: TestSlowNodeRestore (0.01s) === RUN TestStepConfig -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestStepConfig (0.00s) === RUN TestStepIgnoreConfig -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: propose conf Type:EntryConfChange ignored since pending unapplied configuration +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: propose conf Type:EntryConfChange ignored since pending unapplied configuration --- PASS: TestStepIgnoreConfig (0.00s) === RUN TestRecoverPendingConfig -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestRecoverPendingConfig (0.00s) === RUN TestRecoverDoublePendingConfig -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 --- PASS: TestRecoverDoublePendingConfig (0.00s) === RUN TestAddNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestAddNode (0.00s) === RUN TestAddNodeCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 WARN: 1 stepped down to follower since quorum is not active -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 ---- PASS: TestAddNodeCheckQuorum (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 WARN: 1 stepped down to follower since quorum is not active +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +--- PASS: TestAddNodeCheckQuorum (0.00s) === RUN TestRemoveNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRemoveNode (0.00s) === RUN TestPromotable -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPromotable (0.00s) === RUN TestRaftNodes -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRaftNodes (0.00s) === RUN TestCampaignWhileLeader -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestCampaignWhileLeader (0.00s) === RUN TestPreCampaignWhileLeader -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became pre-candidate at term 0 -raft2020/10/13 10:50:07 INFO: 1 received MsgPreVoteResp from 1 at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became pre-candidate at term 0 +raft2020/10/13 11:05:15 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestPreCampaignWhileLeader (0.00s) === RUN TestCommitAfterRemoveNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 --- PASS: TestCommitAfterRemoveNode (0.00s) === RUN TestLeaderTransferToUpToDateNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2020/10/13 10:50:07 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/10/13 11:05:15 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNode (0.00s) === RUN TestLeaderTransferToUpToDateNodeFromFollower -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2020/10/13 10:50:07 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/10/13 11:05:15 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) === RUN TestLeaderTransferWithCheckQuorum -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term 2] starts to transfer leadership to 1 -raft2020/10/13 10:50:07 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 3 ---- PASS: TestLeaderTransferWithCheckQuorum (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/10/13 11:05:15 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 3 +--- PASS: TestLeaderTransferWithCheckQuorum (0.00s) === RUN TestLeaderTransferToSlowFollower -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 -raft2020/10/13 10:50:07 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 -raft2020/10/13 10:50:07 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp -raft2020/10/13 10:50:07 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 +raft2020/10/13 11:05:15 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 +raft2020/10/13 11:05:15 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2020/10/13 11:05:15 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferToSlowFollower (0.00s) === RUN TestLeaderTransferAfterSnapshot -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 -raft2020/10/13 10:50:07 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 -raft2020/10/13 10:50:07 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [next = 2, match = 1, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 DEBUG: 1 paused sending replication messages to 3 [next = 2, match = 1, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] -raft2020/10/13 10:50:07 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 2, term: 1] -raft2020/10/13 10:50:07 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 1 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 2 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 restored progress of 3 [next = 3, match = 2, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] -raft2020/10/13 10:50:07 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] -raft2020/10/13 10:50:07 DEBUG: 1 snapshot aborted, resumed sending replication messages to 3 [next = 3, match = 2, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] -raft2020/10/13 10:50:07 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp -raft2020/10/13 10:50:07 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 3 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 3 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 -raft2020/10/13 10:50:07 INFO: 3 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 3 became leader at term 2 ---- PASS: TestLeaderTransferAfterSnapshot (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 +raft2020/10/13 11:05:15 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 +raft2020/10/13 11:05:15 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [next = 2, match = 1, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 DEBUG: 1 paused sending replication messages to 3 [next = 2, match = 1, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] +raft2020/10/13 11:05:15 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 2, term: 1] +raft2020/10/13 11:05:15 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 1 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 2 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 restored progress of 3 [next = 3, match = 2, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/10/13 11:05:15 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] +raft2020/10/13 11:05:15 DEBUG: 1 snapshot aborted, resumed sending replication messages to 3 [next = 3, match = 2, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] +raft2020/10/13 11:05:15 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2020/10/13 11:05:15 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 3 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/10/13 11:05:15 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 3 became leader at term 2 +--- PASS: TestLeaderTransferAfterSnapshot (0.00s) === RUN TestLeaderTransferToSelf -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 DEBUG: 1 is already leader. Ignored transferring leadership to self +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferToSelf (0.00s) === RUN TestLeaderTransferToNonExistingNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 DEBUG: 1 no progress available for 4 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 DEBUG: 1 no progress available for 4 --- PASS: TestLeaderTransferToNonExistingNode (0.00s) === RUN TestLeaderTransferTimeout -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log ---- PASS: TestLeaderTransferTimeout (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +--- PASS: TestLeaderTransferTimeout (0.00s) === RUN TestLeaderTransferIgnoreProposal -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2020/10/13 10:50:07 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/10/13 11:05:15 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal --- PASS: TestLeaderTransferIgnoreProposal (0.00s) === RUN TestLeaderTransferReceiveHigherTermVote -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 2 is starting a new election at term 2 -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 3 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 3 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 3 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 2 is starting a new election at term 2 +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 3 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 3 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 3 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 3 --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) === RUN TestLeaderTransferRemoveNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log ---- PASS: TestLeaderTransferRemoveNode (0.02s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +--- PASS: TestLeaderTransferRemoveNode (0.00s) === RUN TestLeaderTransferBack -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 1] abort previous transferring leadership to 3 -raft2020/10/13 10:50:07 DEBUG: 1 is already leader. Ignored transferring leadership to self +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2020/10/13 11:05:15 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferBack (0.00s) === RUN TestLeaderTransferSecondTransferToAnotherNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 3 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 1] abort previous transferring leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 2 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 2 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 2 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 -raft2020/10/13 10:50:07 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 2 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 -raft2020/10/13 10:50:07 INFO: 2 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 2 became leader at term 2 ---- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.01s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 2 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/10/13 11:05:15 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 2 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/10/13 11:05:15 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 2 became leader at term 2 +--- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) === RUN TestLeaderTransferSecondTransferToSameNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 0 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 -raft2020/10/13 10:50:07 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 2 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] -raft2020/10/13 10:50:07 INFO: 3 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 2 at term 1 -raft2020/10/13 10:50:07 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections -raft2020/10/13 10:50:07 INFO: 1 became leader at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] starts to transfer leadership to 3 -raft2020/10/13 10:50:07 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log -raft2020/10/13 10:50:07 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 0 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/10/13 11:05:15 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 2 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/10/13 11:05:15 INFO: 3 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/10/13 11:05:15 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/10/13 11:05:15 INFO: 1 became leader at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/10/13 11:05:15 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/10/13 11:05:15 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) === RUN TestTransferNonMember -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 received MsgTimeoutNow from 2 but is not promotable +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 received MsgTimeoutNow from 2 but is not promotable --- PASS: TestTransferNonMember (0.00s) === RUN TestRawNodeStep -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 no leader at term 1; dropping leader transfer msg -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 no leader at term 1; dropping index reading msg -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 no leader at term 1; dropping proposal -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 ---- PASS: TestRawNodeStep (0.02s) +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 no leader at term 1; dropping index reading msg +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 no leader at term 1; dropping leader transfer msg +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 no leader at term 1; dropping proposal +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +--- PASS: TestRawNodeStep (0.00s) === RUN TestRawNodeProposeAndConfChange -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAndConfChange (0.00s) === RUN TestRawNodeProposeAddDuplicateNode -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) === RUN TestRawNodeReadIndex -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestRawNodeReadIndex (0.00s) === RUN TestRawNodeStart -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: 1 is starting a new election at term 1 -raft2020/10/13 10:50:07 INFO: 1 became candidate at term 2 -raft2020/10/13 10:50:07 INFO: 1 received MsgVoteResp from 1 at term 2 -raft2020/10/13 10:50:07 INFO: 1 became leader at term 2 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 is starting a new election at term 1 +raft2020/10/13 11:05:15 INFO: 1 became candidate at term 2 +raft2020/10/13 11:05:15 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/10/13 11:05:15 INFO: 1 became leader at term 2 --- PASS: TestRawNodeStart (0.00s) rawnode_test.go:292: rd { {1 0 1 []} [] [{1 1 EntryConfChange [8 0 16 0 24 1] []}] {[] {{[] []} 0 0 []} []} [{1 1 EntryConfChange [8 0 16 0 24 1] []}] [] true} === RUN TestRawNodeRestart -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestRawNodeRestart (0.00s) === RUN TestRawNodeRestartFromSnapshot -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestRawNodeRestartFromSnapshot (0.00s) === RUN TestRawNodeStatus -raft2020/10/13 10:50:07 INFO: 1 became follower at term 0 -raft2020/10/13 10:50:07 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] -raft2020/10/13 10:50:07 INFO: 1 became follower at term 1 +raft2020/10/13 11:05:15 INFO: 1 became follower at term 0 +raft2020/10/13 11:05:15 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/10/13 11:05:15 INFO: 1 became follower at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestStorageTerm --- PASS: TestStorageTerm (0.00s) @@ -8966,265 +9023,262 @@ === RUN TestIsLocalMsg --- PASS: TestIsLocalMsg (0.00s) PASS -ok github.com/coreos/etcd/raft 2.692s +ok github.com/coreos/etcd/raft 1.629s ? github.com/coreos/etcd/raft/raftpb [no test files] === RUN TestSendMessage -2020-10-13 10:49:59.264845 I | rafthttp: starting peer 2... -2020-10-13 10:49:59.265226 I | rafthttp: started HTTP pipelining with peer 2 -2020-10-13 10:49:59.271027 I | rafthttp: started streaming with peer 2 (writer) -2020-10-13 10:49:59.275055 I | rafthttp: started streaming with peer 2 (writer) -2020-10-13 10:49:59.277711 I | rafthttp: started peer 2 -2020-10-13 10:49:59.277823 I | rafthttp: added peer 2 -2020-10-13 10:49:59.277895 I | rafthttp: starting peer 1... -2020-10-13 10:49:59.277974 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.278639 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.279213 I | rafthttp: started streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.339308 I | rafthttp: started peer 1 -2020-10-13 10:49:59.339451 I | rafthttp: added peer 1 -2020-10-13 10:49:59.339795 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.340285 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.340347 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.340410 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.340900 I | rafthttp: started streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.341374 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.349972 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.362983 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.363133 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.375794 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) -2020-10-13 10:49:59.376000 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.376414 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) -2020-10-13 10:49:59.377506 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) -2020-10-13 10:49:59.377892 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.399194 I | rafthttp: stopping peer 1... -2020-10-13 10:49:59.399911 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.400008 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.400764 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.400859 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.401584 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:49:59.401932 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.402034 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled) -2020-10-13 10:49:59.402109 I | rafthttp: peer 1 became inactive (message send to peer failed) -2020-10-13 10:49:59.412748 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.413475 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) -2020-10-13 10:49:59.413627 I | rafthttp: stopped streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.413724 I | rafthttp: stopped peer 1 -2020-10-13 10:49:59.413870 I | rafthttp: stopping peer 2... -2020-10-13 10:49:59.415046 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.415737 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.435318 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) -2020-10-13 10:49:59.435405 I | rafthttp: stopped streaming with peer 2 (writer) -2020-10-13 10:49:59.435954 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) -2020-10-13 10:49:59.436004 I | rafthttp: stopped streaming with peer 2 (writer) -2020-10-13 10:49:59.436440 I | rafthttp: stopped HTTP pipelining with peer 2 -2020-10-13 10:49:59.436512 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.436571 I | rafthttp: stopped streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.436643 I | rafthttp: stopped peer 2 ---- PASS: TestSendMessage (0.17s) +2020-10-13 11:05:17.200703 I | rafthttp: starting peer 2... +2020-10-13 11:05:17.201005 I | rafthttp: started HTTP pipelining with peer 2 +2020-10-13 11:05:17.203089 I | rafthttp: started peer 2 +2020-10-13 11:05:17.223023 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.254958 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.279618 I | rafthttp: started streaming with peer 2 (writer) +2020-10-13 11:05:17.280612 I | rafthttp: added peer 2 +2020-10-13 11:05:17.280746 I | rafthttp: starting peer 1... +2020-10-13 11:05:17.280851 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.282027 I | rafthttp: started streaming with peer 2 (writer) +2020-10-13 11:05:17.302997 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.309620 I | rafthttp: started peer 1 +2020-10-13 11:05:17.309879 I | rafthttp: added peer 1 +2020-10-13 11:05:17.312504 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.312622 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.316761 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.316860 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.316927 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.317009 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.317549 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-10-13 11:05:17.318125 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.319622 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.343184 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-10-13 11:05:17.344528 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) +2020-10-13 11:05:17.344680 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.345069 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) +2020-10-13 11:05:17.355374 I | rafthttp: stopping peer 1... +2020-10-13 11:05:17.356149 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.356210 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.356740 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.356791 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.357375 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.357455 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.357636 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.357691 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.357760 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.357968 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) +2020-10-13 11:05:17.358042 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-10-13 11:05:17.358089 I | rafthttp: stopped peer 1 +2020-10-13 11:05:17.358181 I | rafthttp: stopping peer 2... +2020-10-13 11:05:17.358759 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-10-13 11:05:17.358816 I | rafthttp: stopped streaming with peer 2 (writer) +2020-10-13 11:05:17.361217 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) +2020-10-13 11:05:17.361305 I | rafthttp: stopped streaming with peer 2 (writer) +2020-10-13 11:05:17.361802 I | rafthttp: stopped HTTP pipelining with peer 2 +2020-10-13 11:05:17.361916 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.362025 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.362103 I | rafthttp: stopped peer 2 +--- PASS: TestSendMessage (0.19s) === RUN TestSendMessageWhenStreamIsBroken -2020-10-13 10:49:59.437957 I | rafthttp: starting peer 2... -2020-10-13 10:49:59.438055 I | rafthttp: started HTTP pipelining with peer 2 -2020-10-13 10:49:59.452307 I | rafthttp: started streaming with peer 2 (writer) -2020-10-13 10:49:59.462951 I | rafthttp: started streaming with peer 2 (writer) -2020-10-13 10:49:59.467856 I | rafthttp: started peer 2 -2020-10-13 10:49:59.467987 I | rafthttp: added peer 2 -2020-10-13 10:49:59.468070 I | rafthttp: starting peer 1... -2020-10-13 10:49:59.468143 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.468709 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.469326 I | rafthttp: started streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.479996 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.492776 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.498384 I | rafthttp: started peer 1 -2020-10-13 10:49:59.499189 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.506621 I | rafthttp: started streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.511595 I | rafthttp: added peer 1 -2020-10-13 10:49:59.527215 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.527357 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.528495 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.539693 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.547131 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.547224 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.547391 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.552244 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) -2020-10-13 10:49:59.557379 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) -2020-10-13 10:49:59.557666 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) -2020-10-13 10:49:59.564004 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.564119 E | rafthttp: failed to read 2 on stream Message (unexpected EOF) -2020-10-13 10:49:59.564179 I | rafthttp: peer 2 became inactive (message send to peer failed) -2020-10-13 10:49:59.564841 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.565019 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) -2020-10-13 10:49:59.565108 E | rafthttp: failed to read 1 on stream Message (unexpected EOF) -2020-10-13 10:49:59.565176 I | rafthttp: peer 1 became inactive (message send to peer failed) -2020-10-13 10:49:59.565699 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.583477 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer) -2020-10-13 10:49:59.605925 I | rafthttp: stopping peer 1... -2020-10-13 10:49:59.608269 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.608829 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.608888 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.614773 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.614852 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.614999 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:49:59.615061 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.615121 I | rafthttp: stopped streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.615166 I | rafthttp: stopped peer 1 -2020-10-13 10:49:59.615238 I | rafthttp: stopping peer 2... -2020-10-13 10:49:59.615892 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) -2020-10-13 10:49:59.615938 I | rafthttp: stopped streaming with peer 2 (writer) -2020-10-13 10:49:59.615995 I | rafthttp: stopped streaming with peer 2 (writer) -2020-10-13 10:49:59.616138 I | rafthttp: stopped HTTP pipelining with peer 2 -2020-10-13 10:49:59.616195 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.616251 I | rafthttp: stopped streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.616295 I | rafthttp: stopped peer 2 ---- PASS: TestSendMessageWhenStreamIsBroken (0.18s) +2020-10-13 11:05:17.388181 I | rafthttp: starting peer 2... +2020-10-13 11:05:17.388279 I | rafthttp: started HTTP pipelining with peer 2 +2020-10-13 11:05:17.543169 I | rafthttp: started peer 2 +2020-10-13 11:05:17.543409 I | rafthttp: added peer 2 +2020-10-13 11:05:17.543537 I | rafthttp: starting peer 1... +2020-10-13 11:05:17.543634 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.545360 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.549395 I | rafthttp: started streaming with peer 2 (writer) +2020-10-13 11:05:17.573025 I | rafthttp: started streaming with peer 2 (writer) +2020-10-13 11:05:17.573160 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.573246 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.574004 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.584571 I | rafthttp: started peer 1 +2020-10-13 11:05:17.584771 I | rafthttp: added peer 1 +2020-10-13 11:05:17.585172 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.585282 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.585405 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.586064 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-10-13 11:05:17.587305 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.605832 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-10-13 11:05:17.606063 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.606161 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.618936 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) +2020-10-13 11:05:17.619036 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.627224 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) +2020-10-13 11:05:17.627597 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.627834 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) +2020-10-13 11:05:17.627894 E | rafthttp: failed to read 1 on stream Message (unexpected EOF) +2020-10-13 11:05:17.627933 I | rafthttp: peer 1 became inactive (message send to peer failed) +2020-10-13 11:05:17.629545 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.632132 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.632216 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF) +2020-10-13 11:05:17.632280 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-10-13 11:05:17.632542 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.640384 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer) +2020-10-13 11:05:17.642684 I | rafthttp: stopping peer 1... +2020-10-13 11:05:17.643971 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.644037 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.644589 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.644638 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.644883 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.644947 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:17.645024 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-10-13 11:05:17.645068 I | rafthttp: stopped peer 1 +2020-10-13 11:05:17.645154 I | rafthttp: stopping peer 2... +2020-10-13 11:05:17.646115 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.655041 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-10-13 11:05:17.655143 I | rafthttp: stopped streaming with peer 2 (writer) +2020-10-13 11:05:17.655206 I | rafthttp: stopped streaming with peer 2 (writer) +2020-10-13 11:05:17.659085 I | rafthttp: stopped HTTP pipelining with peer 2 +2020-10-13 11:05:17.659181 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.659240 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.659281 I | rafthttp: stopped peer 2 +--- PASS: TestSendMessageWhenStreamIsBroken (0.27s) === RUN TestServeRaftPrefix -2020-10-13 10:49:59.617705 E | rafthttp: failed to read raft message (some error) -2020-10-13 10:49:59.617899 E | rafthttp: failed to unmarshal raft message (unexpected EOF) -2020-10-13 10:49:59.618040 E | rafthttp: request cluster ID mismatch (got 1 want 0) -2020-10-13 10:49:59.618396 W | rafthttp: failed to process raft message (blah) ---- PASS: TestServeRaftPrefix (0.01s) +2020-10-13 11:05:17.660578 E | rafthttp: failed to read raft message (some error) +2020-10-13 11:05:17.660770 E | rafthttp: failed to unmarshal raft message (unexpected EOF) +2020-10-13 11:05:17.660915 E | rafthttp: request cluster ID mismatch (got 1 want 0) +2020-10-13 11:05:17.661227 W | rafthttp: failed to process raft message (blah) +--- PASS: TestServeRaftPrefix (0.00s) === RUN TestServeRaftStreamPrefix --- PASS: TestServeRaftStreamPrefix (0.00s) === RUN TestServeRaftStreamPrefixBad -2020-10-13 10:49:59.623657 E | rafthttp: failed to find member 2 in cluster 1 -2020-10-13 10:49:59.623795 W | rafthttp: rejected the stream from peer 5 since it was removed -2020-10-13 10:49:59.623906 E | rafthttp: request cluster ID mismatch (got 2 want 1) -2020-10-13 10:49:59.624019 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1) +2020-10-13 11:05:17.662177 E | rafthttp: failed to find member 2 in cluster 1 +2020-10-13 11:05:17.662286 W | rafthttp: rejected the stream from peer 5 since it was removed +2020-10-13 11:05:17.662378 E | rafthttp: request cluster ID mismatch (got 2 want 1) +2020-10-13 11:05:17.662473 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.01s) +--- PASS: TestMsgAppV2 (0.00s) === RUN TestPeerPick --- PASS: TestPeerPick (0.00s) === RUN TestPipelineSend -2020-10-13 10:49:59.636534 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.636738 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.648822 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.665211 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.665386 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.679068 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSend (0.01s) === RUN TestPipelineKeepSendingWhenPostError -2020-10-13 10:49:59.649137 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.674645 I | rafthttp: stopped HTTP pipelining with peer 1 ---- PASS: TestPipelineKeepSendingWhenPostError (0.03s) +2020-10-13 11:05:17.679403 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.698983 I | rafthttp: stopped HTTP pipelining with peer 1 +--- PASS: TestPipelineKeepSendingWhenPostError (0.02s) === RUN TestPipelineExceedMaximumServing -2020-10-13 10:49:59.675066 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.675752 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.683035 E | rafthttp: failed to write 1 on pipeline (request canceled) -2020-10-13 10:49:59.683110 I | rafthttp: peer 1 became inactive (message send to peer failed) -2020-10-13 10:49:59.683243 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.683302 I | rafthttp: stopped HTTP pipelining with peer 1 ---- PASS: TestPipelineExceedMaximumServing (0.01s) +2020-10-13 11:05:17.699491 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.700177 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.703745 I | rafthttp: stopped HTTP pipelining with peer 1 +--- PASS: TestPipelineExceedMaximumServing (0.00s) === RUN TestPipelineSendFailed -2020-10-13 10:49:59.683519 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.693912 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.704034 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.715044 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSendFailed (0.01s) === RUN TestPipelinePost -2020-10-13 10:49:59.694276 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.704693 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.715429 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.727100 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePost (0.01s) === RUN TestPipelinePostBad -2020-10-13 10:49:59.705046 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.705177 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:49:59.705251 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.705457 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:49:59.705552 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.705679 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.727556 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.727711 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.727780 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.727908 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.727981 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.728086 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostBad (0.00s) === RUN TestPipelinePostErrorc -2020-10-13 10:49:59.705864 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.705984 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:17.728282 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.728376 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostErrorc (0.00s) === RUN TestStopBlockedPipeline -2020-10-13 10:49:59.706212 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.714727 I | rafthttp: stopped HTTP pipelining with peer 1 ---- PASS: TestStopBlockedPipeline (0.01s) +2020-10-13 11:05:17.728558 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:17.763024 I | rafthttp: stopped HTTP pipelining with peer 1 +--- PASS: TestStopBlockedPipeline (0.03s) === RUN TestSnapshotSend -2020-10-13 10:49:59.715670 I | rafthttp: start to send database snapshot [index: 0, to 1]... -2020-10-13 10:49:59.716725 I | rafthttp: receiving database snapshot [index:0, from 0] ... -2020-10-13 10:49:59.720908 I | snap: saved database snapshot to disk [total bytes: 5] -2020-10-13 10:49:59.720996 I | rafthttp: received and saved database snapshot [index: 0, from: 0] successfully -2020-10-13 10:49:59.721591 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.721650 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully -2020-10-13 10:49:59.723151 I | rafthttp: start to send database snapshot [index: 0, to 1]... -2020-10-13 10:49:59.727173 I | rafthttp: receiving database snapshot [index:0, from 0] ... -2020-10-13 10:49:59.727553 E | rafthttp: failed to save KV snapshot (unexpected EOF) -2020-10-13 10:49:59.730735 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) -2020-10-13 10:49:59.731652 I | rafthttp: start to send database snapshot [index: 0, to 1]... -2020-10-13 10:49:59.732910 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) -2020-10-13 10:49:59.734784 I | rafthttp: receiving database snapshot [index:0, from 0] ... -2020-10-13 10:49:59.735263 E | rafthttp: failed to save KV snapshot (unexpected EOF) -2020-10-13 10:49:59.736423 I | rafthttp: start to send database snapshot [index: 0, to 1]... -2020-10-13 10:49:59.737619 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) -2020-10-13 10:49:59.737900 I | rafthttp: receiving database snapshot [index:0, from 0] ... -2020-10-13 10:49:59.738231 E | rafthttp: failed to save KV snapshot (unexpected EOF) ---- PASS: TestSnapshotSend (0.03s) +2020-10-13 11:05:17.763853 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-10-13 11:05:17.765307 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-10-13 11:05:17.799110 I | snap: saved database snapshot to disk [total bytes: 5] +2020-10-13 11:05:17.799223 I | rafthttp: received and saved database snapshot [index: 0, from: 0] successfully +2020-10-13 11:05:17.803130 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.803212 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully +2020-10-13 11:05:17.804532 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-10-13 11:05:17.805638 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) +2020-10-13 11:05:17.806070 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-10-13 11:05:17.806387 E | rafthttp: failed to save KV snapshot (unexpected EOF) +2020-10-13 11:05:17.807441 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-10-13 11:05:17.808720 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) +2020-10-13 11:05:17.816417 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-10-13 11:05:17.816949 E | rafthttp: failed to save KV snapshot (unexpected EOF) +2020-10-13 11:05:17.824324 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-10-13 11:05:17.825992 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) +2020-10-13 11:05:17.826284 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-10-13 11:05:17.826558 E | rafthttp: failed to save KV snapshot (unexpected EOF) +--- PASS: TestSnapshotSend (0.06s) === RUN TestStreamWriterAttachOutgoingConn -2020-10-13 10:49:59.748921 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.749160 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.749279 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.750779 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.750872 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.754037 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.754164 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.775907 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.776003 I | rafthttp: stopped streaming with peer 1 (writer) ---- PASS: TestStreamWriterAttachOutgoingConn (0.03s) +2020-10-13 11:05:17.828135 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.828195 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.828235 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.828932 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.828981 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.829641 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.829687 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.830329 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.830378 I | rafthttp: stopped streaming with peer 1 (writer) +--- PASS: TestStreamWriterAttachOutgoingConn (0.00s) === RUN TestStreamWriterAttachBadOutgoingConn -2020-10-13 10:49:59.776999 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.777067 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.777115 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.777196 E | rafthttp: failed to write 1 on stream Message (blah) -2020-10-13 10:49:59.777238 I | rafthttp: peer 1 became inactive (message send to peer failed) -2020-10-13 10:49:59.782006 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.782802 I | rafthttp: stopped streaming with peer 1 (writer) ---- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s) +2020-10-13 11:05:17.843079 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.843214 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.843306 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.843489 E | rafthttp: failed to write 1 on stream Message (blah) +2020-10-13 11:05:17.843557 I | rafthttp: peer 1 became inactive (message send to peer failed) +2020-10-13 11:05:17.847499 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.847609 I | rafthttp: stopped streaming with peer 1 (writer) +--- PASS: TestStreamWriterAttachBadOutgoingConn (0.02s) === RUN TestStreamReaderDialRequest --- PASS: TestStreamReaderDialRequest (0.02s) === RUN TestStreamReaderDialResult --- PASS: TestStreamReaderDialResult (0.00s) === RUN TestStreamReaderStopOnDial -2020-10-13 10:49:59.806157 I | rafthttp: started streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.818712 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.818811 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.818873 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.818939 I | rafthttp: stopped streaming with peer 2 (stream Message reader) ---- PASS: TestStreamReaderStopOnDial (0.02s) +2020-10-13 11:05:17.871930 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.883101 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.883210 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.883264 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.883328 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +--- PASS: TestStreamReaderStopOnDial (0.01s) === RUN TestStreamReaderDialDetectUnsupport --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) === RUN TestStream -2020-10-13 10:49:59.851686 I | rafthttp: started streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.853171 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.859825 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.859913 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.860092 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.860154 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.860702 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.860802 I | rafthttp: stopped streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.861610 I | rafthttp: started streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.862430 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.867316 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.867376 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.867539 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.867588 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.868127 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) -2020-10-13 10:49:59.868184 E | rafthttp: failed to read 2 on stream Message (context canceled) -2020-10-13 10:49:59.868223 I | rafthttp: peer 2 became inactive (message send to peer failed) -2020-10-13 10:49:59.868272 I | rafthttp: stopped streaming with peer 2 (stream Message reader) -2020-10-13 10:49:59.873417 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.877553 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.880376 I | rafthttp: peer 1 became active -2020-10-13 10:49:59.880483 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.890620 I | rafthttp: peer 2 became active -2020-10-13 10:49:59.890774 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.903249 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.903386 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) -2020-10-13 10:49:59.904309 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) -2020-10-13 10:49:59.904358 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.907945 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.922137 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.926127 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) -2020-10-13 10:49:59.926208 I | rafthttp: stopped streaming with peer 1 (writer) ---- PASS: TestStream (0.11s) +2020-10-13 11:05:17.901287 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.901507 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.902657 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.902730 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.902915 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.902962 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.911537 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.911629 E | rafthttp: failed to read 2 on stream Message (context canceled) +2020-10-13 11:05:17.911667 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-10-13 11:05:17.911728 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.912518 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.913321 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.913926 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.913976 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.914120 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.914161 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.914750 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-10-13 11:05:17.914848 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-10-13 11:05:17.919134 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:17.919405 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.924478 I | rafthttp: peer 1 became active +2020-10-13 11:05:17.924572 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.924823 I | rafthttp: peer 2 became active +2020-10-13 11:05:17.924879 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.979977 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.980068 E | rafthttp: failed to read 2 on stream MsgApp v2 (context canceled) +2020-10-13 11:05:17.980106 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-10-13 11:05:17.980157 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-10-13 11:05:17.981446 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-10-13 11:05:17.981502 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.983400 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.983468 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:17.985372 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-10-13 11:05:17.985434 I | rafthttp: stopped streaming with peer 1 (writer) +--- PASS: TestStream (0.09s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestTransportSend @@ -9232,60 +9286,60 @@ === RUN TestTransportCutMend --- PASS: TestTransportCutMend (0.00s) === RUN TestTransportAdd -2020-10-13 10:49:59.940587 I | rafthttp: starting peer 1... -2020-10-13 10:49:59.940738 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.955167 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.955980 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.959417 I | rafthttp: started peer 1 -2020-10-13 10:49:59.959558 I | rafthttp: added peer 1 -2020-10-13 10:49:59.959612 I | rafthttp: stopping peer 1... -2020-10-13 10:49:59.959666 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.959729 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:49:59.959804 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.960034 I | rafthttp: started streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.960210 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:49:59.960266 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:49:59.960321 I | rafthttp: stopped streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.960366 I | rafthttp: stopped peer 1 +2020-10-13 11:05:17.989135 I | rafthttp: starting peer 1... +2020-10-13 11:05:17.989712 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:18.002961 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.006593 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.007629 I | rafthttp: started peer 1 +2020-10-13 11:05:18.007766 I | rafthttp: added peer 1 +2020-10-13 11:05:18.008450 I | rafthttp: stopping peer 1... +2020-10-13 11:05:18.008523 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.008579 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.008629 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.009213 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:18.009527 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.009692 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.009766 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.009812 I | rafthttp: stopped peer 1 --- PASS: TestTransportAdd (0.02s) === RUN TestTransportRemove -2020-10-13 10:49:59.960622 I | rafthttp: starting peer 1... -2020-10-13 10:49:59.960698 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:49:59.972226 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.979224 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:49:59.985405 I | rafthttp: started peer 1 -2020-10-13 10:49:59.998614 I | rafthttp: started streaming with peer 1 (stream Message reader) -2020-10-13 10:49:59.998915 I | rafthttp: added peer 1 -2020-10-13 10:50:00.000167 I | rafthttp: stopping peer 1... -2020-10-13 10:50:00.000484 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:50:00.000770 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:50:00.000837 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:50:00.001242 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:50:00.001307 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:50:00.001367 I | rafthttp: stopped streaming with peer 1 (stream Message reader) -2020-10-13 10:50:00.001412 I | rafthttp: stopped peer 1 -2020-10-13 10:50:00.001467 I | rafthttp: removed peer 1 ---- PASS: TestTransportRemove (0.04s) +2020-10-13 11:05:18.010102 I | rafthttp: starting peer 1... +2020-10-13 11:05:18.010181 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:18.015732 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.024331 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.029944 I | rafthttp: started peer 1 +2020-10-13 11:05:18.030085 I | rafthttp: added peer 1 +2020-10-13 11:05:18.030136 I | rafthttp: stopping peer 1... +2020-10-13 11:05:18.030189 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.030238 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.030929 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.031651 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:18.031765 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.031934 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.031990 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.032027 I | rafthttp: stopped peer 1 +2020-10-13 11:05:18.032534 I | rafthttp: removed peer 1 +--- PASS: TestTransportRemove (0.02s) === RUN TestTransportUpdate -2020-10-13 10:50:00.001777 I | rafthttp: updated peer 1 +2020-10-13 11:05:18.032835 I | rafthttp: updated peer 1 --- PASS: TestTransportUpdate (0.00s) === RUN TestTransportErrorc -2020-10-13 10:50:00.002059 I | rafthttp: starting peer 1... -2020-10-13 10:50:00.002136 I | rafthttp: started HTTP pipelining with peer 1 -2020-10-13 10:50:00.009360 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:50:00.014930 I | rafthttp: started streaming with peer 1 (writer) -2020-10-13 10:50:00.043582 I | rafthttp: started peer 1 -2020-10-13 10:50:00.043748 I | rafthttp: added peer 1 -2020-10-13 10:50:00.043858 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:50:00.044116 I | rafthttp: started streaming with peer 1 (stream Message reader) -2020-10-13 10:50:00.059258 I | rafthttp: stopping peer 1... -2020-10-13 10:50:00.059357 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:50:00.059417 I | rafthttp: stopped streaming with peer 1 (writer) -2020-10-13 10:50:00.059505 I | rafthttp: stopped HTTP pipelining with peer 1 -2020-10-13 10:50:00.059560 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) -2020-10-13 10:50:00.059615 I | rafthttp: stopped streaming with peer 1 (stream Message reader) -2020-10-13 10:50:00.059658 I | rafthttp: stopped peer 1 ---- PASS: TestTransportErrorc (0.06s) +2020-10-13 11:05:18.033677 I | rafthttp: starting peer 1... +2020-10-13 11:05:18.033757 I | rafthttp: started HTTP pipelining with peer 1 +2020-10-13 11:05:18.036440 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.045618 I | rafthttp: started streaming with peer 1 (writer) +2020-10-13 11:05:18.052635 I | rafthttp: started peer 1 +2020-10-13 11:05:18.052790 I | rafthttp: added peer 1 +2020-10-13 11:05:18.052898 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.053136 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.063481 I | rafthttp: stopping peer 1... +2020-10-13 11:05:18.063579 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.064132 I | rafthttp: stopped streaming with peer 1 (writer) +2020-10-13 11:05:18.064220 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-10-13 11:05:18.064271 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-10-13 11:05:18.064319 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-10-13 11:05:18.064356 I | rafthttp: stopped peer 1 +--- PASS: TestTransportErrorc (0.03s) === RUN TestURLPickerPickTwice --- PASS: TestURLPickerPickTwice (0.00s) === RUN TestURLPickerUpdate @@ -9303,29 +9357,29 @@ === RUN TestCheckVersionCompatibility --- PASS: TestCheckVersionCompatibility (0.00s) PASS -ok github.com/coreos/etcd/rafthttp 0.894s +ok github.com/coreos/etcd/rafthttp 0.903s === RUN TestSaveAndLoad ---- PASS: TestSaveAndLoad (0.01s) +--- PASS: TestSaveAndLoad (0.04s) === RUN TestBadCRC -2020-10-13 10:50:00.736593 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch ---- PASS: TestBadCRC (0.01s) +2020-10-13 11:05:14.587137 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch +--- PASS: TestBadCRC (0.03s) === RUN TestFailback -2020-10-13 10:50:00.744884 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF ---- PASS: TestFailback (0.01s) +2020-10-13 11:05:14.615259 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF +--- PASS: TestFailback (0.03s) === RUN TestSnapNames ---- PASS: TestSnapNames (0.01s) +--- PASS: TestSnapNames (0.00s) === RUN TestLoadNewestSnap ---- PASS: TestLoadNewestSnap (0.01s) +--- PASS: TestLoadNewestSnap (0.07s) === RUN TestNoSnapshot --- PASS: TestNoSnapshot (0.00s) === RUN TestEmptySnapshot -2020-10-13 10:50:00.764873 E | snap: unexpected empty snapshot +2020-10-13 11:05:14.684100 E | snap: unexpected empty snapshot --- PASS: TestEmptySnapshot (0.00s) === RUN TestAllSnapshotBroken -2020-10-13 10:50:00.765802 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF +2020-10-13 11:05:14.685060 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF --- PASS: TestAllSnapshotBroken (0.00s) PASS -ok github.com/coreos/etcd/snap 0.148s +ok github.com/coreos/etcd/snap 0.219s ? github.com/coreos/etcd/snap/snappb [no test files] ? github.com/coreos/etcd/snapshot [no test files] === RUN TestEventQueue @@ -9411,7 +9465,7 @@ === RUN TestStoreUpdateDirTTL --- PASS: TestStoreUpdateDirTTL (0.00s) === RUN TestStoreDeleteValue ---- PASS: TestStoreDeleteValue (0.01s) +--- PASS: TestStoreDeleteValue (0.00s) === RUN TestStoreDeleteDiretory --- PASS: TestStoreDeleteDiretory (0.00s) === RUN TestStoreDeleteDiretoryFailsIfNonRecursiveAndDir @@ -9465,9 +9519,9 @@ === RUN TestStoreWatchStream --- PASS: TestStoreWatchStream (0.00s) === RUN TestStoreRecover ---- PASS: TestStoreRecover (0.01s) +--- PASS: TestStoreRecover (0.00s) === RUN TestStoreRecoverWithExpiration ---- PASS: TestStoreRecoverWithExpiration (0.02s) +--- PASS: TestStoreRecoverWithExpiration (0.01s) === RUN TestStoreWatchCreateWithHiddenKey --- PASS: TestStoreWatchCreateWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveCreateWithHiddenKey @@ -9485,100 +9539,100 @@ === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) === RUN TestStoreWatchSlowConsumer ---- PASS: TestStoreWatchSlowConsumer (0.01s) +--- PASS: TestStoreWatchSlowConsumer (0.00s) === RUN TestIsHidden --- PASS: TestIsHidden (0.00s) === RUN TestWatcher --- PASS: TestWatcher (0.00s) PASS -ok github.com/coreos/etcd/store 0.288s +ok github.com/coreos/etcd/store 0.054s ? github.com/coreos/etcd/version [no test files] === RUN TestReadRecord --- PASS: TestReadRecord (0.00s) === RUN TestWriteRecord --- PASS: TestWriteRecord (0.00s) === RUN TestRepairTruncate -2020-10-13 10:50:12.060899 N | wal: repairing /tmp/waltest939928036/0000000000000000-0000000000000000.wal -2020-10-13 10:50:12.068477 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal -2020-10-13 10:50:12.150858 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal ---- PASS: TestRepairTruncate (0.15s) +2020-10-13 11:05:20.140271 N | wal: repairing /tmp/waltest836270790/0000000000000000-0000000000000000.wal +2020-10-13 11:05:20.173625 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-10-13 11:05:20.926117 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairTruncate (1.11s) === RUN TestRepairWriteTearLast -2020-10-13 10:50:12.460871 N | wal: repairing /tmp/waltest696145907/0000000000000000-0000000000000000.wal -2020-10-13 10:50:12.463455 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal -2020-10-13 10:50:12.524016 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal ---- PASS: TestRepairWriteTearLast (0.38s) +2020-10-13 11:05:21.865008 N | wal: repairing /tmp/waltest879463277/0000000000000000-0000000000000000.wal +2020-10-13 11:05:21.891379 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-10-13 11:05:22.286938 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairWriteTearLast (1.36s) === RUN TestRepairWriteTearMiddle -2020-10-13 10:50:12.608259 N | wal: repairing /tmp/waltest542097590/0000000000000000-0000000000000000.wal -2020-10-13 10:50:13.994859 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal -2020-10-13 10:50:14.063239 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal ---- PASS: TestRepairWriteTearMiddle (1.70s) +2020-10-13 11:05:22.603499 N | wal: repairing /tmp/waltest396319208/0000000000000000-0000000000000000.wal +2020-10-13 11:05:23.012184 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-10-13 11:05:23.410861 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairWriteTearMiddle (1.18s) === RUN TestNew ---- PASS: TestNew (0.71s) +--- PASS: TestNew (0.12s) === RUN TestNewForInitedDir --- PASS: TestNewForInitedDir (0.00s) === RUN TestOpenAtIndex ---- PASS: TestOpenAtIndex (0.01s) +--- PASS: TestOpenAtIndex (0.04s) === RUN TestCut -2020-10-13 10:50:14.998766 I | wal: segmented wal file /tmp/waltest303366945/0000000000000001-0000000000000001.wal is created -2020-10-13 10:50:15.022574 I | wal: segmented wal file /tmp/waltest303366945/0000000000000002-0000000000000002.wal is created ---- PASS: TestCut (0.08s) +2020-10-13 11:05:23.818848 I | wal: segmented wal file /tmp/waltest535032907/0000000000000001-0000000000000001.wal is created +2020-10-13 11:05:23.937175 I | wal: segmented wal file /tmp/waltest535032907/0000000000000002-0000000000000002.wal is created +--- PASS: TestCut (0.29s) === RUN TestSaveWithCut -2020-10-13 10:50:15.104955 I | wal: segmented wal file /tmp/waltest947073548/0000000000000001-0000000000000005.wal is created ---- PASS: TestSaveWithCut (0.09s) +2020-10-13 11:05:24.165285 I | wal: segmented wal file /tmp/waltest309700910/0000000000000001-0000000000000005.wal is created +--- PASS: TestSaveWithCut (0.25s) === RUN TestRecover ---- PASS: TestRecover (0.03s) +--- PASS: TestRecover (0.25s) === RUN TestSearchIndex --- PASS: TestSearchIndex (0.00s) === RUN TestScanWalName --- PASS: TestScanWalName (0.00s) === RUN TestRecoverAfterCut -2020-10-13 10:50:15.198331 I | wal: segmented wal file /tmp/waltest267152670/0000000000000001-0000000000000001.wal is created -2020-10-13 10:50:15.239111 I | wal: segmented wal file /tmp/waltest267152670/0000000000000002-0000000000000002.wal is created -2020-10-13 10:50:15.279212 I | wal: segmented wal file /tmp/waltest267152670/0000000000000003-0000000000000003.wal is created -2020-10-13 10:50:15.310770 I | wal: segmented wal file /tmp/waltest267152670/0000000000000004-0000000000000004.wal is created -2020-10-13 10:50:15.342460 I | wal: segmented wal file /tmp/waltest267152670/0000000000000005-0000000000000005.wal is created -2020-10-13 10:50:15.374831 I | wal: segmented wal file /tmp/waltest267152670/0000000000000006-0000000000000006.wal is created -2020-10-13 10:50:15.398718 I | wal: segmented wal file /tmp/waltest267152670/0000000000000007-0000000000000007.wal is created -2020-10-13 10:50:15.424363 I | wal: segmented wal file /tmp/waltest267152670/0000000000000008-0000000000000008.wal is created -2020-10-13 10:50:15.461449 I | wal: segmented wal file /tmp/waltest267152670/0000000000000009-0000000000000009.wal is created -2020-10-13 10:50:15.502696 I | wal: segmented wal file /tmp/waltest267152670/000000000000000a-000000000000000a.wal is created ---- PASS: TestRecoverAfterCut (0.41s) +2020-10-13 11:05:24.648093 I | wal: segmented wal file /tmp/waltest929567888/0000000000000001-0000000000000001.wal is created +2020-10-13 11:05:24.749638 I | wal: segmented wal file /tmp/waltest929567888/0000000000000002-0000000000000002.wal is created +2020-10-13 11:05:24.884777 I | wal: segmented wal file /tmp/waltest929567888/0000000000000003-0000000000000003.wal is created +2020-10-13 11:05:24.987602 I | wal: segmented wal file /tmp/waltest929567888/0000000000000004-0000000000000004.wal is created +2020-10-13 11:05:25.122392 I | wal: segmented wal file /tmp/waltest929567888/0000000000000005-0000000000000005.wal is created +2020-10-13 11:05:25.224171 I | wal: segmented wal file /tmp/waltest929567888/0000000000000006-0000000000000006.wal is created +2020-10-13 11:05:25.368291 I | wal: segmented wal file /tmp/waltest929567888/0000000000000007-0000000000000007.wal is created +2020-10-13 11:05:25.511923 I | wal: segmented wal file /tmp/waltest929567888/0000000000000008-0000000000000008.wal is created +2020-10-13 11:05:25.647825 I | wal: segmented wal file /tmp/waltest929567888/0000000000000009-0000000000000009.wal is created +2020-10-13 11:05:25.749386 I | wal: segmented wal file /tmp/waltest929567888/000000000000000a-000000000000000a.wal is created +--- PASS: TestRecoverAfterCut (1.77s) === RUN TestOpenAtUncommittedIndex ---- PASS: TestOpenAtUncommittedIndex (0.03s) +--- PASS: TestOpenAtUncommittedIndex (0.24s) === RUN TestOpenForRead -2020-10-13 10:50:15.634421 I | wal: segmented wal file /tmp/waltest079478784/0000000000000001-0000000000000001.wal is created -2020-10-13 10:50:15.662213 I | wal: segmented wal file /tmp/waltest079478784/0000000000000002-0000000000000002.wal is created -2020-10-13 10:50:15.683688 I | wal: segmented wal file /tmp/waltest079478784/0000000000000003-0000000000000003.wal is created -2020-10-13 10:50:15.736252 I | wal: segmented wal file /tmp/waltest079478784/0000000000000004-0000000000000004.wal is created -2020-10-13 10:50:15.758987 I | wal: segmented wal file /tmp/waltest079478784/0000000000000005-0000000000000005.wal is created -2020-10-13 10:50:15.784035 I | wal: segmented wal file /tmp/waltest079478784/0000000000000006-0000000000000006.wal is created -2020-10-13 10:50:15.808753 I | wal: segmented wal file /tmp/waltest079478784/0000000000000007-0000000000000007.wal is created -2020-10-13 10:50:15.825789 I | wal: segmented wal file /tmp/waltest079478784/0000000000000008-0000000000000008.wal is created -2020-10-13 10:50:15.854656 I | wal: segmented wal file /tmp/waltest079478784/0000000000000009-0000000000000009.wal is created -2020-10-13 10:50:15.880044 I | wal: segmented wal file /tmp/waltest079478784/000000000000000a-000000000000000a.wal is created ---- PASS: TestOpenForRead (0.29s) +2020-10-13 11:05:26.661026 I | wal: segmented wal file /tmp/waltest984868930/0000000000000001-0000000000000001.wal is created +2020-10-13 11:05:26.781301 I | wal: segmented wal file /tmp/waltest984868930/0000000000000002-0000000000000002.wal is created +2020-10-13 11:05:26.867637 I | wal: segmented wal file /tmp/waltest984868930/0000000000000003-0000000000000003.wal is created +2020-10-13 11:05:27.001101 I | wal: segmented wal file /tmp/waltest984868930/0000000000000004-0000000000000004.wal is created +2020-10-13 11:05:27.094128 I | wal: segmented wal file /tmp/waltest984868930/0000000000000005-0000000000000005.wal is created +2020-10-13 11:05:27.311388 I | wal: segmented wal file /tmp/waltest984868930/0000000000000006-0000000000000006.wal is created +2020-10-13 11:05:27.445284 I | wal: segmented wal file /tmp/waltest984868930/0000000000000007-0000000000000007.wal is created +2020-10-13 11:05:27.620226 I | wal: segmented wal file /tmp/waltest984868930/0000000000000008-0000000000000008.wal is created +2020-10-13 11:05:27.761416 I | wal: segmented wal file /tmp/waltest984868930/0000000000000009-0000000000000009.wal is created +2020-10-13 11:05:27.914202 I | wal: segmented wal file /tmp/waltest984868930/000000000000000a-000000000000000a.wal is created +--- PASS: TestOpenForRead (1.46s) === RUN TestSaveEmpty --- PASS: TestSaveEmpty (0.00s) === RUN TestReleaseLockTo -2020-10-13 10:50:15.926539 I | wal: segmented wal file /tmp/waltest228224351/0000000000000001-0000000000000001.wal is created -2020-10-13 10:50:15.951037 I | wal: segmented wal file /tmp/waltest228224351/0000000000000002-0000000000000002.wal is created -2020-10-13 10:50:15.977625 I | wal: segmented wal file /tmp/waltest228224351/0000000000000003-0000000000000003.wal is created -2020-10-13 10:50:16.003603 I | wal: segmented wal file /tmp/waltest228224351/0000000000000004-0000000000000004.wal is created -2020-10-13 10:50:16.022704 I | wal: segmented wal file /tmp/waltest228224351/0000000000000005-0000000000000005.wal is created -2020-10-13 10:50:16.067151 I | wal: segmented wal file /tmp/waltest228224351/0000000000000006-0000000000000006.wal is created -2020-10-13 10:50:16.094325 I | wal: segmented wal file /tmp/waltest228224351/0000000000000007-0000000000000007.wal is created -2020-10-13 10:50:16.150614 I | wal: segmented wal file /tmp/waltest228224351/0000000000000008-0000000000000008.wal is created -2020-10-13 10:50:16.174627 I | wal: segmented wal file /tmp/waltest228224351/0000000000000009-0000000000000009.wal is created -2020-10-13 10:50:16.198541 I | wal: segmented wal file /tmp/waltest228224351/000000000000000a-000000000000000a.wal is created ---- PASS: TestReleaseLockTo (0.31s) +2020-10-13 11:05:28.106285 I | wal: segmented wal file /tmp/waltest866370745/0000000000000001-0000000000000001.wal is created +2020-10-13 11:05:28.223477 I | wal: segmented wal file /tmp/waltest866370745/0000000000000002-0000000000000002.wal is created +2020-10-13 11:05:28.474070 I | wal: segmented wal file /tmp/waltest866370745/0000000000000003-0000000000000003.wal is created +2020-10-13 11:05:28.592533 I | wal: segmented wal file /tmp/waltest866370745/0000000000000004-0000000000000004.wal is created +2020-10-13 11:05:28.751593 I | wal: segmented wal file /tmp/waltest866370745/0000000000000005-0000000000000005.wal is created +2020-10-13 11:05:28.893958 I | wal: segmented wal file /tmp/waltest866370745/0000000000000006-0000000000000006.wal is created +2020-10-13 11:05:28.986197 I | wal: segmented wal file /tmp/waltest866370745/0000000000000007-0000000000000007.wal is created +2020-10-13 11:05:29.111817 I | wal: segmented wal file /tmp/waltest866370745/0000000000000008-0000000000000008.wal is created +2020-10-13 11:05:29.212525 I | wal: segmented wal file /tmp/waltest866370745/0000000000000009-0000000000000009.wal is created +2020-10-13 11:05:29.404701 I | wal: segmented wal file /tmp/waltest866370745/000000000000000a-000000000000000a.wal is created +--- PASS: TestReleaseLockTo (1.49s) === RUN TestTailWriteNoSlackSpace ---- PASS: TestTailWriteNoSlackSpace (0.07s) +--- PASS: TestTailWriteNoSlackSpace (0.37s) === RUN TestRestartCreateWal ---- PASS: TestRestartCreateWal (0.01s) +--- PASS: TestRestartCreateWal (0.05s) === RUN TestOpenOnTornWrite ---- PASS: TestOpenOnTornWrite (0.27s) +--- PASS: TestOpenOnTornWrite (0.68s) PASS -ok github.com/coreos/etcd/wal 4.631s +ok github.com/coreos/etcd/wal 10.677s ? github.com/coreos/etcd/wal/walpb [no test files] find _build -type s -delete make[1]: Leaving directory '/build/etcd-3.2.26+dfsg' @@ -9615,9 +9669,9 @@ dh_gencontrol -O--buildsystem=golang -O--builddirectory=_build dh_md5sums -O--buildsystem=golang -O--builddirectory=_build dh_builddeb -O--buildsystem=golang -O--builddirectory=_build +dpkg-deb: building package 'etcd-server-dbgsym' in '../etcd-server-dbgsym_3.2.26+dfsg-3_armhf.deb'. dpkg-deb: building package 'etcd' in '../etcd_3.2.26+dfsg-3_all.deb'. dpkg-deb: building package 'golang-etcd-server-dev' in '../golang-etcd-server-dev_3.2.26+dfsg-3_all.deb'. -dpkg-deb: building package 'etcd-server-dbgsym' in '../etcd-server-dbgsym_3.2.26+dfsg-3_armhf.deb'. dpkg-deb: building package 'etcd-server' in '../etcd-server_3.2.26+dfsg-3_armhf.deb'. dpkg-deb: building package 'etcd-client' in '../etcd-client_3.2.26+dfsg-3_armhf.deb'. dpkg-genbuildinfo --build=binary @@ -9626,12 +9680,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/20315/tmp/hooks/B01_cleanup finished 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/12248 and its subdirectories -I: Current time: Mon Oct 12 22:54:20 -12 2020 -I: pbuilder-time-stamp: 1602586460 +I: removing directory /srv/workspace/pbuilder/20315 and its subdirectories +I: Current time: Wed Oct 14 01:07:18 +14 2020 +I: pbuilder-time-stamp: 1602587238