I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 30 20:49:37 -12 2020 I: pbuilder-time-stamp: 1604134177 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc] I: copying [./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5.orig.tar.gz] I: copying [./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/var/lib/jenkins/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Thu Aug 2 20:35:10 2018 -12 gpgv: using RSA key 0740778A2DFC4A39C0C8BC8C8F2B113C6535C5A7 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc dpkg-source: info: extracting golang-github-canonicalltd-raft-test in golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5 dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5.orig.tar.gz dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/5902/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='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' 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='5902' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.UJxYgjQmFW/pbuilderrc_5QdW --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.UJxYgjQmFW/b1 --logfile b1/build.log golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux codethink10-arm64 4.4.0-190-generic #220-Ubuntu SMP Fri Aug 28 23:03:33 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 -rwxr-xr-x 1 root root 1216928 Apr 17 2019 bash -rwxr-xr-x 3 root root 34808 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 34808 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 34808 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 14264 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 35576 Feb 28 2019 cat -rwxr-xr-x 1 root root 60256 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 56096 Feb 28 2019 chmod -rwxr-xr-x 1 root root 64368 Feb 28 2019 chown -rwxr-xr-x 1 root root 134632 Feb 28 2019 cp -rwxr-xr-x 1 root root 129536 Jan 17 2019 dash -rwxr-xr-x 1 root root 97136 Feb 28 2019 date -rwxr-xr-x 1 root root 76736 Feb 28 2019 dd -rwxr-xr-x 1 root root 93752 Feb 28 2019 df -rwxr-xr-x 1 root root 138848 Feb 28 2019 dir -rwxr-xr-x 1 root root 75984 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 31368 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 27256 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 68792 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 34824 Apr 22 2020 fusermount -rwxr-xr-x 1 root root 174304 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 89656 Jan 5 2019 gzip -rwxr-xr-x 1 root root 18440 Sep 26 2018 hostname -rwxr-xr-x 1 root root 64472 Feb 28 2019 ln -rwxr-xr-x 1 root root 52544 Jul 26 2018 login -rwxr-xr-x 1 root root 138848 Feb 28 2019 ls -rwxr-xr-x 1 root root 108552 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 76840 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 64480 Feb 28 2019 mknod -rwxr-xr-x 1 root root 39736 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 38840 Jan 9 2019 more -rwsr-xr-x 1 root root 47112 Jan 9 2019 mount -rwxr-xr-x 1 root root 14344 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 138736 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 35560 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 43712 Feb 28 2019 readlink -rwxr-xr-x 1 root root 68440 Feb 28 2019 rm -rwxr-xr-x 1 root root 39624 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 19144 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Oct 20 20:26 sh -> dash -rwxr-xr-x 1 root root 31384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 72480 Feb 28 2019 stty -rwsr-xr-x 1 root root 59424 Jan 9 2019 su -rwxr-xr-x 1 root root 31416 Feb 28 2019 sync -rwxr-xr-x 1 root root 449416 Apr 23 2019 tar -rwxr-xr-x 1 root root 10560 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 88968 Feb 28 2019 touch -rwxr-xr-x 1 root root 27256 Feb 28 2019 true -rwxr-xr-x 1 root root 14264 Apr 22 2020 ulockmgr_server -rwsr-xr-x 1 root root 30728 Jan 9 2019 umount -rwxr-xr-x 1 root root 31384 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 138848 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34824 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/5902/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 11), dh-golang, golang-any, golang-github-hashicorp-logutils-dev, golang-github-hashicorp-raft-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19168 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-logutils-dev; however: Package golang-github-hashicorp-logutils-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-raft-dev; however: Package golang-github-hashicorp-raft-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.11-go{a} golang-1.11-src{a} golang-any{a} golang-github-alecthomas-units-dev{a} golang-github-armon-go-metrics-dev{a} golang-github-beorn7-perks-dev{a} golang-github-circonus-labs-circonus-gometrics-dev{a} golang-github-circonus-labs-circonusllhist-dev{a} golang-github-datadog-datadog-go-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dgrijalva-jwt-go-v3-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-stack-stack-dev{a} golang-github-golang-mock-dev{a} golang-github-hashicorp-go-cleanhttp-dev{a} golang-github-hashicorp-go-immutable-radix-dev{a} golang-github-hashicorp-go-msgpack-dev{a} golang-github-hashicorp-go-retryablehttp-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-golang-lru-dev{a} golang-github-hashicorp-logutils-dev{a} golang-github-hashicorp-raft-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-pty-dev{a} golang-github-kr-text-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-ugorji-go-codec-dev{a} golang-github-ugorji-go-msgpack-dev{a} golang-glog-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-mgo.v2-dev{a} golang-gopkg-tomb.v2-dev{a} golang-gopkg-vmihailenco-msgpack.v2-dev{a} golang-gopkg-yaml.v2-dev{a} golang-goprotobuf-dev{a} golang-procfs-dev{a} golang-prometheus-client-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} golang-x-text-dev{a} golang-yaml.v2-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite17{a} libprotobuf17{a} libprotoc17{a} libsasl2-2{a} libsasl2-dev{a} libsasl2-modules-db{a} libsigsegv2{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl libsasl2-modules lynx pkg-config pkgconf shared-mime-info wget xdg-user-dirs 0 packages upgraded, 109 newly installed, 0 to remove and 0 not upgraded. Need to get 84.1 MB of archives. After unpacking 448 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB] Get: 2 http://deb.debian.org/debian buster/main arm64 bsdmainutils arm64 11.1.2+b1 [185 kB] Get: 3 http://deb.debian.org/debian buster/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get: 4 http://deb.debian.org/debian buster/main arm64 groff-base arm64 1.22.4-3 [869 kB] Get: 5 http://deb.debian.org/debian buster/main arm64 libpipeline1 arm64 1.5.1-2 [29.8 kB] Get: 6 http://deb.debian.org/debian buster/main arm64 man-db arm64 2.8.5-2 [1258 kB] Get: 7 http://deb.debian.org/debian buster/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://deb.debian.org/debian buster/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://deb.debian.org/debian buster/main arm64 golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://deb.debian.org/debian buster/main arm64 golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://deb.debian.org/debian buster/main arm64 golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://deb.debian.org/debian buster/main arm64 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://deb.debian.org/debian buster/main arm64 golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://deb.debian.org/debian buster/main arm64 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://deb.debian.org/debian buster/main arm64 golang-golang-x-sys-dev all 0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1 [291 kB] Get: 16 http://deb.debian.org/debian buster/main arm64 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://deb.debian.org/debian buster/main arm64 golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://deb.debian.org/debian buster/main arm64 libmagic-mgc arm64 1:5.35-4+deb10u1 [242 kB] Get: 20 http://deb.debian.org/debian buster/main arm64 libmagic1 arm64 1:5.35-4+deb10u1 [115 kB] Get: 21 http://deb.debian.org/debian buster/main arm64 file arm64 1:5.35-4+deb10u1 [66.4 kB] Get: 22 http://deb.debian.org/debian buster/main arm64 gettext-base arm64 0.19.8.1-9 [120 kB] Get: 23 http://deb.debian.org/debian buster/main arm64 libsigsegv2 arm64 2.12-2 [32.3 kB] Get: 24 http://deb.debian.org/debian buster/main arm64 m4 arm64 1.4.18-2 [198 kB] Get: 25 http://deb.debian.org/debian buster/main arm64 autoconf all 2.69-11 [341 kB] Get: 26 http://deb.debian.org/debian buster/main arm64 autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://deb.debian.org/debian buster/main arm64 automake all 1:1.16.1-4 [771 kB] Get: 28 http://deb.debian.org/debian buster/main arm64 autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://deb.debian.org/debian buster/main arm64 libtool all 2.4.6-9 [547 kB] Get: 30 http://deb.debian.org/debian buster/main arm64 dh-autoreconf all 19 [16.9 kB] Get: 31 http://deb.debian.org/debian buster/main arm64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 32 http://deb.debian.org/debian buster/main arm64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 33 http://deb.debian.org/debian buster/main arm64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 34 http://deb.debian.org/debian buster/main arm64 libelf1 arm64 0.176-1.1 [160 kB] Get: 35 http://deb.debian.org/debian buster/main arm64 dwz arm64 0.12-3 [71.7 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB] Get: 38 http://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+b3 [623 kB] Get: 39 http://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB] Get: 40 http://deb.debian.org/debian buster/main arm64 libncurses6 arm64 6.1+20181013-2+deb10u2 [92.6 kB] Get: 41 http://deb.debian.org/debian buster/main arm64 gettext arm64 0.19.8.1-9 [1261 kB] Get: 42 http://deb.debian.org/debian buster/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian buster/main arm64 po-debconf all 1.0.21 [248 kB] Get: 44 http://deb.debian.org/debian buster/main arm64 debhelper all 12.1.1 [1016 kB] Get: 45 http://deb.debian.org/debian buster/main arm64 dh-golang all 1.39 [20.8 kB] Get: 46 http://deb.debian.org/debian buster/main arm64 golang-1.11-src arm64 1.11.6-1+deb10u3 [13.0 MB] Get: 47 http://deb.debian.org/debian buster/main arm64 golang-1.11-go arm64 1.11.6-1+deb10u3 [36.7 MB] Get: 48 http://deb.debian.org/debian buster/main arm64 golang-src arm64 2:1.11~1 [4348 B] Get: 49 http://deb.debian.org/debian buster/main arm64 golang-go arm64 2:1.11~1 [23.4 kB] Get: 50 http://deb.debian.org/debian buster/main arm64 golang-any arm64 2:1.11~1 [4472 B] Get: 51 http://deb.debian.org/debian buster/main arm64 golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 52 http://deb.debian.org/debian buster/main arm64 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 53 http://deb.debian.org/debian buster/main arm64 golang-github-circonus-labs-circonusllhist-dev all 0.0~git20160526.0.d724266-2 [6974 B] Get: 54 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-cleanhttp-dev all 0.5.0-1.1 [9764 B] Get: 55 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-retryablehttp-dev all 0.0+git20180718.e651d75-1 [15.1 kB] Get: 56 http://deb.debian.org/debian buster/main arm64 golang-github-circonus-labs-circonus-gometrics-dev all 2.0.0-1 [61.3 kB] Get: 57 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-uuid-dev all 1.0.0-1 [8320 B] Get: 58 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-golang-lru-dev all 0.5.0-1 [14.0 kB] Get: 59 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-immutable-radix-dev all 1.0.0-1 [20.0 kB] Get: 60 http://deb.debian.org/debian buster/main arm64 golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 61 http://deb.debian.org/debian buster/main arm64 golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 62 http://deb.debian.org/debian buster/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1 [210 kB] Get: 63 http://deb.debian.org/debian buster/main arm64 libprotobuf17 arm64 3.6.1.3-2 [714 kB] Get: 64 http://deb.debian.org/debian buster/main arm64 libprotobuf-lite17 arm64 3.6.1.3-2 [150 kB] Get: 65 http://deb.debian.org/debian buster/main arm64 libprotobuf-dev arm64 3.6.1.3-2 [1061 kB] Get: 66 http://deb.debian.org/debian buster/main arm64 libprotoc17 arm64 3.6.1.3-2 [586 kB] Get: 67 http://deb.debian.org/debian buster/main arm64 protobuf-compiler arm64 3.6.1.3-2 [64.7 kB] Get: 68 http://deb.debian.org/debian buster/main arm64 golang-goprotobuf-dev arm64 1.2.0-1+b10 [1672 kB] Get: 69 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-client-model-dev all 0.0.2+git20171117.99fa1f4-1 [19.3 kB] Get: 70 http://deb.debian.org/debian buster/main arm64 golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 71 http://deb.debian.org/debian buster/main arm64 golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 72 http://deb.debian.org/debian buster/main arm64 golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 73 http://deb.debian.org/debian buster/main arm64 golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 74 http://deb.debian.org/debian buster/main arm64 golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 75 http://deb.debian.org/debian buster/main arm64 golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 76 http://deb.debian.org/debian buster/main arm64 golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 77 http://deb.debian.org/debian buster/main arm64 golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 78 http://deb.debian.org/debian buster/main arm64 golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 79 http://deb.debian.org/debian buster/main arm64 golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 80 http://deb.debian.org/debian buster/main arm64 golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 81 http://deb.debian.org/debian buster/main arm64 golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 82 http://deb.debian.org/debian buster/main arm64 golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 83 http://deb.debian.org/debian buster/main arm64 golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 84 http://deb.debian.org/debian buster/main arm64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 85 http://deb.debian.org/debian buster/main arm64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 86 http://deb.debian.org/debian buster/main arm64 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 87 http://deb.debian.org/debian buster/main arm64 golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://deb.debian.org/debian buster/main arm64 golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://deb.debian.org/debian buster/main arm64 golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://deb.debian.org/debian buster/main arm64 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://deb.debian.org/debian buster/main arm64 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://deb.debian.org/debian buster/main arm64 golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1+deb10u1 [68.0 kB] Get: 94 http://deb.debian.org/debian buster/main arm64 golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 95 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 96 http://deb.debian.org/debian buster/main arm64 golang-prometheus-client-dev all 0.9.0-1 [6860 B] Get: 97 http://deb.debian.org/debian buster/main arm64 golang-github-datadog-datadog-go-dev all 2.1.0-1 [14.7 kB] Get: 98 http://deb.debian.org/debian buster/main arm64 golang-github-armon-go-metrics-dev all 0.0~git20180917.f0300d1-1 [22.4 kB] Get: 99 http://deb.debian.org/debian buster/main arm64 golang-github-ugorji-go-msgpack-dev all 0.0~git20130605.792643-5 [20.7 kB] Get: 100 http://deb.debian.org/debian buster/main arm64 golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 101 http://deb.debian.org/debian buster/main arm64 golang-gopkg-vmihailenco-msgpack.v2-dev all 3.1.1-4 [22.6 kB] Get: 102 http://deb.debian.org/debian buster/main arm64 golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 103 http://deb.debian.org/debian buster/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg-1+deb10u1 [69.3 kB] Get: 104 http://deb.debian.org/debian buster/main arm64 libsasl2-2 arm64 2.1.27+dfsg-1+deb10u1 [105 kB] Get: 105 http://deb.debian.org/debian buster/main arm64 libsasl2-dev arm64 2.1.27+dfsg-1+deb10u1 [279 kB] Get: 106 http://deb.debian.org/debian buster/main arm64 golang-gopkg-mgo.v2-dev all 2016.08.01-5 [194 kB] Get: 107 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-msgpack-dev all 0.0~git20150518.0.fa3f638-6 [42.7 kB] Get: 108 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-logutils-dev all 0.0~git20150609.0.0dc08b1-1 [8150 B] Get: 109 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-raft-dev all 1.0.0+git20180823.82694fb-3 [85.9 kB] Fetched 84.1 MB in 22s (3873 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (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 ... 19168 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_arm64.deb ... Unpacking libbsd0:arm64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_arm64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../002-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../004-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_arm64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../006-golang-github-davecgh-go-spew-dev_1.1.1-1_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../007-golang-github-pmezard-go-difflib-dev_1.0.0-2_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../008-golang-github-stretchr-objx-dev_0.1.1+git20180825.ef50b0d-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../009-golang-github-stretchr-testify-dev_1.3.0+ds-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../010-golang-golang-x-tools-dev_1%3a0.0~git20190125.d66bd3c+ds-4_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../011-golang-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-x-text-dev. Preparing to unpack .../012-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../013-golang-golang-x-net-dev_1%3a0.0+git20181201.351d144+dfsg-3_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../014-golang-golang-x-sys-dev_0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../015-golang-golang-x-crypto-dev_1%3a0.0~git20181203.505ab14-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../016-golang-github-sirupsen-logrus-dev_1.3.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.3.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../017-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../018-libmagic-mgc_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../019-libmagic1_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../022-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_arm64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../024-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../025-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../026-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../027-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../028-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../029-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../030-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../031-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../032-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../033-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.12-3_arm64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../035-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../036-libicu63_63.1-6+deb10u1_arm64.deb ... Unpacking libicu63:arm64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../037-libxml2_2.9.4+dfsg1-7+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../038-libcroco3_0.6.12-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-3) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../039-libncurses6_6.1+20181013-2+deb10u2_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.19.8.1-9_arm64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../041-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../042-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../043-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../044-dh-golang_1.39_all.deb ... Unpacking dh-golang (1.39) ... Selecting previously unselected package golang-1.11-src. Preparing to unpack .../045-golang-1.11-src_1.11.6-1+deb10u3_arm64.deb ... Unpacking golang-1.11-src (1.11.6-1+deb10u3) ... Selecting previously unselected package golang-1.11-go. Preparing to unpack .../046-golang-1.11-go_1.11.6-1+deb10u3_arm64.deb ... Unpacking golang-1.11-go (1.11.6-1+deb10u3) ... Selecting previously unselected package golang-src. Preparing to unpack .../047-golang-src_2%3a1.11~1_arm64.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../048-golang-go_2%3a1.11~1_arm64.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../049-golang-any_2%3a1.11~1_arm64.deb ... Unpacking golang-any (2:1.11~1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../050-golang-github-alecthomas-units-dev_0.0~git20151022.0.2efee85-4_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../051-golang-github-pkg-errors-dev_0.8.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.8.1-1) ... Selecting previously unselected package golang-github-circonus-labs-circonusllhist-dev. Preparing to unpack .../052-golang-github-circonus-labs-circonusllhist-dev_0.0~git20160526.0.d724266-2_all.deb ... Unpacking golang-github-circonus-labs-circonusllhist-dev (0.0~git20160526.0.d724266-2) ... Selecting previously unselected package golang-github-hashicorp-go-cleanhttp-dev. Preparing to unpack .../053-golang-github-hashicorp-go-cleanhttp-dev_0.5.0-1.1_all.deb ... Unpacking golang-github-hashicorp-go-cleanhttp-dev (0.5.0-1.1) ... Selecting previously unselected package golang-github-hashicorp-go-retryablehttp-dev. Preparing to unpack .../054-golang-github-hashicorp-go-retryablehttp-dev_0.0+git20180718.e651d75-1_all.deb ... Unpacking golang-github-hashicorp-go-retryablehttp-dev (0.0+git20180718.e651d75-1) ... Selecting previously unselected package golang-github-circonus-labs-circonus-gometrics-dev. Preparing to unpack .../055-golang-github-circonus-labs-circonus-gometrics-dev_2.0.0-1_all.deb ... Unpacking golang-github-circonus-labs-circonus-gometrics-dev (2.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. Preparing to unpack .../056-golang-github-hashicorp-go-uuid-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-go-uuid-dev (1.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-golang-lru-dev. Preparing to unpack .../057-golang-github-hashicorp-golang-lru-dev_0.5.0-1_all.deb ... Unpacking golang-github-hashicorp-golang-lru-dev (0.5.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-immutable-radix-dev. Preparing to unpack .../058-golang-github-hashicorp-go-immutable-radix-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-go-immutable-radix-dev (1.0.0-1) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../059-golang-github-beorn7-perks-dev_0.0~git20160804.0.4c0e845-1_all.deb ... Unpacking golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../060-golang-golang-x-sync-dev_0.0~git20171101.fd80eb9-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../061-zlib1g-dev_1%3a1.2.11.dfsg-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:arm64. Preparing to unpack .../062-libprotobuf17_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf17:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:arm64. Preparing to unpack .../063-libprotobuf-lite17_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf-lite17:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:arm64. Preparing to unpack .../064-libprotobuf-dev_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf-dev:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:arm64. Preparing to unpack .../065-libprotoc17_3.6.1.3-2_arm64.deb ... Unpacking libprotoc17:arm64 (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../066-protobuf-compiler_3.6.1.3-2_arm64.deb ... Unpacking protobuf-compiler (3.6.1.3-2) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../067-golang-goprotobuf-dev_1.2.0-1+b10_arm64.deb ... Unpacking golang-goprotobuf-dev (1.2.0-1+b10) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.0.2+git20171117.99fa1f4-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Selecting previously unselected package golang-github-dgrijalva-jwt-go-v3-dev. Preparing to unpack .../069-golang-github-dgrijalva-jwt-go-v3-dev_3.2.0-2_all.deb ... Unpacking golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../070-golang-github-go-logfmt-logfmt-dev_0.3.0-1_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../071-golang-github-go-stack-stack-dev_1.5.2-2_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.5.2-2) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../072-golang-github-opentracing-opentracing-go-dev_1.0.2-1_all.deb ... Unpacking golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../073-golang-golang-x-time-dev_0.0~git20161028.0.f51c127-2_all.deb ... Unpacking golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../074-golang-github-golang-mock-dev_1.0.0-1_all.deb ... Unpacking golang-github-golang-mock-dev (1.0.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../075-golang-glog-dev_0.0~git20160126.23def4e-2_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-2) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../076-golang-golang-x-oauth2-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../077-golang-google-cloud-compute-metadata-dev_0.9.0-10_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../078-golang-golang-x-oauth2-google-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../079-golang-google-genproto-dev_0.0~git20190111.db91494-4_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../080-golang-google-grpc-dev_1.11.0-1_all.deb ... Unpacking golang-google-grpc-dev (1.11.0-1) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../081-golang-github-go-kit-kit-dev_0.6.0-2_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.6.0-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.1-5_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.1-5) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../083-golang-github-mwitkow-go-conntrack-dev_0.0~git20161129.cc309e4-3_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../084-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-1_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Selecting previously unselected package golang-protobuf-extensions-dev. Preparing to unpack .../085-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... Selecting previously unselected package golang-github-kr-pty-dev. Preparing to unpack .../086-golang-github-kr-pty-dev_1.1.3-1_all.deb ... Unpacking golang-github-kr-pty-dev (1.1.3-1) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../087-golang-github-kr-text-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-text-dev (0.1.0-1) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../088-golang-github-kr-pretty-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.1.0-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../089-golang-gopkg-check.v1-dev_0.0+git20180628.788fd78-1_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../090-golang-gopkg-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-yaml.v2-dev. Preparing to unpack .../091-golang-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../092-golang-github-prometheus-common-dev_0+git20181119.b36ad28-1+deb10u1_all.deb ... Unpacking golang-github-prometheus-common-dev (0+git20181119.b36ad28-1+deb10u1) ... Selecting previously unselected package golang-procfs-dev. Preparing to unpack .../093-golang-procfs-dev_0+git20181204.1dc9a6c-1_all.deb ... Unpacking golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../094-golang-github-prometheus-client-golang-dev_0.9.0-1_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (0.9.0-1) ... Selecting previously unselected package golang-prometheus-client-dev. Preparing to unpack .../095-golang-prometheus-client-dev_0.9.0-1_all.deb ... Unpacking golang-prometheus-client-dev (0.9.0-1) ... Selecting previously unselected package golang-github-datadog-datadog-go-dev. Preparing to unpack .../096-golang-github-datadog-datadog-go-dev_2.1.0-1_all.deb ... Unpacking golang-github-datadog-datadog-go-dev (2.1.0-1) ... Selecting previously unselected package golang-github-armon-go-metrics-dev. Preparing to unpack .../097-golang-github-armon-go-metrics-dev_0.0~git20180917.f0300d1-1_all.deb ... Unpacking golang-github-armon-go-metrics-dev (0.0~git20180917.f0300d1-1) ... Selecting previously unselected package golang-github-ugorji-go-msgpack-dev. Preparing to unpack .../098-golang-github-ugorji-go-msgpack-dev_0.0~git20130605.792643-5_all.deb ... Unpacking golang-github-ugorji-go-msgpack-dev (0.0~git20130605.792643-5) ... Selecting previously unselected package golang-github-ugorji-go-codec-dev. Preparing to unpack .../099-golang-github-ugorji-go-codec-dev_1.1.1-1_all.deb ... Unpacking golang-github-ugorji-go-codec-dev (1.1.1-1) ... Selecting previously unselected package golang-gopkg-vmihailenco-msgpack.v2-dev. Preparing to unpack .../100-golang-gopkg-vmihailenco-msgpack.v2-dev_3.1.1-4_all.deb ... Unpacking golang-gopkg-vmihailenco-msgpack.v2-dev (3.1.1-4) ... Selecting previously unselected package golang-gopkg-tomb.v2-dev. Preparing to unpack .../101-golang-gopkg-tomb.v2-dev_0.0~git20161208.d5d1b58-3_all.deb ... Unpacking golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../102-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../103-libsasl2-2_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../104-libsasl2-dev_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-dev (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package golang-gopkg-mgo.v2-dev. Preparing to unpack .../105-golang-gopkg-mgo.v2-dev_2016.08.01-5_all.deb ... Unpacking golang-gopkg-mgo.v2-dev (2016.08.01-5) ... Selecting previously unselected package golang-github-hashicorp-go-msgpack-dev. Preparing to unpack .../106-golang-github-hashicorp-go-msgpack-dev_0.0~git20150518.0.fa3f638-6_all.deb ... Unpacking golang-github-hashicorp-go-msgpack-dev (0.0~git20150518.0.fa3f638-6) ... Selecting previously unselected package golang-github-hashicorp-logutils-dev. Preparing to unpack .../107-golang-github-hashicorp-logutils-dev_0.0~git20150609.0.0dc08b1-1_all.deb ... Unpacking golang-github-hashicorp-logutils-dev (0.0~git20150609.0.0dc08b1-1) ... Selecting previously unselected package golang-github-hashicorp-raft-dev. Preparing to unpack .../108-golang-github-hashicorp-raft-dev_1.0.0+git20180823.82694fb-3_all.deb ... Unpacking golang-github-hashicorp-raft-dev (1.0.0+git20180823.82694fb-3) ... Setting up golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up golang-github-hashicorp-go-uuid-dev (1.0.0-1) ... Setting up golang-github-golang-mock-dev (1.0.0-1) ... Setting up golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up golang-github-pkg-errors-dev (0.8.1-1) ... Setting up golang-github-hashicorp-golang-lru-dev (0.5.0-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up golang-1.11-src (1.11.6-1+deb10u3) ... Setting up libprotobuf-lite17:arm64 (3.6.1.3-2) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up libmagic1:arm64 (1:5.35-4+deb10u1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up golang-github-circonus-labs-circonusllhist-dev (0.0~git20160526.0.d724266-2) ... Setting up file (1:5.35-4+deb10u1) ... Setting up golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Setting up golang-github-go-stack-stack-dev (1.5.2-2) ... Setting up golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Setting up libicu63:arm64 (63.1-6+deb10u1) ... Setting up golang-github-hashicorp-go-cleanhttp-dev (0.5.0-1.1) ... Setting up golang-1.11-go (1.11.6-1+deb10u3) ... Setting up libsasl2-modules-db:arm64 (2.1.27+dfsg-1+deb10u1) ... Setting up golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-1) ... Setting up autotools-dev (20180224.1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Setting up golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Setting up golang-github-ugorji-go-msgpack-dev (0.0~git20130605.792643-5) ... Setting up golang-github-hashicorp-go-immutable-radix-dev (1.0.0-1) ... Setting up libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up golang-github-kr-pty-dev (1.1.3-1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-2) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.1-5) ... Setting up golang-github-hashicorp-go-retryablehttp-dev (0.0+git20180718.e651d75-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up golang-golang-x-text-dev (0.3.0-2) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libprotobuf17:arm64 (3.6.1.3-2) ... Setting up golang-github-datadog-datadog-go-dev (2.1.0-1) ... Setting up golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Setting up golang-src (2:1.11~1) ... Setting up libbsd0:arm64 (0.9.1-2) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Setting up golang-x-text-dev (0.3.0-2) ... Setting up golang-github-hashicorp-logutils-dev (0.0~git20150609.0.0dc08b1-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libprotoc17:arm64 (3.6.1.3-2) ... Setting up protobuf-compiler (3.6.1.3-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Setting up libtool (2.4.6-9) ... Setting up golang-go (2:1.11~1) ... Setting up m4 (1.4.18-2) ... Setting up golang-any (2:1.11~1) ... Setting up libprotobuf-dev:arm64 (3.6.1.3-2) ... Setting up libsasl2-dev (2.1.27+dfsg-1+deb10u1) ... Setting up golang-github-circonus-labs-circonus-gometrics-dev (2.0.0-1) ... Setting up golang-github-kr-text-dev (0.1.0-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:arm64 (0.6.12-3) ... Setting up golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Setting up golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Setting up golang-github-kr-pretty-dev (0.1.0-1) ... Setting up golang-github-sirupsen-logrus-dev (1.3.0-1) ... Setting up golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Setting up gettext (0.19.8.1-9) ... Setting up golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Setting up golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Setting up golang-gopkg-mgo.v2-dev (2016.08.01-5) ... Setting up golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Setting up golang-gopkg-yaml.v2-dev (2.2.2-1) ... Setting up golang-gopkg-vmihailenco-msgpack.v2-dev (3.1.1-4) ... Setting up golang-github-hashicorp-go-msgpack-dev (0.0~git20150518.0.fa3f638-6) ... Setting up po-debconf (1.0.21) ... Setting up golang-goprotobuf-dev (1.2.0-1+b10) ... Setting up golang-yaml.v2-dev (2.2.2-1) ... Setting up golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Setting up golang-google-grpc-dev (1.11.0-1) ... Setting up golang-github-go-kit-kit-dev (0.6.0-2) ... Setting up debhelper (12.1.1) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up golang-github-prometheus-common-dev (0+git20181119.b36ad28-1+deb10u1) ... Setting up dh-golang (1.39) ... Setting up golang-github-prometheus-client-golang-dev (0.9.0-1) ... Setting up golang-prometheus-client-dev (0.9.0-1) ... Setting up golang-github-armon-go-metrics-dev (0.0~git20180917.f0300d1-1) ... Setting up golang-github-hashicorp-raft-dev (1.0.0+git20180823.82694fb-3) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... 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/golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package golang-github-canonicalltd-raft-test dpkg-buildpackage: info: source version 0.0~git20180628.c3345b5-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Shengjing Zhu dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build dh build --buildsystem=golang --with=golang dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang cd obj-aarch64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-aarch64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-aarch64-linux-gnu/src\" -v -p 8 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network math/bits errors internal/cpu sync/atomic runtime/internal/sys internal/race runtime/internal/atomic math unicode/utf8 unicode container/list internal/testlog crypto/internal/subtle internal/bytealg crypto/subtle encoding unicode/utf16 vendor/golang_org/x/net/dns/dnsmessage internal/nettrace vendor/golang_org/x/crypto/cryptobyte/asn1 runtime/cgo github.com/CanonicalLtd/raft-test/internal/event github.com/hashicorp/golang-lru/simplelru runtime strconv crypto/rc4 sync internal/singleflight io math/rand reflect syscall crypto/internal/randutil hash crypto/cipher strings bytes hash/crc32 crypto crypto/hmac hash/crc64 crypto/sha512 crypto/md5 crypto/sha1 crypto/aes crypto/sha256 bufio vendor/golang_org/x/text/transform github.com/hashicorp/logutils path html internal/syscall/unix time internal/poll encoding/binary sort os github.com/hashicorp/go-immutable-radix encoding/base64 vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/curve25519 crypto/des vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem runtime/debug os/signal path/filepath fmt io/ioutil log context encoding/hex net/url compress/flate encoding/json math/big vendor/golang_org/x/text/unicode/norm vendor/golang_org/x/net/http2/hpack vendor/golang_org/x/text/unicode/bidi net mime mime/quotedprintable net/http/internal encoding/gob vendor/golang_org/x/text/secure/bidirule compress/gzip text/template/parse github.com/pkg/errors flag runtime/trace vendor/golang_org/x/net/idna testing text/template crypto/rand encoding/asn1 crypto/elliptic crypto/dsa crypto/rsa github.com/CanonicalLtd/raft-test/internal/logging crypto/x509/pkix crypto/ecdsa vendor/golang_org/x/crypto/cryptobyte html/template vendor/golang_org/x/net/http/httpproxy net/textproto crypto/x509 vendor/golang_org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http github.com/armon/go-metrics net/rpc github.com/hashicorp/go-msgpack/codec github.com/hashicorp/raft github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/network github.com/CanonicalLtd/raft-test dh_auto_test -O--buildsystem=golang cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network === RUN TestCluster_Default --- PASS: TestCluster_Default (0.00s) logger.go:44: 08:51:07.788734 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:07.789047 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:07.789280 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:07.789349 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:07.789391 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:07.789686 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.789750 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:07.789831 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.789869 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:07.789937 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.789993 [DEBUG] raft-test: setup: done logger.go:44: 08:51:07.790057 [DEBUG] raft-test: close: start logger.go:44: 08:51:07.790336 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:07.790468 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:07.790570 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:07.790641 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:07.790695 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:07.790722 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:07.790743 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:07.790787 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:07.790805 [DEBUG] raft-test: close: done === RUN TestControl_ElectAndDepose --- PASS: TestControl_ElectAndDepose (0.20s) logger.go:44: 08:51:07.790939 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:07.791115 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:07.791218 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:07.791260 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:07.791300 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:07.791393 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:07.791505 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:07.791592 [DEBUG] raft-test: setup: done logger.go:44: 08:51:07.791619 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:07.791644 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:07.791680 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:07.959539 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=2] logger.go:44: 08:51:07.963112 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.963176 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:07.963217 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=2] logger.go:44: 08:51:07.963245 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:07.971056 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:07.971109 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:07.971067 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:07.971084 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:07.971312 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:07.971329 [DEBUG] raft-test: elect: done logger.go:44: 08:51:07.971420 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:07.971460 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:07.971097 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:07.971595 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:07.977328 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:07.977419 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:07.977512 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:07.977552 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:07.977592 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:07.977612 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:07.977646 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:07.977663 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:07.987111 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:07.987175 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:07.987143 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:07.987241 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:07.987282 [DEBUG] raft-test: close: start logger.go:44: 08:51:07.987349 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:07.987375 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:07.987434 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:07.987491 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:07.987541 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:07.987564 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:07.987606 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:07.987650 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:07.987667 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueued --- PASS: TestControl_DeposeAfterCommandEnqueued (0.27s) logger.go:44: 08:51:07.987837 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:07.987991 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:07.988109 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:07.988182 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:07.988224 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:07.988328 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.988379 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:07.988446 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.988470 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:07.988547 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:07.988574 [DEBUG] raft-test: setup: done logger.go:44: 08:51:07.988596 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:07.988636 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:07.988665 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:07.988707 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:07.988772 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:07.988831 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.019082 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.019193 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.019278 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.019311 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 08:51:08.019399 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.019082 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.019469 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.019503 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.019539 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 08:51:08.019588 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.019637 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.019681 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.019725 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.019752 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.019806 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.019842 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.019914 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.020013 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.047049 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.047166 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.047232 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.047261 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 08:51:08.047051 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.051107 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.051107 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.051112 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.051260 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.051285 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 08:51:08.047071 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.051382 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.051460 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.051488 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.051554 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.051643 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.051717 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.051774 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.067096 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.067226 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.067300 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.067323 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 08:51:08.067393 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.067438 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.079051 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.079158 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.079231 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.079259 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 08:51:08.079341 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.079087 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.079406 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.079441 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.079467 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 08:51:08.079542 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 08:51:08.079602 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.079696 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 08:51:08.099060 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.099170 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.099273 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.099355 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 08:51:08.099449 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.099506 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.107046 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.107138 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.107212 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.107240 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 08:51:08.107807 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.107878 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.107952 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.107985 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.108030 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.108053 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 08:51:08.108126 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 08:51:08.108194 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 08:51:08.131126 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.131235 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 6 logger.go:44: 08:51:08.131330 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.131364 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 1 logger.go:44: 08:51:08.131482 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.131544 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.139044 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.139145 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 08:51:08.139222 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.139305 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 08:51:08.139329 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.139365 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.139258 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.139423 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 08:51:08.139458 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.139481 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 08:51:08.139558 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 08:51:08.139652 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 08:51:08.163054 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.163159 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 7 logger.go:44: 08:51:08.163223 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.163250 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 1 logger.go:44: 08:51:08.163065 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.167115 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.167158 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.167126 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 7 logger.go:44: 08:51:08.167227 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.167301 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 1 logger.go:44: 08:51:08.167347 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.167390 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.175050 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.175144 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 08:51:08.175215 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.175243 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 08:51:08.175336 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 08:51:08.175416 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 08:51:08.187056 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.187147 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.187274 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.187313 [DEBUG] raft: Vote granted from 2 in term 8. Tally: 1 logger.go:44: 08:51:08.187395 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.187452 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.195088 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.195174 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.195229 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.195252 [DEBUG] raft: Vote granted from 0 in term 8. Tally: 1 logger.go:44: 08:51:08.195335 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 08:51:08.195431 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.195462 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.195523 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.195553 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 08:51:08.195578 [DEBUG] raft: Vote granted from 1 in term 8. Tally: 1 logger.go:44: 08:51:08.195641 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.195683 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.215055 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.215160 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 9 logger.go:44: 08:51:08.215224 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.215297 [DEBUG] raft: Vote granted from 0 in term 9. Tally: 1 logger.go:44: 08:51:08.215058 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.215393 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 9 logger.go:44: 08:51:08.215429 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.215450 [DEBUG] raft: Vote granted from 2 in term 9. Tally: 1 logger.go:44: 08:51:08.215527 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.215642 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 08:51:08.215077 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.215709 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 9 logger.go:44: 08:51:08.215739 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.215766 [DEBUG] raft: Vote granted from 1 in term 9. Tally: 1 logger.go:44: 08:51:08.215787 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 08:51:08.215851 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.215896 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.215937 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.231081 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.235076 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 10 logger.go:44: 08:51:08.235179 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.235208 [DEBUG] raft: Vote granted from 0 in term 10. Tally: 1 logger.go:44: 08:51:08.235359 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.235421 [DEBUG] raft: Vote granted from 1 in term 10. Tally: 2 logger.go:44: 08:51:08.235437 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.235457 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.235534 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.235572 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.235722 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=10,index=2] logger.go:44: 08:51:08.235836 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.235914 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.235998 [WARN] raft: Rejecting vote request from 0 since our last term is greater (10, 1) logger.go:44: 08:51:08.236054 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.236088 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.236159 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=10,index=2] logger.go:44: 08:51:08.236255 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.236356 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.236377 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.236391 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.236479 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=10,index=3] logger.go:44: 08:51:08.236650 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.236724 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=10,index=4] logger.go:44: 08:51:08.236745 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 08:51:08.236818 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=10,index=3 Command:term=10,index=4] logger.go:44: 08:51:08.236861 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 08:51:08.236921 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.236945 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.237048 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.237095 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.239089 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.239173 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.239189 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.239250 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.239270 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.239195 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.251213 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.251283 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.251318 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.251414 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.251474 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.251493 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.252910 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.252982 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 11 logger.go:44: 08:51:08.252910 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.253087 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 11 logger.go:44: 08:51:08.253101 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.253128 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.253161 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.253106 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.253164 [DEBUG] raft: Vote granted from 1 in term 11. Tally: 1 logger.go:44: 08:51:08.253042 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.253349 [DEBUG] raft: Vote granted from 2 in term 11. Tally: 1 logger.go:44: 08:51:08.253197 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.256028 [WARN] raft: Failed to contact 2 in 19.001656ms logger.go:44: 08:51:08.256123 [WARN] raft: Failed to contact 1 in 18.919375ms logger.go:44: 08:51:08.256138 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.256227 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.256244 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.256394 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.256427 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.256464 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.256308 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.256571 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.256601 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.256657 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=10,index=4] logger.go:44: 08:51:08.256680 [DEBUG] raft-test: server 0: transport: append to 1: enqueue fault: command 2 logger.go:44: 08:51:08.256700 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.256720 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.256792 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.256861 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.256931 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.256956 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.256994 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.257028 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.257044 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueuedThenElect --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElect (0.00s) === RUN TestControl_DeposeAfterCommandEnqueuedThenElectSame --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElectSame (0.09s) logger.go:44: 08:51:08.257291 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.257431 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.257578 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.257649 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.257696 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.257840 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.257919 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.258002 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.258029 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.258092 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.258129 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.282855 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.283165 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.283208 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.283288 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.283444 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.283469 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.283481 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.283577 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.283714 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.283795 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.283833 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 08:51:08.283954 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.283954 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.284036 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 08:51:08.284092 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.284116 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.284179 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.285613 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.285662 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.286245 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.286279 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.298557 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.298645 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.298726 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.298770 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.303313 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.303369 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.303329 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.303462 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.303520 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.347421 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.347436 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=5,index=5] logger.go:44: 08:51:08.347454 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.347682 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.347569 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.347893 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Noop:term=5,index=5] logger.go:44: 08:51:08.347644 [DEBUG] raft-test: server 0: transport: append to 2: 2 entries [Command:term=2,index=4 Noop:term=5,index=5] logger.go:44: 08:51:08.348088 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.348852 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.348916 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.348937 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.349027 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=5,index=6] logger.go:44: 08:51:08.349044 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=5,index=6] logger.go:44: 08:51:08.349176 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 08:51:08.349231 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.349240 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:08.349195 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:08.349357 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.349439 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.349503 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.349527 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.349566 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.349595 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.349609 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppended --- PASS: TestControl_DeposeAfterCommandAppended (0.05s) logger.go:44: 08:51:08.349776 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.349917 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.350061 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.350125 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.350162 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.350314 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.350385 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.350471 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.350497 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.350544 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.350584 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.376935 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.376945 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.377112 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.377004 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.378268 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.378339 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.378358 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.378306 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.378468 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.378513 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 1 logger.go:44: 08:51:08.378535 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.378555 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 1 logger.go:44: 08:51:08.378648 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.378677 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.379045 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.379078 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.379841 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.379914 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.379843 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.380008 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.380212 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.380246 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.381837 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.381884 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.382179 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.382209 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.392313 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.392438 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.393297 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.393341 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.393504 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.393552 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.393750 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.393782 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.397284 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.397401 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.397350 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.397546 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.397589 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.397664 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.397690 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.397747 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.397804 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.397862 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.397908 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.397977 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.398001 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.398018 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppendedThenElect === RUN TestControl_DeposeAfterCommandAppendedThenElect/0 === RUN TestControl_DeposeAfterCommandAppendedThenElect/1 === RUN TestControl_DeposeAfterCommandAppendedThenElect/2 --- PASS: TestControl_DeposeAfterCommandAppendedThenElect (0.37s) --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/0 (0.20s) logger.go:44: 08:51:08.398212 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.398349 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.398496 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.398558 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.398613 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.398766 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.398819 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.398851 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.398900 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.398930 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.398948 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.399010 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.399044 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.399067 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.399090 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.399137 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.399105 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.414682 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.414781 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.414880 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.414906 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 08:51:08.414978 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.415052 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.421629 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.421714 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.421776 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.421815 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 08:51:08.421878 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.421878 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.429033 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.429117 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.429204 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.429230 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.429282 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.429285 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.440170 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.440320 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.440387 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.440415 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 08:51:08.440493 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.440559 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.442562 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.442633 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.442690 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.442719 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.442782 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.442835 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.444802 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.444867 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.444910 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.444933 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 08:51:08.445013 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.445087 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.458904 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.459033 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.459137 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.459172 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 08:51:08.459248 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.459299 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.462222 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.462294 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.462367 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.462395 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 08:51:08.462463 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.462464 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.473953 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.474048 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.474161 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.474186 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 08:51:08.474275 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 08:51:08.474357 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 08:51:08.476606 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.476677 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.476719 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.476739 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 08:51:08.476800 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.476847 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.489691 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.489793 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.489869 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.489895 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 08:51:08.489972 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.490036 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.494942 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.495077 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 6 logger.go:44: 08:51:08.495134 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.495158 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 1 logger.go:44: 08:51:08.495237 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.495288 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.500444 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.500563 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 08:51:08.500626 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.500649 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 08:51:08.500750 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 08:51:08.500786 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.500838 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 08:51:08.515732 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.515857 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 7 logger.go:44: 08:51:08.515976 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.516010 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 1 logger.go:44: 08:51:08.516084 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.516133 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.519078 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.519189 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 08:51:08.519262 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.519285 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 08:51:08.519354 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.519414 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.525564 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.525686 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 08:51:08.525750 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.525782 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 08:51:08.525870 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 08:51:08.525959 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.525990 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 2 logger.go:44: 08:51:08.526004 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.526038 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.526079 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.526108 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.526220 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=2] logger.go:44: 08:51:08.526336 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.526398 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.526454 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.526490 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.526563 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=2] logger.go:44: 08:51:08.526666 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.526733 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.526774 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.526789 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.526894 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=3] logger.go:44: 08:51:08.527022 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.527108 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 08:51:08.527130 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 08:51:08.527222 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 08:51:08.527243 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 08:51:08.527273 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.527381 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.527408 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.527450 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.527484 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.529121 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.529166 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.529198 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.529234 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.529310 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.529333 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.529351 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.529377 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.529473 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.529499 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.529516 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.530252 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.530334 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.530372 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.531321 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 08:51:08.531380 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.531415 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.531326 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 08:51:08.531507 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.531545 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.542530 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.542601 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.542623 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.543173 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 08:51:08.543245 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.543275 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.543460 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.543551 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.543575 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.543477 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 08:51:08.543636 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.543658 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.545980 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.546040 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.546103 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.546129 [DEBUG] raft: Vote granted from 1 in term 8. Tally: 1 logger.go:44: 08:51:08.546196 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.546207 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.546457 [WARN] raft: Failed to contact 1 in 19.795045ms logger.go:44: 08:51:08.546527 [WARN] raft: Failed to contact 2 in 19.464861ms logger.go:44: 08:51:08.546541 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.546595 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.546610 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.546727 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.546664 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.546771 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.546799 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.553465 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.553548 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.553634 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.553672 [DEBUG] raft: Vote granted from 2 in term 8. Tally: 1 logger.go:44: 08:51:08.553686 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.553727 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.554464 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.554562 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 08:51:08.555554 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 08:51:08.555675 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 08:51:08.555709 [ERR] raft: peer {Voter 1 1} has newer term, stopping replication logger.go:44: 08:51:08.555739 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.555836 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 08:51:08.555868 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 08:51:08.555929 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 08:51:08.555956 [ERR] raft: peer {Voter 2 2} has newer term, stopping replication logger.go:44: 08:51:08.572278 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.572416 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 9 logger.go:44: 08:51:08.572488 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.572519 [DEBUG] raft: Vote granted from 1 in term 9. Tally: 1 logger.go:44: 08:51:08.572636 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.572739 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.573321 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.573405 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 8 logger.go:44: 08:51:08.573445 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.573478 [DEBUG] raft: Vote granted from 0 in term 8. Tally: 1 logger.go:44: 08:51:08.573560 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 08:51:08.573636 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 08:51:08.573663 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.577821 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.577896 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 9 logger.go:44: 08:51:08.577968 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.577995 [DEBUG] raft: Vote granted from 2 in term 9. Tally: 1 logger.go:44: 08:51:08.578025 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.578047 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.592726 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.592854 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 10 logger.go:44: 08:51:08.592915 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.592943 [DEBUG] raft: Vote granted from 0 in term 10. Tally: 1 logger.go:44: 08:51:08.593009 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.593014 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.593029 [DEBUG] raft: Vote granted from 2 in term 10. Tally: 2 logger.go:44: 08:51:08.593088 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.593121 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.593156 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.593217 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.593337 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=10,index=5] logger.go:44: 08:51:08.593459 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.593533 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.593578 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.593636 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=10,index=5] logger.go:44: 08:51:08.593737 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.593837 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.593861 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.593875 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.593931 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=10,index=6] logger.go:44: 08:51:08.593994 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:08.594111 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.594140 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 08:51:08.594200 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.594256 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=10,index=6] logger.go:44: 08:51:08.594366 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.594412 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.594449 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:08.594492 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 08:51:08.594540 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.594607 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.594679 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.594726 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.594784 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.594820 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.594839 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/1 (0.07s) logger.go:44: 08:51:08.634470 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.634739 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.634911 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.635018 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.635107 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.635281 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.635640 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.659200 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.659429 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.659471 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.659544 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.659569 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.659597 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.659631 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.659666 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.659751 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.659808 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.675115 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.675233 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.675314 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.675349 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.675473 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 08:51:08.675492 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.675512 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.675565 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.675595 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.675695 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.675833 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.675942 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.675981 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.676041 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.676141 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.676228 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.676252 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.676267 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.676366 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.676467 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.676539 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.676561 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 08:51:08.676616 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.676639 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 08:51:08.676673 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.676829 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.676861 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.676888 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.676931 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.679231 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.679293 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.679338 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.679375 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.679415 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.679437 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.679455 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.679478 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.679526 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.679551 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.679570 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.679606 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.679626 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.679642 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.685889 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.685969 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.686000 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.686059 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.686085 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.686110 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.693776 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.693848 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.693876 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.693911 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.693928 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.693943 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.696141 [WARN] raft: Failed to contact 1 in 19.997488ms logger.go:44: 08:51:08.696198 [WARN] raft: Failed to contact 2 in 19.674744ms logger.go:44: 08:51:08.696213 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.696281 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.696319 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.696345 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.696408 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 08:51:08.696443 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 08:51:08.696476 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 08:51:08.701295 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.701363 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.701397 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.701474 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.701500 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.701521 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.701576 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.701615 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.701667 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.701695 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 08:51:08.701766 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.701835 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.703161 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.703211 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.703255 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.703281 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.703384 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.703512 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 08:51:08.703531 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.703551 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 08:51:08.703586 [INFO] raft: Added peer 0, starting replication logger.go:44: 08:51:08.703642 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.703750 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=5] logger.go:44: 08:51:08.703844 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 08:51:08.703921 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.704011 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 08:51:08.704050 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.704110 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 08:51:08.704209 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 08:51:08.704308 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 08:51:08.704340 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.704354 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.704410 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=6] logger.go:44: 08:51:08.704476 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:08.704605 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:08.704633 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 08:51:08.704680 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.704735 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 08:51:08.704853 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 08:51:08.704892 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.704940 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.704960 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 08:51:08.704994 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.705051 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.705099 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.705127 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.705171 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.705209 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.705224 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/2 (0.06s) logger.go:44: 08:51:08.705420 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.705554 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.705671 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.705719 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.705760 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.705868 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.705900 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.705969 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.705992 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.706054 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.706075 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.706096 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.706134 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.706167 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.706209 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.706250 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.706288 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.728401 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.728536 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.728601 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.728639 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.728762 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 08:51:08.728782 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.728804 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.728856 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.728890 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.729002 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.729159 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.729283 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.729319 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.729393 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.729486 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.729604 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.729628 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.729641 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.729736 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.729872 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.729960 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.729984 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 08:51:08.730072 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.730101 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 08:51:08.730143 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.730262 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.730289 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.730329 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.730367 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.735099 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.735171 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.735204 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.735241 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.735099 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.735322 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.735343 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.735115 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.735382 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.735404 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.735134 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.735468 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.735489 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.735514 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.736933 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.736985 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.737009 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.737279 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.737310 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.737329 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.747280 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.747365 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.747422 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.747720 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.747764 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.747793 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.747885 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.747938 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.747988 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.748010 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.748079 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.748129 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.748628 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 08:51:08.748683 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.748709 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.748863 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:08.748895 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.748917 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.749208 [WARN] raft: Failed to contact 1 in 19.729544ms logger.go:44: 08:51:08.749286 [WARN] raft: Failed to contact 2 in 19.36762ms logger.go:44: 08:51:08.749305 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.749359 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.749392 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.749453 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.749424 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 08:51:08.749507 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 08:51:08.749540 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 08:51:08.761097 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.761189 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.761283 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.761314 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 08:51:08.761373 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.761385 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 08:51:08.761465 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.761489 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 08:51:08.761528 [INFO] raft: Added peer 0, starting replication logger.go:44: 08:51:08.761569 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.761705 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 08:51:08.761795 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 08:51:08.761879 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.761942 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 08:51:08.761976 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.762038 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 08:51:08.762130 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 08:51:08.762207 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 08:51:08.762229 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.762243 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.762296 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 08:51:08.762368 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:08.762448 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:08.762472 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 08:51:08.762518 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.762578 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 08:51:08.762678 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.762716 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 08:51:08.762749 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.762773 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 08:51:08.762815 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.762883 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.762931 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.762958 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.763035 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.763060 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.763075 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommitted --- PASS: TestControl_DeposeAfterCommandCommitted (0.04s) logger.go:44: 08:51:08.763338 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.763471 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.763594 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.763650 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.763697 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.763809 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.763844 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.763922 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.763949 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.764014 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.764039 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.764060 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.764114 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.764158 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.764206 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.764251 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.764293 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.782864 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.783032 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.783114 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.783146 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 08:51:08.783225 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.783226 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.785603 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.785692 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.785735 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.785760 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.785880 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 08:51:08.785906 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.785928 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.785963 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.785988 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.786113 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.786243 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.786325 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.786411 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.786454 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.786541 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.786626 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.786696 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.786770 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.786793 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.786809 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.786932 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.787078 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.787131 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.787155 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.787188 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.787283 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.788166 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.788211 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.788235 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.788269 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.788823 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.788862 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.788892 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.788932 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.789028 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.789057 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.789076 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.789873 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.789920 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.789940 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.790034 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.790073 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.790099 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.790836 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.790872 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.790920 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.802119 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.802207 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.802241 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.802174 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.802312 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.802332 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.802843 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.802878 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.802902 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.803113 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.803146 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.803179 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.806369 [WARN] raft: Failed to contact 1 in 19.090097ms logger.go:44: 08:51:08.806461 [WARN] raft: Failed to contact 2 in 19.31726ms logger.go:44: 08:51:08.806480 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.806544 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.806585 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.806654 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.806769 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.806862 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.806892 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.806916 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.806978 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.807028 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.807054 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.807104 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.807162 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.807222 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.807270 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.807296 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.807327 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.807343 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommittedThenElect === RUN TestControl_DeposeAfterCommandCommittedThenElect/0 === RUN TestControl_DeposeAfterCommandCommittedThenElect/1 === RUN TestControl_DeposeAfterCommandCommittedThenElect/2 --- PASS: TestControl_DeposeAfterCommandCommittedThenElect (0.19s) --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/0 (0.09s) logger.go:44: 08:51:08.807553 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.807684 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.807825 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.807884 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.807932 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.808059 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.808096 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.808184 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.808217 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.808304 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.808339 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.808364 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.808405 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.808447 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.808500 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.808547 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.808590 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.827003 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.827107 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.827168 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.827196 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 08:51:08.827297 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.827361 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.832130 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.832238 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.832298 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.832328 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 08:51:08.832362 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.832374 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.835662 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.835742 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.835817 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.835843 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.835890 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.835894 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.847382 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.847491 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.847560 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.847586 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.847657 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.847709 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.851772 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:08.851855 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.851933 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.851956 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 08:51:08.852061 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.852109 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 2 logger.go:44: 08:51:08.852125 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.852144 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.852177 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.852201 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.852311 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 08:51:08.852434 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.852520 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.852571 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.852603 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.852702 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 08:51:08.852774 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.852822 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.852896 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.852919 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.852932 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.853037 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 08:51:08.853153 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.853200 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.853224 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.853267 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 08:51:08.853376 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.854852 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.854901 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.854965 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.855013 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.855101 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.855138 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.855158 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.855184 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.855418 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.855452 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.855470 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.855588 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.855611 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.855627 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.856417 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.856459 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.856485 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.856822 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.856852 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.856892 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.867709 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.867785 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.867808 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.868151 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.868187 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.868206 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.868416 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.868458 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.868486 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.868417 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.868572 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.868593 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.869120 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.869170 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.869221 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.869242 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 08:51:08.869307 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.869360 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.872625 [WARN] raft: Failed to contact 1 in 19.244639ms logger.go:44: 08:51:08.872738 [WARN] raft: Failed to contact 2 in 19.484462ms logger.go:44: 08:51:08.872757 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.872815 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.872859 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.872887 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.872990 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.873034 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.873074 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.880268 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.880558 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.880624 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 08:51:08.880656 [ERR] raft: peer {Voter 2 2} has newer term, stopping replication logger.go:44: 08:51:08.892305 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.892397 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 08:51:08.892452 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.892476 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 08:51:08.892539 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 08:51:08.892563 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 2 logger.go:44: 08:51:08.892603 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.892623 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.892675 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.892704 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.892756 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.892800 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.892813 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=4] logger.go:44: 08:51:08.892980 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.893052 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.892870 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=4] logger.go:44: 08:51:08.893194 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.893261 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.893992 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.894027 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.894049 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.894130 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=5] logger.go:44: 08:51:08.894134 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=5] logger.go:44: 08:51:08.894281 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.894336 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.894399 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.894401 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.894465 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.894531 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.894591 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.894616 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.894654 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.894697 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.894713 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/1 (0.04s) logger.go:44: 08:51:08.894948 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.895088 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.895205 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.895253 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.895303 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.895406 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.895438 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.895509 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.895540 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.895610 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.895633 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.895661 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.895701 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.895732 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.895775 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.895832 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.895894 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.913312 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.913439 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.913506 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.913537 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.913615 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 08:51:08.913633 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.913670 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.913717 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.913744 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.913823 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.913851 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.913920 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.913965 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.913995 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.913869 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.914067 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.914088 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.914106 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.914204 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.914259 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.914363 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.914402 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.914426 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.916102 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.916154 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.916194 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.916235 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.916260 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.916286 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.916316 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.916350 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.917032 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.917071 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.917108 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.917123 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.917161 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.917180 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.917565 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.917608 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.917631 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.918027 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.918064 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.918086 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.928977 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.929058 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.929107 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.929763 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.929802 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.929850 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.930392 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.930428 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.930444 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.930399 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.930500 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.930521 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.934133 [WARN] raft: Failed to contact 1 in 19.631643ms logger.go:44: 08:51:08.934243 [WARN] raft: Failed to contact 2 in 19.788585ms logger.go:44: 08:51:08.934261 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.934319 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.934363 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.934393 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.934497 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 08:51:08.934534 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 08:51:08.934573 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 08:51:08.938020 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.938112 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.938168 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.938198 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.938276 [WARN] raft: Rejecting vote request from 1 since we have a leader: 0 logger.go:44: 08:51:08.938315 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 08:51:08.938351 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.938371 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 08:51:08.938417 [INFO] raft: Added peer 0, starting replication logger.go:44: 08:51:08.938448 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.938525 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 08:51:08.938559 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=4] logger.go:44: 08:51:08.938622 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 08:51:08.938575 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.938716 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 08:51:08.938738 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 08:51:08.938761 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.938791 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.938672 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.938862 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=5] logger.go:44: 08:51:08.938783 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.938862 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 08:51:08.938983 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:08.939040 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.939050 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.939127 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 08:51:08.939166 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.939212 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.939263 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.939289 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.939332 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.939269 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.939400 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.939424 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.939486 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.939546 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.939582 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.939605 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.939636 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.939660 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/2 (0.05s) logger.go:44: 08:51:08.939867 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.939983 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.940112 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.940158 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.940209 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.940319 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.940350 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.940424 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.940445 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.940504 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.940523 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.940545 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.940585 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.940615 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.940663 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.940708 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.940751 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.961399 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.961513 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.961580 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.961611 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 08:51:08.961642 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.961655 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:08.963087 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:08.963143 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:08.963184 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.963208 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:08.963284 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:08.963420 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 08:51:08.963441 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.963462 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:08.963498 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.963527 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:08.963648 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.963752 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:08.963819 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:08.963885 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:08.963924 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.963990 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:08.964118 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.964200 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.964223 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:08.964241 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.964339 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.964470 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:08.964510 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 08:51:08.964533 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 08:51:08.964565 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:08.964674 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:08.965818 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:08.965863 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:08.965888 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.965932 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.966625 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:08.966677 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:08.966744 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.966790 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.966826 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.966754 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.966899 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:08.967221 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.967260 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.967277 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.967482 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.967522 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.967545 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.968630 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.968677 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.968699 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.979010 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.979099 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.979124 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:08.979858 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.979913 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.979972 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.980424 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.980485 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.980506 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.980564 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.980582 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.980597 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 08:51:08.983889 [WARN] raft: Failed to contact 1 in 19.443241ms logger.go:44: 08:51:08.983988 [WARN] raft: Failed to contact 2 in 19.226399ms logger.go:44: 08:51:08.984005 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 08:51:08.984066 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.984105 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:08.984137 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 08:51:08.984257 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 08:51:08.984299 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 08:51:08.984333 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 08:51:08.990601 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.990681 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.990729 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.990755 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:08.990802 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:08.990803 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:08.991899 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:08.992001 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 08:51:08.992039 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 08:51:08.991948 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:08.992115 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:08.992138 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:08.992738 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 08:51:08.992796 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:08.992836 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:08.992861 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 08:51:08.992948 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:08.993078 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 08:51:08.993097 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:08.993119 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 08:51:08.993152 [INFO] raft: Added peer 0, starting replication logger.go:44: 08:51:08.993179 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:08.993280 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=4] logger.go:44: 08:51:08.993388 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 08:51:08.993471 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:08.993530 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 08:51:08.993564 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 08:51:08.993641 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 08:51:08.993736 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 08:51:08.993843 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:08.993898 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 08:51:08.993920 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:08.993934 [DEBUG] raft-test: elect: done logger.go:44: 08:51:08.993993 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=5] logger.go:44: 08:51:08.994088 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:08.994141 [DEBUG] raft-test: close: start logger.go:44: 08:51:08.994205 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 08:51:08.994314 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 08:51:08.994384 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:08.994421 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:08.994462 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:08.994524 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:08.994580 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:08.994620 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:08.994644 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:08.994667 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:08.994702 [DEBUG] raft-test: close: done === RUN TestControl_SnapshotAfterCommandCommitted --- PASS: TestControl_SnapshotAfterCommandCommitted (0.05s) logger.go:44: 08:51:08.994950 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:08.995110 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:08.995228 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:08.995275 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:08.995317 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:08.995419 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.995454 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:08.995530 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.995590 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:08.995673 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:08.995701 [DEBUG] raft-test: setup: done logger.go:44: 08:51:08.995725 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:08.995765 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:08.995797 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:08.995840 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.995889 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:08.995949 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.015575 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:09.015676 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:09.015739 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.015764 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 08:51:09.015816 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:09.015817 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:09.024049 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:09.024143 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:09.024173 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:09.024259 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:09.024275 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 08:51:09.024295 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.024335 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:09.024214 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.024381 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:09.024442 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 08:51:09.024382 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 08:51:09.024411 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:09.036021 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:09.036124 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:09.036203 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.036228 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 08:51:09.036300 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 08:51:09.036303 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 08:51:09.040780 [WARN] raft: Election timeout reached, restarting election logger.go:44: 08:51:09.040862 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 08:51:09.040925 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.040948 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 08:51:09.041047 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.041080 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 2 logger.go:44: 08:51:09.041095 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:09.041114 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:09.041180 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:09.041203 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:09.041300 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 08:51:09.041411 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:09.041483 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 08:51:09.041534 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:09.041564 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:09.041651 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 08:51:09.041723 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 08:51:09.042405 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:09.043372 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:09.043647 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:09.043678 [DEBUG] raft-test: elect: done logger.go:44: 08:51:09.043794 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 08:51:09.043687 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.043920 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 08:51:09.044023 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:09.044087 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=4] logger.go:44: 08:51:09.044163 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:09.044178 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=4] logger.go:44: 08:51:09.044228 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:09.044294 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 08:51:09.044295 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 08:51:09.044366 [INFO] raft: Starting snapshot up to 4 logger.go:44: 08:51:09.044522 [INFO] raft: Compacting logs from 1 to 3 logger.go:44: 08:51:09.044547 [INFO] raft: Snapshot to 4 complete logger.go:44: 08:51:09.044638 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=3,index=5] logger.go:44: 08:51:09.044638 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Other:term=3,index=5] logger.go:44: 08:51:09.044773 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:09.044774 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 08:51:09.044849 [DEBUG] raft-test: close: start logger.go:44: 08:51:09.044915 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:09.044915 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:09.044983 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:09.045021 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:09.045067 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:09.045096 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:09.045133 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:09.045176 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:09.045193 [DEBUG] raft-test: close: done === RUN TestControl_RestoreAfterDisconnection --- PASS: TestControl_RestoreAfterDisconnection (0.04s) logger.go:44: 08:51:09.045347 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 08:51:09.045475 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:09.045585 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 08:51:09.045640 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 08:51:09.045681 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:09.045812 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:09.045855 [DEBUG] raft-test: setup: server 1: start logger.go:44: 08:51:09.045951 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:09.045978 [DEBUG] raft-test: setup: server 2: start logger.go:44: 08:51:09.046048 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 08:51:09.046074 [DEBUG] raft-test: setup: done logger.go:44: 08:51:09.046094 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:09.046139 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:09.046177 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:09.046267 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.046322 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.046392 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.066808 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:09.066917 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:09.067011 [DEBUG] raft: Votes needed: 2 logger.go:44: 08:51:09.067044 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:09.067145 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 08:51:09.067172 [INFO] raft: Election won. Tally: 2 logger.go:44: 08:51:09.067196 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:09.067251 [INFO] raft: Added peer 1, starting replication logger.go:44: 08:51:09.067283 [INFO] raft: Added peer 2, starting replication logger.go:44: 08:51:09.067350 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:09.067383 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:09.067426 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:09.067382 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 08:51:09.067677 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:09.067549 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 08:51:09.068723 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:09.068764 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:09.068779 [DEBUG] raft-test: elect: done logger.go:44: 08:51:09.068904 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:09.068945 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 08:51:09.069035 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:09.069086 [DEBUG] raft-test: term: disconnect 1 logger.go:44: 08:51:09.069106 [DEBUG] raft-test: server 0: disconnecting follower 1 logger.go:44: 08:51:09.069183 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:09.069213 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:09.069239 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:09.069269 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:09.069183 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 08:51:09.069384 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 08:51:09.069451 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=5] logger.go:44: 08:51:09.069490 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:09.069511 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=4 Command:term=2,index=5] logger.go:44: 08:51:09.069535 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:09.069556 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 08:51:09.069562 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 08:51:09.069639 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=6] logger.go:44: 08:51:09.069514 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:09.069704 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 08:51:09.069495 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 08:51:09.069760 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 08:51:09.069776 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 08:51:09.069777 [DEBUG] raft-test: fsm 0: applied 4 logger.go:44: 08:51:09.069833 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 08:51:09.069915 [INFO] raft: Starting snapshot up to 6 logger.go:44: 08:51:09.069991 [INFO] raft: Compacting logs from 1 to 6 logger.go:44: 08:51:09.070012 [INFO] raft: Snapshot to 6 complete logger.go:44: 08:51:09.069919 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=7] logger.go:44: 08:51:09.070110 [DEBUG] raft-test: fsm 0: applied 5 logger.go:44: 08:51:09.070165 [DEBUG] raft-test: server 0: reconnecting follower 1 logger.go:44: 08:51:09.070188 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:09.070223 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 08:51:09.070240 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 08:51:09.070288 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=8] logger.go:44: 08:51:09.070330 [DEBUG] raft-test: fsm 2: applied 4 logger.go:44: 08:51:09.070390 [DEBUG] raft-test: fsm 0: applied 6 logger.go:44: 08:51:09.070468 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=9] logger.go:44: 08:51:09.070501 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:09.070507 [DEBUG] raft-test: fsm 2: applied 5 logger.go:44: 08:51:09.070547 [DEBUG] raft-test: fsm 2: applied 6 logger.go:44: 08:51:09.072296 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.072784 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:09.074092 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.074864 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:09.075457 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.077140 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.077589 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:09.079169 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 08:51:09.079461 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 08:51:09.079794 [ERR] raft: Failed to get log at index 3: log not found logger.go:44: 08:51:09.080083 [INFO] raft: Copied 8 bytes to local snapshot logger.go:44: 08:51:09.080156 [INFO] raft: Compacting logs from 1 to 2 logger.go:44: 08:51:09.080177 [INFO] raft: Installed remote snapshot logger.go:44: 08:51:09.080272 [DEBUG] raft-test: server 0: transport: append to 1: 3 entries [Command:term=2,index=7 Command:term=2,index=8 Other:term=2,index=9] logger.go:44: 08:51:09.080390 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 08:51:09.080397 [DEBUG] raft-test: fsm 1: applied 5 logger.go:44: 08:51:09.080471 [DEBUG] raft-test: fsm 1: applied 6 logger.go:44: 08:51:09.080537 [DEBUG] raft-test: close: start logger.go:44: 08:51:09.080605 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 08:51:09.080606 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 08:51:09.080679 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:09.080743 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 08:51:09.080790 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 08:51:09.080819 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:09.080860 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:09.080888 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 08:51:09.080906 [DEBUG] raft-test: close: done === RUN TestFSM_Restore --- PASS: TestFSM_Restore (0.00s) === RUN TestServer_StartAndShutdown --- PASS: TestServer_StartAndShutdown (0.03s) logger.go:44: 08:51:09.081111 [DEBUG] raft-test: setup: start (1 servers) logger.go:44: 08:51:09.081185 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 08:51:09.081267 [DEBUG] raft-test: setup: server 0: start logger.go:44: 08:51:09.081356 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0}] logger.go:44: 08:51:09.081394 [DEBUG] raft-test: setup: done logger.go:44: 08:51:09.081415 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 08:51:09.081454 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:09.081481 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 08:51:09.081522 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 08:51:09.110235 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 08:51:09.110367 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 08:51:09.110420 [DEBUG] raft: Votes needed: 1 logger.go:44: 08:51:09.110445 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 08:51:09.110459 [INFO] raft: Election won. Tally: 1 logger.go:44: 08:51:09.110476 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 08:51:09.110606 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:09.110641 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 08:51:09.110682 [DEBUG] raft-test: elect: done logger.go:44: 08:51:09.110792 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 08:51:09.110820 [DEBUG] raft-test: close: start logger.go:44: 08:51:09.110896 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 08:51:09.110934 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:09.110951 [DEBUG] raft-test: close: done === RUN ExampleControl_Commands --- PASS: ExampleControl_Commands (0.07s) === RUN ExampleControl_Snapshots --- PASS: ExampleControl_Snapshots (0.04s) PASS ok github.com/CanonicalLtd/raft-test 1.499s === RUN TestNotifier_Acquired --- PASS: TestNotifier_Acquired (0.00s) logger.go:44: 08:51:07.115086 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.115371 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_AcquiredTimeout --- PASS: TestNotifier_AcquiredTimeout (0.00s) logger.go:44: 08:51:07.115631 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LeaderhsipLost --- PASS: TestNotifier_LeaderhsipLost (0.01s) logger.go:44: 08:51:07.119145 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.123095 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:07.123214 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LostTwice --- PASS: TestNotifier_LostTwice (0.00s) logger.go:44: 08:51:07.123475 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.123550 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_UnexpectedLeadershipChange --- PASS: TestNotifier_UnexpectedLeadershipChange (0.00s) === RUN TestNotifier_InconsistentNotifications --- PASS: TestNotifier_InconsistentNotifications (0.01s) logger.go:44: 08:51:07.135256 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_DoubleAcquiredRequest --- PASS: TestNotifier_DoubleAcquiredRequest (0.00s) === RUN TestNotifier_DoubleNotification --- PASS: TestNotifier_DoubleNotification (0.02s) logger.go:44: 08:51:07.151085 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_OneLeadershipAfterTheOther --- PASS: TestNotifier_OneLeadershipAfterTheOther (0.00s) logger.go:44: 08:51:07.151397 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.151449 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:07.151505 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.151544 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_Acquired --- PASS: TestTracker_Acquired (0.00s) logger.go:44: 08:51:07.151683 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.151721 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:07.151754 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:07.151785 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredTimeout --- PASS: TestTracker_AcquiredTimeout (0.00s) logger.go:44: 08:51:07.151976 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTwice --- PASS: TestTracker_AcquiredTwice (0.00s) logger.go:44: 08:51:07.152100 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.152169 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:07.152214 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:07.152243 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredAfterLost --- PASS: TestTracker_AcquiredAfterLost (0.00s) logger.go:44: 08:51:07.152374 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 08:51:07.152424 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 08:51:07.152461 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 08:51:07.152479 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 08:51:07.152506 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AddSameServerID --- PASS: TestTracker_AddSameServerID (0.00s) logger.go:44: 08:51:07.152629 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddAfterObserving --- PASS: TestTracker_AddAfterObserving (0.00s) logger.go:44: 08:51:07.152736 [DEBUG] raft-test: server 0: leadership: stop watching PASS ok github.com/CanonicalLtd/raft-test/internal/election 0.096s === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/CanonicalLtd/raft-test/internal/event 0.017s ? github.com/CanonicalLtd/raft-test/internal/fsms [no test files] === RUN TestNew --- PASS: TestNew (0.00s) logger.go:44: 08:51:00.864063 [TRACE] raft-test: hello PASS ok github.com/CanonicalLtd/raft-test/internal/logging 0.037s === RUN TestStringifyLogs === RUN TestStringifyLogs/0_entries === RUN TestStringifyLogs/1_entry_[Noop:term=1,index=1] === RUN TestStringifyLogs/2_entries_[Noop:term=1,index=1_Command:term=1,index=2] --- PASS: TestStringifyLogs (0.00s) --- PASS: TestStringifyLogs/0_entries (0.00s) --- PASS: TestStringifyLogs/1_entry_[Noop:term=1,index=1] (0.00s) --- PASS: TestStringifyLogs/2_entries_[Noop:term=1,index=1_Command:term=1,index=2] (0.00s) === RUN TestFilterLogsWithOlderTerms === RUN TestFilterLogsWithOlderTerms/0 === RUN TestFilterLogsWithOlderTerms/1 --- PASS: TestFilterLogsWithOlderTerms (0.00s) --- PASS: TestFilterLogsWithOlderTerms/0 (0.00s) --- PASS: TestFilterLogsWithOlderTerms/1 (0.00s) === RUN TestPeer_UpdateLogs === RUN TestPeer_UpdateLogs/0 === RUN TestPeer_UpdateLogs/1 === RUN TestPeer_UpdateLogs/2 === RUN TestPeer_UpdateLogs/3 === RUN TestPeer_UpdateLogs/4 === RUN TestPeer_UpdateLogs/5 --- PASS: TestPeer_UpdateLogs (0.00s) --- PASS: TestPeer_UpdateLogs/0 (0.00s) --- PASS: TestPeer_UpdateLogs/1 (0.00s) --- PASS: TestPeer_UpdateLogs/2 (0.00s) --- PASS: TestPeer_UpdateLogs/3 (0.00s) --- PASS: TestPeer_UpdateLogs/4 (0.00s) --- PASS: TestPeer_UpdateLogs/5 (0.00s) === RUN TestPeer_CommandLogsCount --- PASS: TestPeer_CommandLogsCount (0.00s) === RUN TestFaultyTransport_AppendEntries_Default --- PASS: TestFaultyTransport_AppendEntries_Default (0.00s) logger.go:44: 08:51:07.565221 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 08:51:07.565404 [DEBUG] raft-test: server 0: transport: append to 1: not connected === RUN TestFaultyTransport_AppendEntries_Connected --- PASS: TestFaultyTransport_AppendEntries_Connected (0.00s) logger.go:44: 08:51:07.565558 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] === RUN TestFaultyTransport_PipelineAppendEntries_Disconnected --- PASS: TestFaultyTransport_PipelineAppendEntries_Disconnected (0.00s) logger.go:44: 08:51:07.565811 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 08:51:07.565837 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected === RUN TestFaultyTransport_PipelineAppendEntries_Connected --- PASS: TestFaultyTransport_PipelineAppendEntries_Connected (0.00s) logger.go:44: 08:51:07.566003 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries === RUN TestFaultyTransport_Deposing --- PASS: TestFaultyTransport_Deposing (0.00s) logger.go:44: 08:51:07.566204 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 08:51:07.566259 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=1,index=1] logger.go:44: 08:51:07.566304 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566375 [DEBUG] raft-test: server 0: transport: append to 2: syncing logs logger.go:44: 08:51:07.566419 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566492 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566512 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 08:51:07.566547 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566563 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 08:51:07.566580 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566600 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 08:51:07.566626 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 08:51:07.566642 [DEBUG] raft-test: server 0: transport: append to 2: not connected === RUN TestNetwork_FaultyEnqueue --- PASS: TestNetwork_FaultyEnqueue (0.00s) logger.go:44: 08:51:07.566788 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 08:51:07.566822 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 08:51:07.566866 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 08:51:07.566921 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=0,index=0] logger.go:44: 08:51:07.566937 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 1 logger.go:44: 08:51:07.571057 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes PASS ok github.com/CanonicalLtd/raft-test/internal/network 0.071s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang dh_auto_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installinit -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang dpkg-deb: building package 'golang-github-canonicalltd-raft-test-dev' in '../golang-github-canonicalltd-raft-test-dev_0.0~git20180628.c3345b5-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration 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/5902 and its subdirectories I: Current time: Fri Oct 30 20:51:16 -12 2020 I: pbuilder-time-stamp: 1604134276