I: pbuilder: network access will be disabled during build I: Current time: Mon Jul 19 04:59:56 -12 2021 I: pbuilder-time-stamp: 1626713996 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: using eatmydata during job 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 '/root/.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/13551/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=18' DISTRIBUTION='' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='6bc30f8cc5e041258cc70506df49c663' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='13551' 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.sDs01szlXm/pbuilderrc_jSvI --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.sDs01szlXm/b1 --logfile b1/build.log golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux profitbricks-build6-i386 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1302248 Apr 17 2019 bash -rwxr-xr-x 3 root root 38280 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 38280 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 38280 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 17768 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 38692 Feb 28 2019 cat -rwxr-xr-x 1 root root 75588 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 63268 Feb 28 2019 chmod -rwxr-xr-x 1 root root 75588 Feb 28 2019 chown -rwxr-xr-x 1 root root 153732 Feb 28 2019 cp -rwxr-xr-x 1 root root 132820 Jan 17 2019 dash -rwxr-xr-x 1 root root 120676 Feb 28 2019 date -rwxr-xr-x 1 root root 92040 Feb 28 2019 dd -rwxr-xr-x 1 root root 100620 Feb 28 2019 df -rwxr-xr-x 1 root root 149736 Feb 28 2019 dir -rwxr-xr-x 1 root root 79412 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 34532 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 34532 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 67700 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 30112 Apr 22 2020 fusermount -rwxr-xr-x 1 root root 206392 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 100952 Jan 5 2019 gzip -rwxr-xr-x 1 root root 21916 Sep 26 2018 hostname -rwxr-xr-x 1 root root 79752 Feb 28 2019 ln -rwxr-xr-x 1 root root 55400 Jul 26 2018 login -rwxr-xr-x 1 root root 149736 Feb 28 2019 ls -rwxr-xr-x 1 root root 112032 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 87972 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 79748 Feb 28 2019 mknod -rwxr-xr-x 1 root root 46916 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 42348 Jan 9 2019 more -rwsr-xr-x 1 root root 50592 Jan 9 2019 mount -rwxr-xr-x 1 root root 13724 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 157832 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 38660 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 46852 Feb 28 2019 readlink -rwxr-xr-x 1 root root 75588 Feb 28 2019 rm -rwxr-xr-x 1 root root 42756 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 22276 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 19 02:46 sh -> dash -rwxr-xr-x 1 root root 34532 Feb 28 2019 sleep -rwxr-xr-x 1 root root 79652 Feb 28 2019 stty -rwsr-xr-x 1 root root 71072 Jan 9 2019 su -rwxr-xr-x 1 root root 34564 Feb 28 2019 sync -rwxr-xr-x 1 root root 504024 Apr 23 2019 tar -rwxr-xr-x 1 root root 13860 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 104292 Feb 28 2019 touch -rwxr-xr-x 1 root root 34532 Feb 28 2019 true -rwxr-xr-x 1 root root 17768 Apr 22 2020 ulockmgr_server -rwsr-xr-x 1 root root 30108 Jan 9 2019 umount -rwxr-xr-x 1 root root 34532 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 149736 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34208 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/13551/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 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 ... 19234 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 90.7 MB of archives. After unpacking 445 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2 [104 kB] Get: 2 http://deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3 [935 kB] Get: 5 http://deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://deb.debian.org/debian buster/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://deb.debian.org/debian buster/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://deb.debian.org/debian buster/main i386 golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://deb.debian.org/debian buster/main i386 golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://deb.debian.org/debian buster/main i386 golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://deb.debian.org/debian buster/main i386 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://deb.debian.org/debian buster/main i386 golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://deb.debian.org/debian buster/main i386 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://deb.debian.org/debian buster/main i386 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 i386 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://deb.debian.org/debian buster/main i386 golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4+deb10u1 [242 kB] Get: 20 http://deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4+deb10u1 [124 kB] Get: 21 http://deb.debian.org/debian buster/main i386 file i386 1:5.35-4+deb10u1 [66.3 kB] Get: 22 http://deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 23 http://deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 24 http://deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 25 http://deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 26 http://deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 28 http://deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 30 http://deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 31 http://deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 32 http://deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 33 http://deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 34 http://deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 35 http://deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 36 http://deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2+deb10u2 [1334 kB] Get: 37 http://deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6+deb10u1 [8451 kB] Get: 38 http://deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+b3 [721 kB] Get: 39 http://deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 40 http://deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2+deb10u2 [109 kB] Get: 41 http://deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 42 http://deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 44 http://deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 45 http://deb.debian.org/debian buster/main i386 dh-golang all 1.39 [20.8 kB] Get: 46 http://deb.debian.org/debian buster/main i386 golang-1.11-src i386 1.11.6-1+deb10u3 [13.0 MB] Get: 47 http://deb.debian.org/debian buster/main i386 golang-1.11-go i386 1.11.6-1+deb10u3 [41.8 MB] Get: 48 http://deb.debian.org/debian buster/main i386 golang-src i386 2:1.11~1 [4348 B] Get: 49 http://deb.debian.org/debian buster/main i386 golang-go i386 2:1.11~1 [23.4 kB] Get: 50 http://deb.debian.org/debian buster/main i386 golang-any i386 2:1.11~1 [4472 B] Get: 51 http://deb.debian.org/debian buster/main i386 golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 52 http://deb.debian.org/debian buster/main i386 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 53 http://deb.debian.org/debian buster/main i386 golang-github-circonus-labs-circonusllhist-dev all 0.0~git20160526.0.d724266-2 [6974 B] Get: 54 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-go-cleanhttp-dev all 0.5.0-1.1 [9764 B] Get: 55 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-go-retryablehttp-dev all 0.0+git20180718.e651d75-1 [15.1 kB] Get: 56 http://deb.debian.org/debian buster/main i386 golang-github-circonus-labs-circonus-gometrics-dev all 2.0.0-1 [61.3 kB] Get: 57 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-go-uuid-dev all 1.0.0-1 [8320 B] Get: 58 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-golang-lru-dev all 0.5.0-1 [14.0 kB] Get: 59 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-go-immutable-radix-dev all 1.0.0-1 [20.0 kB] Get: 60 http://deb.debian.org/debian buster/main i386 golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 61 http://deb.debian.org/debian buster/main i386 golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 62 http://deb.debian.org/debian buster/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1 [216 kB] Get: 63 http://deb.debian.org/debian buster/main i386 libprotobuf17 i386 3.6.1.3-2 [895 kB] Get: 64 http://deb.debian.org/debian buster/main i386 libprotobuf-lite17 i386 3.6.1.3-2 [183 kB] Get: 65 http://deb.debian.org/debian buster/main i386 libprotobuf-dev i386 3.6.1.3-2 [1226 kB] Get: 66 http://deb.debian.org/debian buster/main i386 libprotoc17 i386 3.6.1.3-2 [714 kB] Get: 67 http://deb.debian.org/debian buster/main i386 protobuf-compiler i386 3.6.1.3-2 [65.2 kB] Get: 68 http://deb.debian.org/debian buster/main i386 golang-goprotobuf-dev i386 1.2.0-1+b10 [1798 kB] Get: 69 http://deb.debian.org/debian buster/main i386 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 i386 golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 71 http://deb.debian.org/debian buster/main i386 golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 72 http://deb.debian.org/debian buster/main i386 golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 73 http://deb.debian.org/debian buster/main i386 golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 74 http://deb.debian.org/debian buster/main i386 golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 75 http://deb.debian.org/debian buster/main i386 golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 76 http://deb.debian.org/debian buster/main i386 golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 77 http://deb.debian.org/debian buster/main i386 golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 78 http://deb.debian.org/debian buster/main i386 golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 79 http://deb.debian.org/debian buster/main i386 golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 80 http://deb.debian.org/debian buster/main i386 golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 81 http://deb.debian.org/debian buster/main i386 golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 82 http://deb.debian.org/debian buster/main i386 golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 83 http://deb.debian.org/debian buster/main i386 golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 84 http://deb.debian.org/debian buster/main i386 golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 85 http://deb.debian.org/debian buster/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 86 http://deb.debian.org/debian buster/main i386 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 87 http://deb.debian.org/debian buster/main i386 golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://deb.debian.org/debian buster/main i386 golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://deb.debian.org/debian buster/main i386 golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://deb.debian.org/debian buster/main i386 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://deb.debian.org/debian buster/main i386 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://deb.debian.org/debian buster/main i386 golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://deb.debian.org/debian buster/main i386 golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1+deb10u1 [68.0 kB] Get: 94 http://deb.debian.org/debian buster/main i386 golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 95 http://deb.debian.org/debian buster/main i386 golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 96 http://deb.debian.org/debian buster/main i386 golang-prometheus-client-dev all 0.9.0-1 [6860 B] Get: 97 http://deb.debian.org/debian buster/main i386 golang-github-datadog-datadog-go-dev all 2.1.0-1 [14.7 kB] Get: 98 http://deb.debian.org/debian buster/main i386 golang-github-armon-go-metrics-dev all 0.0~git20180917.f0300d1-1 [22.4 kB] Get: 99 http://deb.debian.org/debian buster/main i386 golang-github-ugorji-go-msgpack-dev all 0.0~git20130605.792643-5 [20.7 kB] Get: 100 http://deb.debian.org/debian buster/main i386 golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 101 http://deb.debian.org/debian buster/main i386 golang-gopkg-vmihailenco-msgpack.v2-dev all 3.1.1-4 [22.6 kB] Get: 102 http://deb.debian.org/debian buster/main i386 golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 103 http://deb.debian.org/debian buster/main i386 libsasl2-modules-db i386 2.1.27+dfsg-1+deb10u1 [70.1 kB] Get: 104 http://deb.debian.org/debian buster/main i386 libsasl2-2 i386 2.1.27+dfsg-1+deb10u1 [110 kB] Get: 105 http://deb.debian.org/debian buster/main i386 libsasl2-dev i386 2.1.27+dfsg-1+deb10u1 [296 kB] Get: 106 http://deb.debian.org/debian buster/main i386 golang-gopkg-mgo.v2-dev all 2016.08.01-5 [194 kB] Get: 107 http://deb.debian.org/debian buster/main i386 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 i386 golang-github-hashicorp-logutils-dev all 0.0~git20150609.0.0dc08b1-1 [8150 B] Get: 109 http://deb.debian.org/debian buster/main i386 golang-github-hashicorp-raft-dev all 1.0.0+git20180823.82694fb-3 [85.9 kB] Fetched 90.7 MB in 1s (74.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19234 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../002-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../004-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_i386.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_i386.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../019-libmagic1_1%3a5.35-4+deb10u1_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4+deb10u1_i386.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_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../022-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_i386.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:i386. Preparing to unpack .../033-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../035-libglib2.0-0_2.58.3-2+deb10u2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../036-libicu63_63.1-6+deb10u1_i386.deb ... Unpacking libicu63:i386 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../037-libxml2_2.9.4+dfsg1-7+b3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../038-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../039-libncurses6_6.1+20181013-2+deb10u2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.19.8.1-9_i386.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_i386.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_i386.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_i386.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../048-golang-go_2%3a1.11~1_i386.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../049-golang-any_2%3a1.11~1_i386.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:i386. Preparing to unpack .../061-zlib1g-dev_1%3a1.2.11.dfsg-1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:i386. Preparing to unpack .../062-libprotobuf17_3.6.1.3-2_i386.deb ... Unpacking libprotobuf17:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:i386. Preparing to unpack .../063-libprotobuf-lite17_3.6.1.3-2_i386.deb ... Unpacking libprotobuf-lite17:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:i386. Preparing to unpack .../064-libprotobuf-dev_3.6.1.3-2_i386.deb ... Unpacking libprotobuf-dev:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:i386. Preparing to unpack .../065-libprotoc17_3.6.1.3-2_i386.deb ... Unpacking libprotoc17:i386 (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../066-protobuf-compiler_3.6.1.3-2_i386.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_i386.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:i386. Preparing to unpack .../102-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../103-libsasl2-2_2.1.27+dfsg-1+deb10u1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../104-libsasl2-dev_2.1.27+dfsg-1+deb10u1_i386.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:i386 (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:i386 (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:i386 (3.6.1.3-2) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up libmagic1:i386 (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:i386 (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:i386 (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:i386 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:i386 (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:i386 (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:i386 (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:i386 (0.0.6-3) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libprotobuf17:i386 (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:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:i386 (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:i386 (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:i386 (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:i386 (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 i386 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-i686-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-i686-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-i686-linux-gnu/src\" -v -p 18 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 internal/race errors encoding crypto/subtle internal/nettrace crypto/internal/subtle unicode/utf16 runtime/internal/sys math/bits runtime/cgo vendor/golang_org/x/crypto/cryptobyte/asn1 github.com/CanonicalLtd/raft-test/internal/event unicode unicode/utf8 runtime/internal/atomic sync/atomic internal/cpu vendor/golang_org/x/net/dns/dnsmessage container/list math internal/testlog github.com/hashicorp/golang-lru/simplelru internal/bytealg runtime strconv crypto/rc4 sync internal/singleflight io math/rand reflect syscall hash bytes crypto/internal/randutil strings crypto/cipher hash/crc32 crypto/hmac crypto hash/crc64 crypto/sha1 crypto/md5 crypto/sha512 crypto/sha256 crypto/aes github.com/hashicorp/logutils vendor/golang_org/x/text/transform bufio path html internal/syscall/unix time internal/poll encoding/binary sort os github.com/hashicorp/go-immutable-radix encoding/base64 crypto/des vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/curve25519 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem runtime/debug os/signal path/filepath fmt io/ioutil context net/http/internal encoding/hex log github.com/pkg/errors net/url flag mime vendor/golang_org/x/net/http2/hpack text/template/parse encoding/gob encoding/json compress/flate mime/quotedprintable vendor/golang_org/x/text/unicode/norm math/big vendor/golang_org/x/text/unicode/bidi runtime/trace net testing vendor/golang_org/x/text/secure/bidirule compress/gzip text/template github.com/CanonicalLtd/raft-test/internal/logging vendor/golang_org/x/net/idna html/template crypto/rand crypto/dsa crypto/elliptic encoding/asn1 crypto/rsa crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte 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 net/rpc github.com/armon/go-metrics 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-i686-linux-gnu && go test -vet=off -v -p 18 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: 17:00:29.428933 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.429015 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.429058 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.429071 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.429081 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.429133 [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: 17:00:29.429149 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.429167 [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: 17:00:29.429178 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.429193 [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: 17:00:29.429201 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.429222 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.429242 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.429223 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.429534 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.429570 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.429608 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.429622 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.429629 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.429654 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.429668 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.429679 [DEBUG] raft-test: close: done === RUN TestControl_ElectAndDepose --- PASS: TestControl_ElectAndDepose (0.05s) logger.go:44: 17:00:29.429885 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.429925 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.429945 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.429960 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.429970 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.430003 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.430022 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.430039 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.430045 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.430053 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.430077 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.456443 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.456454 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.456485 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.456495 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.457730 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.457744 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.457749 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.457761 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.457770 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.457841 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.458535 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:29.458549 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:29.458720 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.458734 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.459409 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.459426 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.459993 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.460007 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:29.460199 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.460212 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.462096 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.462110 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.471324 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.471338 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.472077 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.472091 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.472412 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.472426 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.473660 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.473674 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.476889 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.476901 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.476910 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.476933 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.476948 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.476976 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.477000 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.477040 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.477073 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.477110 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.477135 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.477161 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.477177 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.477182 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueued --- PASS: TestControl_DeposeAfterCommandEnqueued (0.04s) logger.go:44: 17:00:29.477225 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.477266 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.477289 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.477301 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.477311 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.477336 [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: 17:00:29.477349 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.477366 [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: 17:00:29.477373 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.477378 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.477388 [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: 17:00:29.477390 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.477396 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.477416 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.477423 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.477432 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.477409 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.497578 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.497599 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.497621 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.497628 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:29.497647 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:00:29.497652 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:29.497658 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:29.497673 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:29.497680 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:29.497714 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.497737 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:29.497753 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.497767 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.497778 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.497810 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:29.498906 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.498915 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.498920 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.498956 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:29.498967 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:29.498987 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:29.499017 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.499023 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 17:00:29.499035 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.499041 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 17:00:29.499060 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.499075 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.499081 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:29.499083 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:29.500415 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.500425 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.500431 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.500540 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.500553 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.500560 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.512430 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.512444 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.512451 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.512509 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.512524 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.512531 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.518002 [WARN] raft: Failed to contact 1 in 18.91203ms logger.go:44: 17:00:29.518019 [WARN] raft: Failed to contact 2 in 18.9287ms logger.go:44: 17:00:29.518025 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:29.518043 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.518052 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.518078 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.518088 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.518096 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:29.518065 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.518125 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.518131 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:29.518147 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.518160 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.518188 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.518198 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.518206 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.518221 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.518233 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueuedThenElect --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElect (0.00s) === RUN TestControl_DeposeAfterCommandEnqueuedThenElectSame --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElectSame (0.19s) logger.go:44: 17:00:29.518311 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.518353 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.518370 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.518382 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.518392 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.518418 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.518436 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.518453 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.518460 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.518466 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.518475 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.639070 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.639101 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=2] logger.go:44: 17:00:29.639105 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.639110 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=2] logger.go:44: 17:00:29.640245 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.640264 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.640269 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.640314 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=3] logger.go:44: 17:00:29.640338 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=7,index=3] logger.go:44: 17:00:29.640383 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:29.640440 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 17:00:29.640449 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=7,index=4] logger.go:44: 17:00:29.640468 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 17:00:29.640452 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 17:00:29.640502 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.640520 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.640542 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:29.640565 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:29.641306 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.641315 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.641582 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.641595 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.653219 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.653237 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.654810 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.654825 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.659343 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.659355 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.659385 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.659399 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.659415 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.708988 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=10,index=5] logger.go:44: 17:00:29.708994 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.709036 [DEBUG] raft-test: server 0: transport: append to 2: 2 entries [Command:term=7,index=4 Noop:term=10,index=5] logger.go:44: 17:00:29.709021 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=10,index=5] logger.go:44: 17:00:29.709082 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:29.709043 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.709103 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=4 Noop:term=10,index=5] logger.go:44: 17:00:29.709104 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.709138 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:29.709141 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.709155 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.709185 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=10,index=6] logger.go:44: 17:00:29.709210 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=10,index=6] logger.go:44: 17:00:29.709227 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:29.709239 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:00:29.709263 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.709299 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.709320 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.709354 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.709367 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.709375 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.709391 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.709403 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppended --- PASS: TestControl_DeposeAfterCommandAppended (0.11s) logger.go:44: 17:00:29.709458 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.709508 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.709533 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.709546 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.709558 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.709596 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.709623 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.709657 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.709668 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.709686 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.709700 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.809986 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=5,index=2] logger.go:44: 17:00:29.810020 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=5,index=2] logger.go:44: 17:00:29.809991 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.810051 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.810066 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.810072 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.810076 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.810101 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.810108 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 1 logger.go:44: 17:00:29.810123 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.810129 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 1 logger.go:44: 17:00:29.810159 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.810179 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.811393 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.811424 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:29.811717 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:29.811732 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:29.812728 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.812788 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.812933 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.812944 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.813182 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.813197 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.813397 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.813407 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.820176 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.820189 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.820206 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.820225 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.820233 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.820234 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=5,index=3] logger.go:44: 17:00:29.820263 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.820278 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.820292 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.820304 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.820310 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.820321 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.820334 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.820343 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppendedThenElect === RUN TestControl_DeposeAfterCommandAppendedThenElect/0 === RUN TestControl_DeposeAfterCommandAppendedThenElect/1 === RUN TestControl_DeposeAfterCommandAppendedThenElect/2 --- PASS: TestControl_DeposeAfterCommandAppendedThenElect (0.23s) --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/0 (0.11s) logger.go:44: 17:00:29.820417 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.820469 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.820489 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.820512 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.820531 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.820566 [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: 17:00:29.820580 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.820599 [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: 17:00:29.820607 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.820624 [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: 17:00:29.820632 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.820638 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.820645 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.820601 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.820655 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.820671 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.820671 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.839037 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.839061 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.839086 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.839099 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:29.839116 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.839116 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:29.846663 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.846683 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.846700 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.846708 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:29.846719 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:29.846723 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.849009 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.849025 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.849038 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.849045 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:29.849058 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:29.849063 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:29.855591 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:29.855620 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:29.855640 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.855648 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:00:29.855687 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:29.855705 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.864661 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:29.864681 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:29.864709 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.864721 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:00:29.864733 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.864743 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:00:29.864751 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 2 logger.go:44: 17:00:29.864766 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:29.864773 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:29.864790 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:29.864798 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:29.864811 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.864835 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.864845 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:29.864846 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:29.864876 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:29.864912 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:29.864941 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:29.865962 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.865973 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.865977 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.866012 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:29.866017 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:29.866050 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:29.866086 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.866094 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:00:29.866101 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.866120 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:00:29.866125 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:29.866191 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:29.866191 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.866229 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.867417 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.867428 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:29.867450 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.867465 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:29.867453 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.867499 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.867507 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.867483 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.867531 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.867542 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.867533 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:29.867567 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:29.867575 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.867587 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:29.868992 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.869025 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.869032 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.869057 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.869068 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.869034 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.880519 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.880536 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.880544 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.880539 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.880564 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.880570 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.880835 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.880850 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.880859 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.881134 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.881143 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.881151 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.883978 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:29.883996 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:29.884016 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.884024 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:00:29.884034 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:29.884035 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.885132 [WARN] raft: Failed to contact 1 in 19.080128ms logger.go:44: 17:00:29.885148 [WARN] raft: Failed to contact 2 in 19.084818ms logger.go:44: 17:00:29.885154 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:29.885172 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.885182 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.885209 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.885197 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.885227 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.885237 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.888614 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:29.888642 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:29.888654 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.888665 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:00:29.888674 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.888681 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:29.892396 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.892430 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 17:00:29.892440 [ERR] raft: peer {Voter 2 2} has newer term, stopping replication logger.go:44: 17:00:29.892797 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=3,index=4] logger.go:44: 17:00:29.892831 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:00:29.892846 [ERR] raft: peer {Voter 1 1} has newer term, stopping replication logger.go:44: 17:00:29.906739 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:29.906757 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:00:29.906776 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.906784 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:00:29.906785 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.906814 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:29.911245 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.911261 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:29.911279 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.911294 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 17:00:29.911300 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 17:00:29.911308 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.911321 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:00:29.914020 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:29.914040 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 17:00:29.914062 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.914070 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 17:00:29.914081 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:29.914081 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.922313 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:29.922351 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 17:00:29.922391 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.922403 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 17:00:29.922407 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.922415 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:29.933267 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.933302 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 17:00:29.933321 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.933329 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 17:00:29.933358 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 17:00:29.933361 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.933367 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 2 logger.go:44: 17:00:29.933392 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:29.933418 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:29.933427 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:29.933445 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:29.933482 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=6,index=5] logger.go:44: 17:00:29.933504 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:29.933519 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:29.933526 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.933544 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.933535 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=6,index=5] logger.go:44: 17:00:29.933601 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:29.933622 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:29.934745 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.934759 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.934764 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.934787 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=6,index=6] logger.go:44: 17:00:29.934808 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=6,index=6] logger.go:44: 17:00:29.934819 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:29.934817 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:00:29.934849 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.934854 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:29.934870 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:29.934877 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:29.934907 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.934924 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.934935 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.934946 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.934963 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.934976 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.934984 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/1 (0.05s) logger.go:44: 17:00:29.935618 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.935658 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.935675 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.935687 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.935698 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.935724 [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: 17:00:29.935733 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.935766 [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: 17:00:29.935774 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.935802 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.935807 [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: 17:00:29.935833 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.935846 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.935858 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.935873 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.935811 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.935894 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.957891 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.957925 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.957960 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.957991 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:29.958004 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:29.958029 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.960369 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:29.960388 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:29.960413 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.960425 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:29.960443 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:29.960456 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:00:29.960464 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:29.960471 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:29.960479 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:29.960488 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:29.960514 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.960533 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.960548 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:29.960560 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:29.960568 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:29.960535 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.960584 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:29.960620 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:29.960633 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.960639 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.960667 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:29.960684 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:29.960727 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:29.960777 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.960789 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:00:29.960791 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.960850 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:00:29.960882 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:29.960890 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:29.960928 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:29.960892 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:29.962503 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.962519 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:29.962539 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.962551 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:29.962884 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:29.962894 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:29.962903 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.962911 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:29.962930 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.962937 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.962947 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.963082 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.963096 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.963103 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.964156 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.964166 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.964174 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.964211 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.964228 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.964238 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.975470 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.975486 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.975493 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.975784 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.975798 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.975806 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.975961 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.975976 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.975983 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.976426 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.976455 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.976476 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.980923 [WARN] raft: Failed to contact 1 in 20.203925ms logger.go:44: 17:00:29.980941 [WARN] raft: Failed to contact 2 in 20.187119ms logger.go:44: 17:00:29.980947 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:29.980963 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.980973 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.980980 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:29.980929 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:29.980992 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:29.981001 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.981008 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:00:29.981021 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:29.981033 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:29.981070 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 17:00:29.981082 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 17:00:29.981092 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 17:00:29.987377 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.987392 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.987399 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:29.987947 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:29.987959 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.987978 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.987987 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:29.987962 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:29.988003 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:29.987966 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:29.988016 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.988022 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:29.988796 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:29.988812 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:29.988827 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:29.988834 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:00:29.988847 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:00:29.988853 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 17:00:29.988872 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:29.988879 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 17:00:29.988887 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:00:29.988894 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:29.988918 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 17:00:29.988948 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 17:00:29.988953 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 17:00:29.989009 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:00:29.988922 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=5] logger.go:44: 17:00:29.989028 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:29.989035 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 17:00:29.989042 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:29.990126 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:00:29.990141 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:29.990146 [DEBUG] raft-test: elect: done logger.go:44: 17:00:29.990170 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=6] logger.go:44: 17:00:29.990180 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 17:00:29.990203 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:29.990218 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 17:00:29.990228 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:29.990249 [DEBUG] raft-test: close: start logger.go:44: 17:00:29.990277 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:00:29.990292 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:29.990309 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:29.990325 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:29.990337 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:29.990343 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.990350 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.990355 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.990367 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/2 (0.06s) logger.go:44: 17:00:29.990447 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:29.990506 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:29.990524 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:29.990536 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:29.990547 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:29.990572 [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: 17:00:29.990587 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:29.990605 [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: 17:00:29.990618 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:29.990610 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.990649 [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: 17:00:29.990658 [DEBUG] raft-test: setup: done logger.go:44: 17:00:29.990665 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:29.990677 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.990684 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:29.990687 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:29.990681 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.011171 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.011190 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.011207 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.011230 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:30.011231 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.011240 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.015968 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.015983 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.016001 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.016008 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.016020 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.016041 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:00:30.016056 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.016068 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.016081 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.016089 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.016130 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.016156 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.016174 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.016182 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.016174 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.016230 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.016250 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.016213 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.016259 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.016293 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.016346 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.016363 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.016418 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.016465 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.016477 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:00:30.016471 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.016509 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:00:30.016543 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.016548 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:30.016601 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:30.016558 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:30.017730 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.017748 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:30.017757 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.017777 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.018324 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:30.018338 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.018346 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.018359 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.018390 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.018408 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.018420 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.019233 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.019246 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.019253 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.019839 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.019865 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.019874 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.020290 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.020304 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.020313 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.031213 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.031228 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.031237 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.031682 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.031707 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.031720 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.031688 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.031741 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.031747 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.031786 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.031804 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.031812 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.036502 [WARN] raft: Failed to contact 1 in 20.030397ms logger.go:44: 17:00:30.036540 [WARN] raft: Failed to contact 2 in 20.07806ms logger.go:44: 17:00:30.036563 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:30.036594 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.036627 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:30.036661 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:30.036644 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.036734 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.036742 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:00:30.036619 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.036771 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.036693 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 17:00:30.036806 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 17:00:30.036814 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 17:00:30.036759 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.043215 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.043232 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.043248 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.043845 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.043858 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.043867 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.043904 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.043911 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.043918 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.044984 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.045000 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.045017 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.045024 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:00:30.045036 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:00:30.045052 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 17:00:30.045064 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.045075 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 17:00:30.045085 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:00:30.045091 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.045101 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 17:00:30.045134 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.045120 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 17:00:30.045147 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 17:00:30.045216 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:30.045197 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 17:00:30.045209 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.045236 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:00:30.046297 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:00:30.046310 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.046316 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.046348 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 17:00:30.046365 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 17:00:30.046377 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:30.046381 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 17:00:30.046399 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:30.046400 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.046438 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:00:30.046456 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.046474 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.046502 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.046522 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.046535 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.046541 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.046556 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.046561 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommitted --- PASS: TestControl_DeposeAfterCommandCommitted (0.04s) logger.go:44: 17:00:30.046667 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.046713 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.046730 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.046741 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.046752 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.046775 [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: 17:00:30.046783 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.046804 [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: 17:00:30.046811 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.046826 [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: 17:00:30.046833 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.046839 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.046846 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.046862 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.046848 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.046862 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.046864 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.065772 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.065790 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.065808 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.065818 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:30.065826 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.065829 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.066118 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.066131 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.066144 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.066153 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.066168 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.066172 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:00:30.066191 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.066200 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.066222 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.066235 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.066274 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.066296 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.066314 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.066330 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.066342 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.066374 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.066398 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.067515 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.067529 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.067536 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.067575 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.067584 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.067633 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.067648 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:30.067661 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:30.068372 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.068385 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.068392 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.068604 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.068613 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.068618 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.069068 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:30.069080 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.069088 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.069101 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.069294 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.069310 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:30.069322 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.069342 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.070623 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.070637 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.070646 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.070956 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.070981 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.070988 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.080956 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.080976 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.080986 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.081942 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.081972 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.081989 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.082572 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.082812 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.082917 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.082938 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.082900 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.082979 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.084376 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.084395 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.084414 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.084422 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:00:30.084434 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.084438 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.086530 [WARN] raft: Failed to contact 1 in 18.837666ms logger.go:44: 17:00:30.086549 [WARN] raft: Failed to contact 2 in 18.898784ms logger.go:44: 17:00:30.086555 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:30.086572 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.086582 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:30.086588 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:30.086622 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.086647 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.086658 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.086682 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.086693 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.086658 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.086723 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.086735 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.086750 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.086778 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.086802 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.086810 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.086827 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.086840 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommittedThenElect === RUN TestControl_DeposeAfterCommandCommittedThenElect/0 === RUN TestControl_DeposeAfterCommandCommittedThenElect/1 === RUN TestControl_DeposeAfterCommandCommittedThenElect/2 --- PASS: TestControl_DeposeAfterCommandCommittedThenElect (0.23s) --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/0 (0.06s) logger.go:44: 17:00:30.086893 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.086939 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.086959 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.086973 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.086985 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.087013 [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: 17:00:30.087030 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.087054 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.087056 [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: 17:00:30.087077 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.087104 [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: 17:00:30.087112 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.087119 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.087130 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.087136 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.087140 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.087170 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.107146 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.107162 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.107178 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.107186 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:30.107197 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.107202 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.110447 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.110460 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.110479 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.110486 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.110500 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.110514 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:00:30.110523 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.110529 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.110537 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.110547 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.110594 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.110620 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.110605 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.110679 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.110626 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.110723 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.110744 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.111735 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.111749 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.111757 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.111807 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.111827 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.111866 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.111899 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:30.111924 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:30.112357 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.112395 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.112408 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.113691 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:30.113714 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.113745 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.113779 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.113752 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.113843 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.113850 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.113926 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.113937 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:30.113945 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.113959 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.115821 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.115850 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.115858 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.115933 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.115942 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.115954 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.125801 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.125818 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.125826 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.126806 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.126837 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.126844 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.127655 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.127668 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.127677 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.128116 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.128131 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.128140 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.130868 [WARN] raft: Failed to contact 1 in 18.989736ms logger.go:44: 17:00:30.130884 [WARN] raft: Failed to contact 2 in 19.008712ms logger.go:44: 17:00:30.130890 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:30.130909 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.130918 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:30.130941 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:30.130974 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.130986 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.130995 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.134718 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.134735 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.134753 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.134761 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:00:30.134770 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.134805 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.138874 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.139196 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.139248 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:30.139268 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.139309 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 17:00:30.140085 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.140144 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 17:00:30.140177 [ERR] raft: peer {Voter 2 2} has newer term, stopping replication logger.go:44: 17:00:30.147925 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.147976 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.147994 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.148006 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:00:30.148042 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:00:30.148043 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 2 logger.go:44: 17:00:30.148073 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.148083 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.148100 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.148108 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.148143 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=4] logger.go:44: 17:00:30.148161 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.148175 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.148208 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.148210 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.148218 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=4] logger.go:44: 17:00:30.148279 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.148226 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.148329 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.148336 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.148340 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.148367 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=5] logger.go:44: 17:00:30.148383 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=5] logger.go:44: 17:00:30.148414 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:30.148442 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.148473 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.148482 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.148508 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.148523 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.148534 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.148545 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.148554 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.148578 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.148598 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/1 (0.09s) logger.go:44: 17:00:30.148692 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.148754 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.148782 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.148800 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.148820 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.148857 [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: 17:00:30.148875 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.148900 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.148906 [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: 17:00:30.148928 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.148955 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.148961 [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: 17:00:30.148987 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.148995 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.149002 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.149012 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.149027 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.169504 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.169524 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.169545 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.169553 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:30.169564 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.169565 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.173464 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.173480 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.173497 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.173504 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:30.173515 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.173518 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.175110 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.175126 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.175146 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.175159 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.175170 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.175177 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.197879 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:30.197915 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.197953 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.197970 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:00:30.198016 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.198035 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.198042 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 2 logger.go:44: 17:00:30.198058 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.198065 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.198074 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.198083 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.198105 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.198130 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.198142 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:30.198182 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.198112 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:30.198227 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.199330 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.199348 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.199356 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.199403 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:30.199412 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:30.199470 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.199486 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:30.199505 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:30.200803 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:30.200814 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.200822 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.200831 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.201223 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.201245 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.201254 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.201230 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.201273 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.201278 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.201237 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.201291 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:30.201299 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.201307 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.202387 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.202401 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.202409 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.203191 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.203205 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.203214 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.213811 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.213843 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.213850 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.214635 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.214653 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.214661 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.214641 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.214676 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.214683 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.215366 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.215380 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.215390 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.216008 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.216024 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:30.216035 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.216042 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:00:30.216044 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.216058 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.218475 [WARN] raft: Failed to contact 2 in 18.946269ms logger.go:44: 17:00:30.218489 [WARN] raft: Failed to contact 1 in 19.006344ms logger.go:44: 17:00:30.218495 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:30.218516 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.218525 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:30.218532 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:30.218552 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 17:00:30.218559 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 17:00:30.218569 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 17:00:30.221427 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.221444 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:30.221455 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.221462 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:00:30.221474 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.221477 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.226210 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.226226 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.226236 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.227564 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.227588 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.227600 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.227568 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.227615 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.227621 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.237114 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:30.237149 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:00:30.237168 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.237176 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:00:30.237205 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 2 logger.go:44: 17:00:30.237219 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.237227 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 17:00:30.237236 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:00:30.237244 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.237273 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 17:00:30.237289 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=5,index=4] logger.go:44: 17:00:30.237209 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.237322 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=5,index=4] logger.go:44: 17:00:30.237301 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.237351 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:30.237351 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:00:30.237342 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.237363 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:00:30.237438 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.237460 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.237488 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=5,index=5] logger.go:44: 17:00:30.237497 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=5,index=5] logger.go:44: 17:00:30.237536 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.237542 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:30.237578 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.237596 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:00:30.237605 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.237629 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.237654 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.237673 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.237683 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.237693 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.237705 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.237723 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/2 (0.08s) logger.go:44: 17:00:30.237821 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.237886 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.237913 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.237935 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.237955 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.237992 [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: 17:00:30.238011 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.238027 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.238042 [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: 17:00:30.238055 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.238083 [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: 17:00:30.238094 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.238105 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.238106 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.238138 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.238148 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.238112 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.267582 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.267605 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.267625 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.267632 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:30.267660 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.267661 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.267816 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.267830 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.267845 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.267852 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:00:30.267861 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.267863 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.268060 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.268071 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.268086 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.268093 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.268102 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.268105 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.287558 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:00:30.287575 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:00:30.287587 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.287599 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:00:30.287624 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.287634 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 2 logger.go:44: 17:00:30.287645 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.287654 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.287663 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.287670 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.287697 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.287723 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.287627 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.287699 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:30.287779 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.287713 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 17:00:30.287807 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.288893 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.288902 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.288907 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.288943 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:30.288954 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 17:00:30.288981 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.289002 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:00:30.289019 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:00:30.290181 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:30.290192 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.290200 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.290208 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.290376 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.290385 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.290392 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.290521 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.290529 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.290534 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.291120 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.291134 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:30.291146 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.291161 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.292344 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.292363 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.292370 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.293315 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.293329 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.293338 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.302560 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.302574 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.302581 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:00:30.303171 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.303186 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.303193 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:00:30.303922 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.303936 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.303945 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.305453 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.305468 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.305477 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.308121 [WARN] raft: Failed to contact 1 in 19.136183ms logger.go:44: 17:00:30.308161 [WARN] raft: Failed to contact 2 in 19.122918ms logger.go:44: 17:00:30.308167 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:00:30.308185 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.308195 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:30.308202 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:00:30.308222 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 17:00:30.308229 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 17:00:30.308238 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 17:00:30.310348 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.310364 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:30.310380 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.310387 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:00:30.310398 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:00:30.310401 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.312392 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:00:30.312409 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:00:30.312420 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.312427 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:00:30.312439 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:00:30.312457 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 2 logger.go:44: 17:00:30.312469 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.312477 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 17:00:30.312485 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:00:30.312494 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.312523 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 17:00:30.312543 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=4,index=4] logger.go:44: 17:00:30.312553 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=4,index=4] logger.go:44: 17:00:30.312569 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 17:00:30.312579 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:00:30.312586 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.312596 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.312549 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.312623 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:00:30.312628 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.312636 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.312654 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=4,index=5] logger.go:44: 17:00:30.312674 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=4,index=5] logger.go:44: 17:00:30.312698 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:30.312711 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.312713 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:30.312748 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:00:30.312762 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.312780 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.312797 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.312803 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:00:30.312810 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:00:30.312819 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.312825 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.312831 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.312840 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.312852 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.312859 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.312864 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.312876 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.312880 [DEBUG] raft-test: close: done === RUN TestControl_SnapshotAfterCommandCommitted --- PASS: TestControl_SnapshotAfterCommandCommitted (0.02s) logger.go:44: 17:00:30.312986 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.313028 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.313045 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.313059 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.313070 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.313093 [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: 17:00:30.313103 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.313121 [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: 17:00:30.313128 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.313145 [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: 17:00:30.313148 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.313154 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.313184 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.313198 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.313128 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.313185 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.313212 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.333832 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.333850 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.333868 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.333876 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:30.333887 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.333887 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.335045 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.335060 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.335072 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.335079 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.335091 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.335108 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:00:30.335123 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.335136 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.335153 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.335161 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.335196 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.335212 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.335226 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.335255 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.335284 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.335256 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.335344 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.336494 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.336508 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.336518 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.336558 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.336566 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.336599 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.336635 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.336650 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.336673 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:30.336678 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 17:00:30.336695 [INFO] raft: Starting snapshot up to 4 logger.go:44: 17:00:30.336730 [INFO] raft: Compacting logs from 1 to 3 logger.go:44: 17:00:30.336737 [INFO] raft: Snapshot to 4 complete logger.go:44: 17:00:30.336755 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=5] logger.go:44: 17:00:30.336695 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.336697 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:00:30.336794 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Other:term=2,index=5] logger.go:44: 17:00:30.336804 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:30.336821 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:00:30.336839 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.336872 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.336892 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.336910 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.336927 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.336938 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.336944 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.336956 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.336970 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.336976 [DEBUG] raft-test: close: done === RUN TestControl_RestoreAfterDisconnection --- PASS: TestControl_RestoreAfterDisconnection (0.04s) logger.go:44: 17:00:30.337017 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:00:30.337061 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.337078 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:00:30.337089 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:00:30.337102 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.337126 [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: 17:00:30.337138 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:00:30.337157 [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: 17:00:30.337162 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.337177 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.337163 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:00:30.337203 [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: 17:00:30.337211 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.337217 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.337224 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.337235 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.337228 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.357618 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.357643 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.357665 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.357690 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:00:30.357694 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:00:30.357702 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:00:30.360422 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.360438 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.360452 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:00:30.360459 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.360472 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:00:30.360510 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:00:30.360521 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:00:30.360530 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.360541 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:00:30.360549 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:00:30.360585 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.360602 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:00:30.360616 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:00:30.360635 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.360655 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.360648 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:00:30.360700 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.361916 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.361950 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.361956 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.361997 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.362005 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:00:30.362025 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.362047 [DEBUG] raft-test: term: disconnect 1 logger.go:44: 17:00:30.362052 [DEBUG] raft-test: server 0: disconnecting follower 1 logger.go:44: 17:00:30.362076 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.362088 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 17:00:30.362099 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:30.362107 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.362115 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.362123 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:00:30.362126 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:00:30.362156 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=5] logger.go:44: 17:00:30.362162 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=4 Command:term=2,index=5] logger.go:44: 17:00:30.362213 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:30.362221 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:00:30.362230 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:00:30.362242 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:00:30.362268 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=6] logger.go:44: 17:00:30.362292 [DEBUG] raft-test: fsm 0: applied 4 logger.go:44: 17:00:30.362298 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 17:00:30.362305 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 17:00:30.362317 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=7] logger.go:44: 17:00:30.362329 [INFO] raft: Starting snapshot up to 6 logger.go:44: 17:00:30.362364 [INFO] raft: Compacting logs from 1 to 6 logger.go:44: 17:00:30.362370 [INFO] raft: Snapshot to 6 complete logger.go:44: 17:00:30.362392 [DEBUG] raft-test: fsm 2: applied 4 logger.go:44: 17:00:30.362395 [DEBUG] raft-test: fsm 0: applied 5 logger.go:44: 17:00:30.362419 [DEBUG] raft-test: server 0: reconnecting follower 1 logger.go:44: 17:00:30.362427 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.362439 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:00:30.362444 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:00:30.362450 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.362465 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=8] logger.go:44: 17:00:30.362491 [DEBUG] raft-test: fsm 0: applied 6 logger.go:44: 17:00:30.362509 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=9] logger.go:44: 17:00:30.362524 [DEBUG] raft-test: fsm 2: applied 5 logger.go:44: 17:00:30.362555 [DEBUG] raft-test: fsm 2: applied 6 logger.go:44: 17:00:30.363539 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.364133 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.364395 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.365833 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.366131 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.366635 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.367080 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.367966 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.369136 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.369776 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.369793 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.370993 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.371758 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:00:30.372469 [ERR] raft: Failed to get log at index 3: log not found logger.go:44: 17:00:30.372479 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:00:30.372526 [INFO] raft: Copied 8 bytes to local snapshot logger.go:44: 17:00:30.372543 [INFO] raft: Compacting logs from 1 to 2 logger.go:44: 17:00:30.372549 [INFO] raft: Installed remote snapshot logger.go:44: 17:00:30.372580 [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: 17:00:30.372615 [DEBUG] raft-test: fsm 1: applied 5 logger.go:44: 17:00:30.372644 [DEBUG] raft-test: fsm 1: applied 6 logger.go:44: 17:00:30.372662 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.372615 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:00:30.372693 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:30.372704 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:00:30.372701 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:00:30.372731 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.372753 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:00:30.372765 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:00:30.372774 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.372780 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:30.372792 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:30.372805 [DEBUG] raft-test: close: done === RUN TestFSM_Restore --- PASS: TestFSM_Restore (0.00s) === RUN TestServer_StartAndShutdown --- PASS: TestServer_StartAndShutdown (0.02s) logger.go:44: 17:00:30.372873 [DEBUG] raft-test: setup: start (1 servers) logger.go:44: 17:00:30.372901 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:00:30.372916 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:00:30.372935 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0}] logger.go:44: 17:00:30.372943 [DEBUG] raft-test: setup: done logger.go:44: 17:00:30.372949 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:00:30.372958 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:30.372965 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:00:30.372991 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:00:30.393509 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:00:30.393526 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:00:30.393536 [DEBUG] raft: Votes needed: 1 logger.go:44: 17:00:30.393543 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:00:30.393547 [INFO] raft: Election won. Tally: 1 logger.go:44: 17:00:30.393554 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:00:30.393584 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:30.393600 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:00:30.393611 [DEBUG] raft-test: elect: done logger.go:44: 17:00:30.393633 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:00:30.393649 [DEBUG] raft-test: close: start logger.go:44: 17:00:30.393677 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:00:30.393697 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:30.393703 [DEBUG] raft-test: close: done === RUN ExampleControl_Commands --- PASS: ExampleControl_Commands (0.17s) === RUN ExampleControl_Snapshots --- PASS: ExampleControl_Snapshots (0.04s) PASS ok github.com/CanonicalLtd/raft-test 1.180s === RUN TestNotifier_Acquired --- PASS: TestNotifier_Acquired (0.00s) logger.go:44: 17:00:29.357204 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.357284 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_AcquiredTimeout --- PASS: TestNotifier_AcquiredTimeout (0.00s) logger.go:44: 17:00:29.357404 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LeaderhsipLost --- PASS: TestNotifier_LeaderhsipLost (0.00s) logger.go:44: 17:00:29.357464 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.357484 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.357490 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LostTwice --- PASS: TestNotifier_LostTwice (0.00s) logger.go:44: 17:00:29.357521 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.357536 [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: 17:00:29.367708 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_DoubleAcquiredRequest --- PASS: TestNotifier_DoubleAcquiredRequest (0.00s) === RUN TestNotifier_DoubleNotification --- PASS: TestNotifier_DoubleNotification (0.01s) logger.go:44: 17:00:29.377964 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_OneLeadershipAfterTheOther --- PASS: TestNotifier_OneLeadershipAfterTheOther (0.00s) logger.go:44: 17:00:29.378022 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.378041 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.378049 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.378057 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_Acquired --- PASS: TestTracker_Acquired (0.00s) logger.go:44: 17:00:29.378183 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.378209 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.378218 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.378230 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredTimeout --- PASS: TestTracker_AcquiredTimeout (0.00s) logger.go:44: 17:00:29.378333 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTwice --- PASS: TestTracker_AcquiredTwice (0.00s) logger.go:44: 17:00:29.378415 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.378447 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:00:29.378469 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.378485 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredAfterLost --- PASS: TestTracker_AcquiredAfterLost (0.00s) logger.go:44: 17:00:29.378589 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:00:29.378634 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:00:29.378649 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:00:29.378663 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:00:29.378673 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddSameServerID --- PASS: TestTracker_AddSameServerID (0.00s) logger.go:44: 17:00:29.378726 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddAfterObserving --- PASS: TestTracker_AddAfterObserving (0.00s) logger.go:44: 17:00:29.378767 [DEBUG] raft-test: server 0: leadership: stop watching PASS ok github.com/CanonicalLtd/raft-test/internal/election 0.028s === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/CanonicalLtd/raft-test/internal/event 0.007s ? github.com/CanonicalLtd/raft-test/internal/fsms [no test files] === RUN TestNew --- PASS: TestNew (0.00s) logger.go:44: 17:00:28.340929 [TRACE] raft-test: hello PASS ok github.com/CanonicalLtd/raft-test/internal/logging 0.003s === 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: 17:00:29.310830 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:00:29.310885 [DEBUG] raft-test: server 0: transport: append to 1: not connected === RUN TestFaultyTransport_AppendEntries_Connected --- PASS: TestFaultyTransport_AppendEntries_Connected (0.00s) logger.go:44: 17:00:29.310928 [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: 17:00:29.311031 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:00:29.311052 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected === RUN TestFaultyTransport_PipelineAppendEntries_Connected --- PASS: TestFaultyTransport_PipelineAppendEntries_Connected (0.00s) logger.go:44: 17:00:29.311093 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries === RUN TestFaultyTransport_Deposing --- PASS: TestFaultyTransport_Deposing (0.00s) logger.go:44: 17:00:29.311151 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 17:00:29.311172 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=1,index=1] logger.go:44: 17:00:29.311187 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311215 [DEBUG] raft-test: server 0: transport: append to 2: syncing logs logger.go:44: 17:00:29.311224 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311260 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311272 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:00:29.311282 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311287 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:00:29.311294 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311299 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:00:29.311308 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:00:29.311313 [DEBUG] raft-test: server 0: transport: append to 2: not connected === RUN TestNetwork_FaultyEnqueue --- PASS: TestNetwork_FaultyEnqueue (0.00s) logger.go:44: 17:00:29.311368 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:00:29.311390 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 17:00:29.311401 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:00:29.311419 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=0,index=0] logger.go:44: 17:00:29.311424 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 1 logger.go:44: 17:00:29.311433 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes PASS ok github.com/CanonicalLtd/raft-test/internal/network 0.006s 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_i386.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/13551 and its subdirectories I: Current time: Mon Jul 19 05:00:33 -12 2021 I: pbuilder-time-stamp: 1626714033