I: pbuilder: network access will be disabled during build I: Current time: Sat Dec 4 05:14:31 +14 2021 I: pbuilder-time-stamp: 1638544471 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc] I: copying [./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5.orig.tar.gz] I: copying [./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/var/lib/jenkins/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Fri Aug 3 22:35:10 2018 +14 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/27336/tmp/hooks/D01_modify_environment starting debug: Running on codethink9-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/27336/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/27336/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=27336 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.UJxYgjQmFW/pbuilderrc_JzSa --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.UJxYgjQmFW/b2 --logfile b2/build.log golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.4.0-190-generic #220-Ubuntu SMP Fri Aug 28 23:03:33 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 -rwxr-xr-x 1 root root 1216928 Apr 18 2019 bash -rwxr-xr-x 3 root root 34808 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 34808 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 14264 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 35576 Mar 1 2019 cat -rwxr-xr-x 1 root root 60256 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 56096 Mar 1 2019 chmod -rwxr-xr-x 1 root root 64368 Mar 1 2019 chown -rwxr-xr-x 1 root root 134632 Mar 1 2019 cp -rwxr-xr-x 1 root root 129536 Jan 18 2019 dash -rwxr-xr-x 1 root root 97136 Mar 1 2019 date -rwxr-xr-x 1 root root 76736 Mar 1 2019 dd -rwxr-xr-x 1 root root 93752 Mar 1 2019 df -rwxr-xr-x 1 root root 138848 Mar 1 2019 dir -rwxr-xr-x 1 root root 75984 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 31368 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 27256 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 68792 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 34824 Apr 23 2020 fusermount -rwxr-xr-x 1 root root 174304 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 89656 Jan 6 2019 gzip -rwxr-xr-x 1 root root 18440 Sep 27 2018 hostname -rwxr-xr-x 1 root root 64472 Mar 1 2019 ln -rwxr-xr-x 1 root root 52544 Jul 27 2018 login -rwxr-xr-x 1 root root 138848 Mar 1 2019 ls -rwxr-xr-x 1 root root 108552 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 76840 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 64480 Mar 1 2019 mknod -rwxr-xr-x 1 root root 39736 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 38840 Jan 10 2019 more -rwsr-xr-x 1 root root 47112 Jan 10 2019 mount -rwxr-xr-x 1 root root 14344 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 138736 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35560 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 43712 Mar 1 2019 readlink -rwxr-xr-x 1 root root 68440 Mar 1 2019 rm -rwxr-xr-x 1 root root 39624 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 19144 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Dec 4 05:14 sh -> bash lrwxrwxrwx 1 root root 4 Nov 24 04:49 sh.distrib -> dash -rwxr-xr-x 1 root root 31384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 72480 Mar 1 2019 stty -rwsr-xr-x 1 root root 59424 Jan 10 2019 su -rwxr-xr-x 1 root root 31416 Mar 1 2019 sync -rwxr-xr-x 1 root root 449416 Apr 24 2019 tar -rwxr-xr-x 1 root root 10560 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 88968 Mar 1 2019 touch -rwxr-xr-x 1 root root 27256 Mar 1 2019 true -rwxr-xr-x 1 root root 14264 Apr 23 2020 ulockmgr_server -rwsr-xr-x 1 root root 30728 Jan 10 2019 umount -rwxr-xr-x 1 root root 31384 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 138848 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34824 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/27336/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 11), dh-golang, golang-any, golang-github-hashicorp-logutils-dev, golang-github-hashicorp-raft-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19168 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-logutils-dev; however: Package golang-github-hashicorp-logutils-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-raft-dev; however: Package golang-github-hashicorp-raft-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.11-go{a} golang-1.11-src{a} golang-any{a} golang-github-alecthomas-units-dev{a} golang-github-armon-go-metrics-dev{a} golang-github-beorn7-perks-dev{a} golang-github-circonus-labs-circonus-gometrics-dev{a} golang-github-circonus-labs-circonusllhist-dev{a} golang-github-datadog-datadog-go-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dgrijalva-jwt-go-v3-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-stack-stack-dev{a} golang-github-golang-mock-dev{a} golang-github-hashicorp-go-cleanhttp-dev{a} golang-github-hashicorp-go-immutable-radix-dev{a} golang-github-hashicorp-go-msgpack-dev{a} golang-github-hashicorp-go-retryablehttp-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-golang-lru-dev{a} golang-github-hashicorp-logutils-dev{a} golang-github-hashicorp-raft-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-pty-dev{a} golang-github-kr-text-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-ugorji-go-codec-dev{a} golang-github-ugorji-go-msgpack-dev{a} golang-glog-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-mgo.v2-dev{a} golang-gopkg-tomb.v2-dev{a} golang-gopkg-vmihailenco-msgpack.v2-dev{a} golang-gopkg-yaml.v2-dev{a} golang-goprotobuf-dev{a} golang-procfs-dev{a} golang-prometheus-client-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} golang-x-text-dev{a} golang-yaml.v2-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite17{a} libprotobuf17{a} libprotoc17{a} libsasl2-2{a} libsasl2-dev{a} libsasl2-modules-db{a} libsigsegv2{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl libsasl2-modules lynx pkg-config pkgconf shared-mime-info wget xdg-user-dirs 0 packages upgraded, 109 newly installed, 0 to remove and 0 not upgraded. Need to get 84.1 MB of archives. After unpacking 448 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB] Get: 2 http://deb.debian.org/debian buster/main arm64 bsdmainutils arm64 11.1.2+b1 [185 kB] Get: 3 http://deb.debian.org/debian buster/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get: 4 http://deb.debian.org/debian buster/main arm64 groff-base arm64 1.22.4-3 [869 kB] Get: 5 http://deb.debian.org/debian buster/main arm64 libpipeline1 arm64 1.5.1-2 [29.8 kB] Get: 6 http://deb.debian.org/debian buster/main arm64 man-db arm64 2.8.5-2 [1258 kB] Get: 7 http://deb.debian.org/debian buster/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://deb.debian.org/debian buster/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://deb.debian.org/debian buster/main arm64 golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://deb.debian.org/debian buster/main arm64 golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://deb.debian.org/debian buster/main arm64 golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://deb.debian.org/debian buster/main arm64 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://deb.debian.org/debian buster/main arm64 golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://deb.debian.org/debian buster/main arm64 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://deb.debian.org/debian buster/main arm64 golang-golang-x-sys-dev all 0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1 [291 kB] Get: 16 http://deb.debian.org/debian buster/main arm64 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://deb.debian.org/debian buster/main arm64 golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://deb.debian.org/debian buster/main arm64 libmagic-mgc arm64 1:5.35-4+deb10u1 [242 kB] Get: 20 http://deb.debian.org/debian buster/main arm64 libmagic1 arm64 1:5.35-4+deb10u1 [115 kB] Get: 21 http://deb.debian.org/debian buster/main arm64 file arm64 1:5.35-4+deb10u1 [66.4 kB] Get: 22 http://deb.debian.org/debian buster/main arm64 gettext-base arm64 0.19.8.1-9 [120 kB] Get: 23 http://deb.debian.org/debian buster/main arm64 libsigsegv2 arm64 2.12-2 [32.3 kB] Get: 24 http://deb.debian.org/debian buster/main arm64 m4 arm64 1.4.18-2 [198 kB] Get: 25 http://deb.debian.org/debian buster/main arm64 autoconf all 2.69-11 [341 kB] Get: 26 http://deb.debian.org/debian buster/main arm64 autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://deb.debian.org/debian buster/main arm64 automake all 1:1.16.1-4 [771 kB] Get: 28 http://deb.debian.org/debian buster/main arm64 autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://deb.debian.org/debian buster/main arm64 libtool all 2.4.6-9 [547 kB] Get: 30 http://deb.debian.org/debian buster/main arm64 dh-autoreconf all 19 [16.9 kB] Get: 31 http://deb.debian.org/debian buster/main arm64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 32 http://deb.debian.org/debian buster/main arm64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 33 http://deb.debian.org/debian buster/main arm64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 34 http://deb.debian.org/debian buster/main arm64 libelf1 arm64 0.176-1.1 [160 kB] Get: 35 http://deb.debian.org/debian buster/main arm64 dwz arm64 0.12-3 [71.7 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB] Get: 38 http://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+b3 [623 kB] Get: 39 http://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB] Get: 40 http://deb.debian.org/debian buster/main arm64 libncurses6 arm64 6.1+20181013-2+deb10u2 [92.6 kB] Get: 41 http://deb.debian.org/debian buster/main arm64 gettext arm64 0.19.8.1-9 [1261 kB] Get: 42 http://deb.debian.org/debian buster/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian buster/main arm64 po-debconf all 1.0.21 [248 kB] Get: 44 http://deb.debian.org/debian buster/main arm64 debhelper all 12.1.1 [1016 kB] Get: 45 http://deb.debian.org/debian buster/main arm64 dh-golang all 1.39 [20.8 kB] Get: 46 http://deb.debian.org/debian buster/main arm64 golang-1.11-src arm64 1.11.6-1+deb10u3 [13.0 MB] Get: 47 http://deb.debian.org/debian buster/main arm64 golang-1.11-go arm64 1.11.6-1+deb10u3 [36.7 MB] Get: 48 http://deb.debian.org/debian buster/main arm64 golang-src arm64 2:1.11~1 [4348 B] Get: 49 http://deb.debian.org/debian buster/main arm64 golang-go arm64 2:1.11~1 [23.4 kB] Get: 50 http://deb.debian.org/debian buster/main arm64 golang-any arm64 2:1.11~1 [4472 B] Get: 51 http://deb.debian.org/debian buster/main arm64 golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 52 http://deb.debian.org/debian buster/main arm64 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 53 http://deb.debian.org/debian buster/main arm64 golang-github-circonus-labs-circonusllhist-dev all 0.0~git20160526.0.d724266-2 [6974 B] Get: 54 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-cleanhttp-dev all 0.5.0-1.1 [9764 B] Get: 55 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-retryablehttp-dev all 0.0+git20180718.e651d75-1 [15.1 kB] Get: 56 http://deb.debian.org/debian buster/main arm64 golang-github-circonus-labs-circonus-gometrics-dev all 2.0.0-1 [61.3 kB] Get: 57 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-uuid-dev all 1.0.0-1 [8320 B] Get: 58 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-golang-lru-dev all 0.5.0-1 [14.0 kB] Get: 59 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-immutable-radix-dev all 1.0.0-1 [20.0 kB] Get: 60 http://deb.debian.org/debian buster/main arm64 golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 61 http://deb.debian.org/debian buster/main arm64 golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 62 http://deb.debian.org/debian buster/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1 [210 kB] Get: 63 http://deb.debian.org/debian buster/main arm64 libprotobuf17 arm64 3.6.1.3-2 [714 kB] Get: 64 http://deb.debian.org/debian buster/main arm64 libprotobuf-lite17 arm64 3.6.1.3-2 [150 kB] Get: 65 http://deb.debian.org/debian buster/main arm64 libprotobuf-dev arm64 3.6.1.3-2 [1061 kB] Get: 66 http://deb.debian.org/debian buster/main arm64 libprotoc17 arm64 3.6.1.3-2 [586 kB] Get: 67 http://deb.debian.org/debian buster/main arm64 protobuf-compiler arm64 3.6.1.3-2 [64.7 kB] Get: 68 http://deb.debian.org/debian buster/main arm64 golang-goprotobuf-dev arm64 1.2.0-1+b10 [1672 kB] Get: 69 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-client-model-dev all 0.0.2+git20171117.99fa1f4-1 [19.3 kB] Get: 70 http://deb.debian.org/debian buster/main arm64 golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 71 http://deb.debian.org/debian buster/main arm64 golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 72 http://deb.debian.org/debian buster/main arm64 golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 73 http://deb.debian.org/debian buster/main arm64 golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 74 http://deb.debian.org/debian buster/main arm64 golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 75 http://deb.debian.org/debian buster/main arm64 golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 76 http://deb.debian.org/debian buster/main arm64 golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 77 http://deb.debian.org/debian buster/main arm64 golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 78 http://deb.debian.org/debian buster/main arm64 golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 79 http://deb.debian.org/debian buster/main arm64 golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 80 http://deb.debian.org/debian buster/main arm64 golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 81 http://deb.debian.org/debian buster/main arm64 golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 82 http://deb.debian.org/debian buster/main arm64 golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 83 http://deb.debian.org/debian buster/main arm64 golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 84 http://deb.debian.org/debian buster/main arm64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 85 http://deb.debian.org/debian buster/main arm64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 86 http://deb.debian.org/debian buster/main arm64 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 87 http://deb.debian.org/debian buster/main arm64 golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://deb.debian.org/debian buster/main arm64 golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://deb.debian.org/debian buster/main arm64 golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://deb.debian.org/debian buster/main arm64 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://deb.debian.org/debian buster/main arm64 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://deb.debian.org/debian buster/main arm64 golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1+deb10u1 [68.0 kB] Get: 94 http://deb.debian.org/debian buster/main arm64 golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 95 http://deb.debian.org/debian buster/main arm64 golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 96 http://deb.debian.org/debian buster/main arm64 golang-prometheus-client-dev all 0.9.0-1 [6860 B] Get: 97 http://deb.debian.org/debian buster/main arm64 golang-github-datadog-datadog-go-dev all 2.1.0-1 [14.7 kB] Get: 98 http://deb.debian.org/debian buster/main arm64 golang-github-armon-go-metrics-dev all 0.0~git20180917.f0300d1-1 [22.4 kB] Get: 99 http://deb.debian.org/debian buster/main arm64 golang-github-ugorji-go-msgpack-dev all 0.0~git20130605.792643-5 [20.7 kB] Get: 100 http://deb.debian.org/debian buster/main arm64 golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 101 http://deb.debian.org/debian buster/main arm64 golang-gopkg-vmihailenco-msgpack.v2-dev all 3.1.1-4 [22.6 kB] Get: 102 http://deb.debian.org/debian buster/main arm64 golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 103 http://deb.debian.org/debian buster/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg-1+deb10u1 [69.3 kB] Get: 104 http://deb.debian.org/debian buster/main arm64 libsasl2-2 arm64 2.1.27+dfsg-1+deb10u1 [105 kB] Get: 105 http://deb.debian.org/debian buster/main arm64 libsasl2-dev arm64 2.1.27+dfsg-1+deb10u1 [279 kB] Get: 106 http://deb.debian.org/debian buster/main arm64 golang-gopkg-mgo.v2-dev all 2016.08.01-5 [194 kB] Get: 107 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-go-msgpack-dev all 0.0~git20150518.0.fa3f638-6 [42.7 kB] Get: 108 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-logutils-dev all 0.0~git20150609.0.0dc08b1-1 [8150 B] Get: 109 http://deb.debian.org/debian buster/main arm64 golang-github-hashicorp-raft-dev all 1.0.0+git20180823.82694fb-3 [85.9 kB] Fetched 84.1 MB in 3s (24.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19168 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_arm64.deb ... Unpacking libbsd0:arm64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_arm64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../002-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../004-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_arm64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../006-golang-github-davecgh-go-spew-dev_1.1.1-1_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../007-golang-github-pmezard-go-difflib-dev_1.0.0-2_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../008-golang-github-stretchr-objx-dev_0.1.1+git20180825.ef50b0d-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../009-golang-github-stretchr-testify-dev_1.3.0+ds-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../010-golang-golang-x-tools-dev_1%3a0.0~git20190125.d66bd3c+ds-4_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../011-golang-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-x-text-dev. Preparing to unpack .../012-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../013-golang-golang-x-net-dev_1%3a0.0+git20181201.351d144+dfsg-3_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../014-golang-golang-x-sys-dev_0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../015-golang-golang-x-crypto-dev_1%3a0.0~git20181203.505ab14-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../016-golang-github-sirupsen-logrus-dev_1.3.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.3.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../017-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../018-libmagic-mgc_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../019-libmagic1_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../022-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_arm64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../024-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../025-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../026-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../027-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../028-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../029-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../030-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../031-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../032-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../033-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.12-3_arm64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../035-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../036-libicu63_63.1-6+deb10u1_arm64.deb ... Unpacking libicu63:arm64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../037-libxml2_2.9.4+dfsg1-7+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../038-libcroco3_0.6.12-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-3) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../039-libncurses6_6.1+20181013-2+deb10u2_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.19.8.1-9_arm64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../041-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../042-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../043-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../044-dh-golang_1.39_all.deb ... Unpacking dh-golang (1.39) ... Selecting previously unselected package golang-1.11-src. Preparing to unpack .../045-golang-1.11-src_1.11.6-1+deb10u3_arm64.deb ... Unpacking golang-1.11-src (1.11.6-1+deb10u3) ... Selecting previously unselected package golang-1.11-go. Preparing to unpack .../046-golang-1.11-go_1.11.6-1+deb10u3_arm64.deb ... Unpacking golang-1.11-go (1.11.6-1+deb10u3) ... Selecting previously unselected package golang-src. Preparing to unpack .../047-golang-src_2%3a1.11~1_arm64.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../048-golang-go_2%3a1.11~1_arm64.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../049-golang-any_2%3a1.11~1_arm64.deb ... Unpacking golang-any (2:1.11~1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../050-golang-github-alecthomas-units-dev_0.0~git20151022.0.2efee85-4_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../051-golang-github-pkg-errors-dev_0.8.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.8.1-1) ... Selecting previously unselected package golang-github-circonus-labs-circonusllhist-dev. Preparing to unpack .../052-golang-github-circonus-labs-circonusllhist-dev_0.0~git20160526.0.d724266-2_all.deb ... Unpacking golang-github-circonus-labs-circonusllhist-dev (0.0~git20160526.0.d724266-2) ... Selecting previously unselected package golang-github-hashicorp-go-cleanhttp-dev. Preparing to unpack .../053-golang-github-hashicorp-go-cleanhttp-dev_0.5.0-1.1_all.deb ... Unpacking golang-github-hashicorp-go-cleanhttp-dev (0.5.0-1.1) ... Selecting previously unselected package golang-github-hashicorp-go-retryablehttp-dev. Preparing to unpack .../054-golang-github-hashicorp-go-retryablehttp-dev_0.0+git20180718.e651d75-1_all.deb ... Unpacking golang-github-hashicorp-go-retryablehttp-dev (0.0+git20180718.e651d75-1) ... Selecting previously unselected package golang-github-circonus-labs-circonus-gometrics-dev. Preparing to unpack .../055-golang-github-circonus-labs-circonus-gometrics-dev_2.0.0-1_all.deb ... Unpacking golang-github-circonus-labs-circonus-gometrics-dev (2.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-uuid-dev. Preparing to unpack .../056-golang-github-hashicorp-go-uuid-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-go-uuid-dev (1.0.0-1) ... Selecting previously unselected package golang-github-hashicorp-golang-lru-dev. Preparing to unpack .../057-golang-github-hashicorp-golang-lru-dev_0.5.0-1_all.deb ... Unpacking golang-github-hashicorp-golang-lru-dev (0.5.0-1) ... Selecting previously unselected package golang-github-hashicorp-go-immutable-radix-dev. Preparing to unpack .../058-golang-github-hashicorp-go-immutable-radix-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-go-immutable-radix-dev (1.0.0-1) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../059-golang-github-beorn7-perks-dev_0.0~git20160804.0.4c0e845-1_all.deb ... Unpacking golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../060-golang-golang-x-sync-dev_0.0~git20171101.fd80eb9-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../061-zlib1g-dev_1%3a1.2.11.dfsg-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:arm64. Preparing to unpack .../062-libprotobuf17_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf17:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:arm64. Preparing to unpack .../063-libprotobuf-lite17_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf-lite17:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:arm64. Preparing to unpack .../064-libprotobuf-dev_3.6.1.3-2_arm64.deb ... Unpacking libprotobuf-dev:arm64 (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:arm64. Preparing to unpack .../065-libprotoc17_3.6.1.3-2_arm64.deb ... Unpacking libprotoc17:arm64 (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../066-protobuf-compiler_3.6.1.3-2_arm64.deb ... Unpacking protobuf-compiler (3.6.1.3-2) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../067-golang-goprotobuf-dev_1.2.0-1+b10_arm64.deb ... Unpacking golang-goprotobuf-dev (1.2.0-1+b10) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../068-golang-github-prometheus-client-model-dev_0.0.2+git20171117.99fa1f4-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Selecting previously unselected package golang-github-dgrijalva-jwt-go-v3-dev. Preparing to unpack .../069-golang-github-dgrijalva-jwt-go-v3-dev_3.2.0-2_all.deb ... Unpacking golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../070-golang-github-go-logfmt-logfmt-dev_0.3.0-1_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../071-golang-github-go-stack-stack-dev_1.5.2-2_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.5.2-2) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../072-golang-github-opentracing-opentracing-go-dev_1.0.2-1_all.deb ... Unpacking golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../073-golang-golang-x-time-dev_0.0~git20161028.0.f51c127-2_all.deb ... Unpacking golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../074-golang-github-golang-mock-dev_1.0.0-1_all.deb ... Unpacking golang-github-golang-mock-dev (1.0.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../075-golang-glog-dev_0.0~git20160126.23def4e-2_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-2) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../076-golang-golang-x-oauth2-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../077-golang-google-cloud-compute-metadata-dev_0.9.0-10_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../078-golang-golang-x-oauth2-google-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../079-golang-google-genproto-dev_0.0~git20190111.db91494-4_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../080-golang-google-grpc-dev_1.11.0-1_all.deb ... Unpacking golang-google-grpc-dev (1.11.0-1) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../081-golang-github-go-kit-kit-dev_0.6.0-2_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.6.0-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../082-golang-github-julienschmidt-httprouter-dev_1.1-5_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.1-5) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../083-golang-github-mwitkow-go-conntrack-dev_0.0~git20161129.cc309e4-3_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../084-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-1_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Selecting previously unselected package golang-protobuf-extensions-dev. Preparing to unpack .../085-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... Selecting previously unselected package golang-github-kr-pty-dev. Preparing to unpack .../086-golang-github-kr-pty-dev_1.1.3-1_all.deb ... Unpacking golang-github-kr-pty-dev (1.1.3-1) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../087-golang-github-kr-text-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-text-dev (0.1.0-1) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../088-golang-github-kr-pretty-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.1.0-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../089-golang-gopkg-check.v1-dev_0.0+git20180628.788fd78-1_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../090-golang-gopkg-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-yaml.v2-dev. Preparing to unpack .../091-golang-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../092-golang-github-prometheus-common-dev_0+git20181119.b36ad28-1+deb10u1_all.deb ... Unpacking golang-github-prometheus-common-dev (0+git20181119.b36ad28-1+deb10u1) ... Selecting previously unselected package golang-procfs-dev. Preparing to unpack .../093-golang-procfs-dev_0+git20181204.1dc9a6c-1_all.deb ... Unpacking golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../094-golang-github-prometheus-client-golang-dev_0.9.0-1_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (0.9.0-1) ... Selecting previously unselected package golang-prometheus-client-dev. Preparing to unpack .../095-golang-prometheus-client-dev_0.9.0-1_all.deb ... Unpacking golang-prometheus-client-dev (0.9.0-1) ... Selecting previously unselected package golang-github-datadog-datadog-go-dev. Preparing to unpack .../096-golang-github-datadog-datadog-go-dev_2.1.0-1_all.deb ... Unpacking golang-github-datadog-datadog-go-dev (2.1.0-1) ... Selecting previously unselected package golang-github-armon-go-metrics-dev. Preparing to unpack .../097-golang-github-armon-go-metrics-dev_0.0~git20180917.f0300d1-1_all.deb ... Unpacking golang-github-armon-go-metrics-dev (0.0~git20180917.f0300d1-1) ... Selecting previously unselected package golang-github-ugorji-go-msgpack-dev. Preparing to unpack .../098-golang-github-ugorji-go-msgpack-dev_0.0~git20130605.792643-5_all.deb ... Unpacking golang-github-ugorji-go-msgpack-dev (0.0~git20130605.792643-5) ... Selecting previously unselected package golang-github-ugorji-go-codec-dev. Preparing to unpack .../099-golang-github-ugorji-go-codec-dev_1.1.1-1_all.deb ... Unpacking golang-github-ugorji-go-codec-dev (1.1.1-1) ... Selecting previously unselected package golang-gopkg-vmihailenco-msgpack.v2-dev. Preparing to unpack .../100-golang-gopkg-vmihailenco-msgpack.v2-dev_3.1.1-4_all.deb ... Unpacking golang-gopkg-vmihailenco-msgpack.v2-dev (3.1.1-4) ... Selecting previously unselected package golang-gopkg-tomb.v2-dev. Preparing to unpack .../101-golang-gopkg-tomb.v2-dev_0.0~git20161208.d5d1b58-3_all.deb ... Unpacking golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../102-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../103-libsasl2-2_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../104-libsasl2-dev_2.1.27+dfsg-1+deb10u1_arm64.deb ... Unpacking libsasl2-dev (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package golang-gopkg-mgo.v2-dev. Preparing to unpack .../105-golang-gopkg-mgo.v2-dev_2016.08.01-5_all.deb ... Unpacking golang-gopkg-mgo.v2-dev (2016.08.01-5) ... Selecting previously unselected package golang-github-hashicorp-go-msgpack-dev. Preparing to unpack .../106-golang-github-hashicorp-go-msgpack-dev_0.0~git20150518.0.fa3f638-6_all.deb ... Unpacking golang-github-hashicorp-go-msgpack-dev (0.0~git20150518.0.fa3f638-6) ... Selecting previously unselected package golang-github-hashicorp-logutils-dev. Preparing to unpack .../107-golang-github-hashicorp-logutils-dev_0.0~git20150609.0.0dc08b1-1_all.deb ... Unpacking golang-github-hashicorp-logutils-dev (0.0~git20150609.0.0dc08b1-1) ... Selecting previously unselected package golang-github-hashicorp-raft-dev. Preparing to unpack .../108-golang-github-hashicorp-raft-dev_1.0.0+git20180823.82694fb-3_all.deb ... Unpacking golang-github-hashicorp-raft-dev (1.0.0+git20180823.82694fb-3) ... Setting up golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up golang-github-hashicorp-go-uuid-dev (1.0.0-1) ... Setting up golang-github-golang-mock-dev (1.0.0-1) ... Setting up golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up golang-github-pkg-errors-dev (0.8.1-1) ... Setting up golang-github-hashicorp-golang-lru-dev (0.5.0-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up golang-1.11-src (1.11.6-1+deb10u3) ... Setting up libprotobuf-lite17:arm64 (3.6.1.3-2) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up libmagic1:arm64 (1:5.35-4+deb10u1) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up golang-github-circonus-labs-circonusllhist-dev (0.0~git20160526.0.d724266-2) ... Setting up file (1:5.35-4+deb10u1) ... Setting up golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Setting up golang-github-go-stack-stack-dev (1.5.2-2) ... Setting up golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Setting up libicu63:arm64 (63.1-6+deb10u1) ... Setting up golang-github-hashicorp-go-cleanhttp-dev (0.5.0-1.1) ... Setting up golang-1.11-go (1.11.6-1+deb10u3) ... Setting up libsasl2-modules-db:arm64 (2.1.27+dfsg-1+deb10u1) ... Setting up golang-gopkg-tomb.v2-dev (0.0~git20161208.d5d1b58-3) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-1) ... Setting up autotools-dev (20180224.1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Setting up golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Setting up golang-github-ugorji-go-msgpack-dev (0.0~git20130605.792643-5) ... Setting up golang-github-hashicorp-go-immutable-radix-dev (1.0.0-1) ... Setting up libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up golang-github-kr-pty-dev (1.1.3-1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-2) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg-1+deb10u1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.1-5) ... Setting up golang-github-hashicorp-go-retryablehttp-dev (0.0+git20180718.e651d75-1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up golang-golang-x-text-dev (0.3.0-2) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libprotobuf17:arm64 (3.6.1.3-2) ... Setting up golang-github-datadog-datadog-go-dev (2.1.0-1) ... Setting up golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Setting up golang-src (2:1.11~1) ... Setting up libbsd0:arm64 (0.9.1-2) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Setting up golang-x-text-dev (0.3.0-2) ... Setting up golang-github-hashicorp-logutils-dev (0.0~git20150609.0.0dc08b1-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libprotoc17:arm64 (3.6.1.3-2) ... Setting up protobuf-compiler (3.6.1.3-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Setting up libtool (2.4.6-9) ... Setting up golang-go (2:1.11~1) ... Setting up m4 (1.4.18-2) ... Setting up golang-any (2:1.11~1) ... Setting up libprotobuf-dev:arm64 (3.6.1.3-2) ... Setting up libsasl2-dev (2.1.27+dfsg-1+deb10u1) ... Setting up golang-github-circonus-labs-circonus-gometrics-dev (2.0.0-1) ... Setting up golang-github-kr-text-dev (0.1.0-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:arm64 (0.6.12-3) ... Setting up golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Setting up golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Setting up golang-github-kr-pretty-dev (0.1.0-1) ... Setting up golang-github-sirupsen-logrus-dev (1.3.0-1) ... Setting up golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Setting up gettext (0.19.8.1-9) ... Setting up golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Setting up golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Setting up golang-gopkg-mgo.v2-dev (2016.08.01-5) ... Setting up golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Setting up golang-gopkg-yaml.v2-dev (2.2.2-1) ... Setting up golang-gopkg-vmihailenco-msgpack.v2-dev (3.1.1-4) ... Setting up golang-github-hashicorp-go-msgpack-dev (0.0~git20150518.0.fa3f638-6) ... Setting up po-debconf (1.0.21) ... Setting up golang-goprotobuf-dev (1.2.0-1+b10) ... Setting up golang-yaml.v2-dev (2.2.2-1) ... Setting up golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Setting up golang-google-grpc-dev (1.11.0-1) ... Setting up golang-github-go-kit-kit-dev (0.6.0-2) ... Setting up debhelper (12.1.1) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up golang-github-prometheus-common-dev (0+git20181119.b36ad28-1+deb10u1) ... Setting up dh-golang (1.39) ... Setting up golang-github-prometheus-client-golang-dev (0.9.0-1) ... Setting up golang-prometheus-client-dev (0.9.0-1) ... Setting up golang-github-armon-go-metrics-dev (0.0~git20180917.f0300d1-1) ... Setting up golang-github-hashicorp-raft-dev (1.0.0+git20180823.82694fb-3) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package golang-github-canonicalltd-raft-test dpkg-buildpackage: info: source version 0.0~git20180628.c3345b5-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Shengjing Zhu dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang dh_auto_clean -O--buildsystem=golang dh_autoreconf_clean -O--buildsystem=golang dh_clean -O--buildsystem=golang debian/rules build dh build --buildsystem=golang --with=golang dh_update_autotools_config -O--buildsystem=golang dh_autoreconf -O--buildsystem=golang dh_auto_configure -O--buildsystem=golang dh_auto_build -O--buildsystem=golang cd obj-aarch64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-aarch64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-aarch64-linux-gnu/src\" -v -p 8 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network errors internal/cpu internal/race runtime/internal/sys sync/atomic math/bits runtime/internal/atomic unicode/utf8 unicode math container/list crypto/internal/subtle internal/testlog crypto/subtle internal/bytealg encoding unicode/utf16 vendor/golang_org/x/net/dns/dnsmessage internal/nettrace runtime/cgo vendor/golang_org/x/crypto/cryptobyte/asn1 github.com/CanonicalLtd/raft-test/internal/event github.com/hashicorp/golang-lru/simplelru runtime strconv crypto/rc4 sync math/rand io reflect internal/singleflight syscall bytes crypto/cipher strings hash crypto/internal/randutil hash/crc32 crypto crypto/hmac crypto/sha512 crypto/md5 crypto/sha1 crypto/sha256 crypto/aes hash/crc64 vendor/golang_org/x/text/transform bufio github.com/hashicorp/logutils path html internal/syscall/unix time sort encoding/binary github.com/hashicorp/go-immutable-radix encoding/base64 vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 crypto/des vendor/golang_org/x/crypto/curve25519 internal/poll encoding/pem vendor/golang_org/x/crypto/chacha20poly1305 os path/filepath os/signal runtime/debug fmt io/ioutil context math/big encoding/json log net/url compress/flate encoding/hex vendor/golang_org/x/text/unicode/norm net vendor/golang_org/x/net/http2/hpack vendor/golang_org/x/text/unicode/bidi mime mime/quotedprintable net/http/internal compress/gzip vendor/golang_org/x/text/secure/bidirule encoding/gob text/template/parse github.com/pkg/errors flag runtime/trace vendor/golang_org/x/net/idna testing text/template github.com/CanonicalLtd/raft-test/internal/logging crypto/rand encoding/asn1 crypto/dsa crypto/elliptic crypto/rsa crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte html/template vendor/golang_org/x/net/http/httpproxy net/textproto crypto/x509 vendor/golang_org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http net/rpc github.com/armon/go-metrics github.com/hashicorp/go-msgpack/codec github.com/hashicorp/raft github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/network github.com/CanonicalLtd/raft-test dh_auto_test -O--buildsystem=golang cd obj-aarch64-linux-gnu && go test -vet=off -v -p 8 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network === RUN TestCluster_Default --- PASS: TestCluster_Default (0.00s) logger.go:44: 15:16:57.094552 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.094860 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.095075 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.095149 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.095193 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.095484 [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: 15:16:57.095565 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.095645 [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: 15:16:57.095688 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.095750 [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: 15:16:57.095779 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.095835 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.096222 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.096366 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.096385 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.096503 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.096526 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.096546 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.096563 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.096586 [DEBUG] raft-test: close: done === RUN TestControl_ElectAndDepose --- PASS: TestControl_ElectAndDepose (0.12s) logger.go:44: 15:16:57.096736 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.096851 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.096953 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.096998 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.097031 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.097167 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.097233 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.097299 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.097320 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.097364 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.097405 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.199396 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=6,index=2] logger.go:44: 15:16:57.199643 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.199677 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.199758 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=6,index=2] logger.go:44: 15:16:57.199954 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.199979 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.200004 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.200059 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.200081 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.201052 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.201125 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.201740 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.201807 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.201990 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.202081 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.202461 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.202521 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.202706 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.202735 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.203218 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.203252 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.214189 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.214272 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.215270 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.215317 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.215383 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.215413 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.215495 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.215519 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.219803 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.219866 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.219905 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.219987 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.220053 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.220128 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.220149 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.220227 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.220294 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.220346 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.220392 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.220412 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.220439 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.220454 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueued --- PASS: TestControl_DeposeAfterCommandEnqueued (0.10s) logger.go:44: 15:16:57.220628 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.220764 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.220887 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.220937 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.220970 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.221076 [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: 15:16:57.221107 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.221171 [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: 15:16:57.221194 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.221277 [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: 15:16:57.221301 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.221322 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.221365 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.221408 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.221452 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.221493 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.221531 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.237975 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.238109 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.238165 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.238187 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 15:16:57.238256 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.238301 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.241280 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.241358 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.241429 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.241452 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:57.241516 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.241572 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.246074 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.246161 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.246238 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.246266 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.246349 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.246446 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.260583 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.260690 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.260751 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.260780 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:57.260852 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.260930 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.268986 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.269075 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.269128 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.269160 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:57.269230 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.269275 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.274962 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.275066 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.275164 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.275191 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:57.275276 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.275361 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.288260 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.288365 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.288456 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.288481 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 15:16:57.288556 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.288602 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.297628 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.297730 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.297814 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.297844 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 15:16:57.297977 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.298016 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 2 logger.go:44: 15:16:57.298059 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.298078 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.298108 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.298133 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.298231 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:57.298362 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.298451 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 15:16:57.298505 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.298534 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.298605 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:57.298675 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:57.298724 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.298806 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.298846 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.298859 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.298942 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.299080 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.299149 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=4] logger.go:44: 15:16:57.299168 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 15:16:57.299262 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=4,index=3 Command:term=4,index=4] logger.go:44: 15:16:57.299291 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 15:16:57.299331 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.299360 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.299440 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.299491 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.301322 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.301390 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.301409 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.301621 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.301652 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.301690 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.313997 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.314088 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.314140 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.314374 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.314407 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.314422 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.318582 [WARN] raft: Failed to contact 1 in 19.07976ms logger.go:44: 15:16:57.318756 [WARN] raft: Failed to contact 2 in 19.1485ms logger.go:44: 15:16:57.318784 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.318841 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.318878 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.318904 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.318943 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.319015 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.319107 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.319164 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.319188 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.319253 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.319313 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.319363 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.319385 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.319426 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.319454 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.319477 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueuedThenElect --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElect (0.00s) === RUN TestControl_DeposeAfterCommandEnqueuedThenElectSame --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElectSame (0.09s) logger.go:44: 15:16:57.319685 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.319807 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.319929 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.319994 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.320036 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.320171 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.320286 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.320349 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.320371 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.320425 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.320465 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.342953 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.343226 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.343271 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.343333 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.343480 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.343510 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.343524 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.343604 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.343712 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.343790 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.343814 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 15:16:57.343883 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.343901 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 15:16:57.343940 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.343977 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.344090 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.344148 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.345911 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.345960 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.346371 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.346408 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.358333 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.358461 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.359627 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.359711 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.363388 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.363444 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.363587 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.363618 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.363648 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.409189 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=5,index=5] logger.go:44: 15:16:57.409327 [DEBUG] raft-test: server 0: transport: append to 2: 2 entries [Command:term=2,index=4 Noop:term=5,index=5] logger.go:44: 15:16:57.409507 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.409544 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.409597 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=5,index=5] logger.go:44: 15:16:57.409682 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=4 Noop:term=5,index=5] logger.go:44: 15:16:57.409836 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.409858 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.409896 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.409963 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=5,index=6] logger.go:44: 15:16:57.410027 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:57.410133 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:57.410156 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 15:16:57.410198 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.410268 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=5,index=6] logger.go:44: 15:16:57.410409 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:57.410466 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 15:16:57.410505 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.410557 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.410599 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.410654 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.410678 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.410709 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.410731 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppended --- PASS: TestControl_DeposeAfterCommandAppended (0.09s) logger.go:44: 15:16:57.410881 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.410995 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.411100 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.411137 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.411178 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.411281 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.411366 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.411450 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.411475 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.411532 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.411568 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.484832 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:57.484938 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.484983 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.484901 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:57.486200 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.486280 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.486295 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.486478 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.486537 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 1 logger.go:44: 15:16:57.486679 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.486712 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 1 logger.go:44: 15:16:57.486806 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.486837 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.487661 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.487742 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.487870 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.487924 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.488119 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.488185 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.488310 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.488363 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.489585 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.489662 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.490436 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.490487 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.499885 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.499966 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.500853 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.500918 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.501976 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.502027 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.502732 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.502780 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.505226 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.505271 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.505334 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.505407 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.505431 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.505495 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:57.505516 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.505573 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.505638 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.505685 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.505706 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.505739 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.505774 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.505790 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppendedThenElect === RUN TestControl_DeposeAfterCommandAppendedThenElect/0 === RUN TestControl_DeposeAfterCommandAppendedThenElect/1 === RUN TestControl_DeposeAfterCommandAppendedThenElect/2 --- PASS: TestControl_DeposeAfterCommandAppendedThenElect (0.17s) --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/0 (0.07s) logger.go:44: 15:16:57.505987 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.506139 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.506245 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.506281 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.506314 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.506401 [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: 15:16:57.506430 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.506504 [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: 15:16:57.506526 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.506581 [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: 15:16:57.506602 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.506629 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.506664 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.506697 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.506740 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.506781 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.506818 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.522249 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.522348 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.522417 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.522479 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.522566 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 15:16:57.522592 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.522619 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.522681 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.522718 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.522841 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.522982 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.523044 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.523078 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.523167 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.523270 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.523381 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.523403 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.523415 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.523511 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.523633 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.523700 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.523720 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 15:16:57.523815 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.523846 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 15:16:57.523876 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.523989 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.524021 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.524058 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.524091 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.525309 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.525355 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.525374 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.525471 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.525496 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.525511 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.525556 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.525581 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.525607 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.525511 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.525916 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.525949 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.525970 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.525994 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.527031 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.527080 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.527103 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.527252 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.527311 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.527336 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.537809 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.537909 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.537941 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.538012 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.538034 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.538050 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.538993 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.539053 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.539081 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.539237 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.539261 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.539287 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.543091 [WARN] raft: Failed to contact 1 in 19.81ms logger.go:44: 15:16:57.543205 [WARN] raft: Failed to contact 2 in 19.46778ms logger.go:44: 15:16:57.543248 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.543315 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.543367 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.543395 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.543457 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.543488 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.543520 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.550002 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.550787 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.550948 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.551284 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.571964 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.572063 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.572117 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.572140 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:57.572281 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 2 logger.go:44: 15:16:57.572298 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.572317 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.572366 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.572398 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.572511 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.572640 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.572749 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.572783 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.572835 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.572927 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.572994 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.573012 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.573039 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.573097 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.573154 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:57.573222 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:57.573248 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 15:16:57.573299 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.573355 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.573457 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.573489 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.573518 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:57.573548 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 15:16:57.573581 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.573629 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.573680 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.573703 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.573740 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.573765 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.573778 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/1 (0.05s) logger.go:44: 15:16:57.574016 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.574153 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.574258 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.574320 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.574360 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.574452 [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: 15:16:57.574481 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.574558 [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: 15:16:57.574580 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.574638 [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: 15:16:57.574659 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.574678 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.574717 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.574763 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.574808 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.574861 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.574900 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.593743 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.593847 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.593916 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.593976 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.594094 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 15:16:57.594123 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.594147 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.594186 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.594225 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.594368 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.594493 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.594627 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.594665 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.594744 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.594836 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.594933 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.594961 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.594975 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.595068 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.595191 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.595263 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.595286 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 15:16:57.595340 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.595360 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 15:16:57.595390 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.595520 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.595550 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.595588 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.595627 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.596813 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.596875 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.596903 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.596937 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.597085 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.597129 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.597148 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.597263 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.597296 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.597350 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.597393 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.597460 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.597485 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.597501 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.598716 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.598767 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.598814 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.599582 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.599631 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.599675 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.609535 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.609622 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.609671 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.610166 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.610214 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.610260 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.610355 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.610383 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.610410 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.611497 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.611558 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.611581 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.613405 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.613476 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.613521 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.613558 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:57.613651 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.613736 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.614594 [WARN] raft: Failed to contact 1 in 19.75774ms logger.go:44: 15:16:57.614689 [WARN] raft: Failed to contact 2 in 19.42944ms logger.go:44: 15:16:57.614707 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.614752 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.614788 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.614817 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.614883 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 15:16:57.614921 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 15:16:57.614956 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 15:16:57.621687 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.621779 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.621893 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.621924 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:57.622011 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.622160 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 15:16:57.622181 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.622217 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 15:16:57.622250 [INFO] raft: Added peer 0, starting replication logger.go:44: 15:16:57.622294 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.622415 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.622519 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 15:16:57.622579 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.622657 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 15:16:57.622693 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.622757 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.622846 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 15:16:57.622933 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 15:16:57.622954 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.622968 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.623029 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.623114 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:57.623250 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:57.623275 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 15:16:57.623333 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.623393 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.623497 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 15:16:57.623549 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.623588 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:57.623607 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 15:16:57.623641 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.623700 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.623742 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.623767 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.623821 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.623841 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.623858 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.623893 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.623938 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.623974 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.623998 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.624017 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.624031 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/2 (0.05s) logger.go:44: 15:16:57.624243 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.624377 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.624490 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.624531 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.624585 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.624690 [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: 15:16:57.624750 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.624809 [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: 15:16:57.624829 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.624901 [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: 15:16:57.624933 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.624955 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.624992 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.625020 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.625059 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.625099 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.625137 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.644209 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.644338 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.644395 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.644421 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.644550 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 15:16:57.644570 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.644589 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.644620 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.644661 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.644764 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.644882 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.645003 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.645038 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.645116 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.645213 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.645306 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.645331 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.645344 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.645430 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.645545 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.645637 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.645659 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 15:16:57.645718 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.645738 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 15:16:57.645769 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.645915 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.645946 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.645982 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.646018 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.647263 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.647314 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.647341 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.647370 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.647442 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.647467 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.647485 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.647618 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.647643 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.647709 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.647781 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.647808 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.647838 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.647877 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.649078 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.649137 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.649186 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.649394 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.649425 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.649457 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.660343 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.660421 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.660463 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.660554 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.660583 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.660609 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.660919 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.660976 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.661006 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.661348 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.661397 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.661420 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.665072 [WARN] raft: Failed to contact 2 in 19.54082ms logger.go:44: 15:16:57.665196 [WARN] raft: Failed to contact 1 in 19.84756ms logger.go:44: 15:16:57.665214 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.665268 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.665325 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.665352 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.665442 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 15:16:57.665491 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 15:16:57.665525 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 15:16:57.670569 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.670646 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.670714 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.670736 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:57.670970 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 15:16:57.670998 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.671021 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 15:16:57.671051 [INFO] raft: Added peer 0, starting replication logger.go:44: 15:16:57.671077 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.671128 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 15:16:57.671168 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.673043 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.671186 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 15:16:57.672065 [WARN] raft: Rejecting vote request from 2 since we have a leader: 0 logger.go:44: 15:16:57.673102 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.673370 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.673224 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.673274 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.673550 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.673616 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.673693 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 15:16:57.673813 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.674431 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 15:16:57.674545 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:57.674608 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.674637 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 15:16:57.674679 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.674695 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.674717 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.674746 [DEBUG] raft-test: server 2: transport: append to 0: 0 entries logger.go:44: 15:16:57.674771 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.674803 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.674826 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.674844 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.674829 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 15:16:57.674897 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:57.674639 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.674949 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:57.674695 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.674595 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:57.675022 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 15:16:57.675064 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.674961 [DEBUG] raft-test: server 2: transport: append to 1: 0 entries logger.go:44: 15:16:57.674975 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:57.675221 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.675244 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.675276 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 15:16:57.675326 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.675372 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.675424 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.675469 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.675493 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.675527 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.675546 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.675560 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommitted --- PASS: TestControl_DeposeAfterCommandCommitted (0.06s) logger.go:44: 15:16:57.675812 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.675942 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.676060 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.676120 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.676165 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.676280 [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: 15:16:57.676312 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.676384 [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: 15:16:57.676409 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.676485 [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: 15:16:57.676515 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.676537 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.676578 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.676628 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.676710 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.676757 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.676797 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.693285 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.693382 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.693438 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.693470 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:57.693546 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.693598 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.697407 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.697543 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.697600 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.697627 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 15:16:57.697683 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.697736 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.702016 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.702112 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.702190 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.702219 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.702305 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.702411 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.716361 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.716465 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.716525 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.716548 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:57.716619 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.716665 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.717691 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.717759 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.717806 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.717830 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:57.717951 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.717992 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 2 logger.go:44: 15:16:57.718007 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.718026 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.718059 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.718087 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.718198 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=2] logger.go:44: 15:16:57.718315 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.718387 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.718441 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.718472 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.718555 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=2] logger.go:44: 15:16:57.718629 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:57.718682 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.718763 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.718792 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.718805 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.718907 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=3] logger.go:44: 15:16:57.719027 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.719076 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.719098 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.719131 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=3] logger.go:44: 15:16:57.719228 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.720763 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.720826 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.720856 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.720885 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.720986 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.721016 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.721048 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.721091 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.721218 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.721272 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.721295 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.721485 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.721517 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.721535 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.722231 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.722270 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.722295 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.722457 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.722488 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.722509 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.734028 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.734135 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.734200 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.734231 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 15:16:57.734305 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.734355 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.734393 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.734421 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.734439 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.734540 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.734574 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.734596 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.734640 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.734663 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.734681 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.734716 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.734737 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.734753 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.738517 [WARN] raft: Failed to contact 1 in 19.28808ms logger.go:44: 15:16:57.738599 [WARN] raft: Failed to contact 2 in 19.50284ms logger.go:44: 15:16:57.738616 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.738665 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.738702 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.738725 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.738824 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.738906 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.738933 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.738958 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.739018 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.739040 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.739059 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.739110 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.739166 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.739287 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.739342 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.739364 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.739391 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.739405 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommittedThenElect === RUN TestControl_DeposeAfterCommandCommittedThenElect/0 === RUN TestControl_DeposeAfterCommandCommittedThenElect/1 === RUN TestControl_DeposeAfterCommandCommittedThenElect/2 --- PASS: TestControl_DeposeAfterCommandCommittedThenElect (0.43s) --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/0 (0.08s) logger.go:44: 15:16:57.739622 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.739738 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.739849 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.739916 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.739958 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.740068 [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: 15:16:57.740100 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.740171 [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: 15:16:57.740197 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.740259 [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: 15:16:57.740283 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.740304 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.740344 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.740400 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.740450 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.740494 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.740535 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.762042 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.762164 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.762234 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.762265 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:57.762325 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.762325 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.765020 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.765094 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.765154 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.765182 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.765250 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.765274 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 15:16:57.765358 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.765396 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.765432 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.765478 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.765611 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.765706 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:57.765771 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.765830 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.765886 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.765954 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:57.766051 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.766123 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.766144 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.766171 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.766269 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.766388 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:57.766438 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:57.766462 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:57.766492 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:57.766598 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:57.768091 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.768143 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.768173 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.768210 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.768277 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:57.768313 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.768347 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.768391 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.768876 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.768912 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.768931 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.769513 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.769555 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.769572 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.770004 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.770046 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.770070 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.770454 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.770489 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.770520 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.781612 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.781698 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.781721 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:57.782264 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.782312 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.782342 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:57.782832 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.782882 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.782900 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:57.782936 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.782957 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:57.782977 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:57.783009 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.783058 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.783110 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.783132 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:57.783170 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.783179 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.784943 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:57.785008 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.785055 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.785076 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:57.785133 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.785180 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.785911 [WARN] raft: Failed to contact 1 in 19.32296ms logger.go:44: 15:16:57.786006 [WARN] raft: Failed to contact 2 in 19.54728ms logger.go:44: 15:16:57.786022 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:57.786074 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.786134 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:57.786161 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:57.786247 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.786282 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.786311 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.794059 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.794186 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 15:16:57.794506 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:57.794576 [DEBUG] raft-test: server 0: transport: append to 2: newer term logger.go:44: 15:16:57.794608 [ERR] raft: peer {Voter 2 2} has newer term, stopping replication logger.go:44: 15:16:57.794699 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.794773 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 15:16:57.794799 [ERR] raft: peer {Voter 1 1} has newer term, stopping replication logger.go:44: 15:16:57.801678 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.801785 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.801857 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.801906 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 15:16:57.801982 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.802034 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.804750 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.804831 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.804922 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.804952 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:57.805017 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.805024 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 15:16:57.805115 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.809949 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.810048 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.810102 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.810157 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 15:16:57.810236 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.810285 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.822087 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.822202 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 15:16:57.822282 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.822312 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 15:16:57.822390 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.822445 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.822558 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.822633 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 15:16:57.822668 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.822689 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 15:16:57.822776 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.822817 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 2 logger.go:44: 15:16:57.822833 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:57.822851 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:57.822882 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:57.822913 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:57.823007 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=5,index=4] logger.go:44: 15:16:57.823125 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:57.823203 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 15:16:57.823273 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:57.823307 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:57.823387 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=5,index=4] logger.go:44: 15:16:57.823466 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:57.823534 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:57.823613 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:57.823667 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:57.823694 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:57.823708 [DEBUG] raft-test: elect: done logger.go:44: 15:16:57.823767 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=5,index=5] logger.go:44: 15:16:57.823858 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:57.823909 [DEBUG] raft-test: close: start logger.go:44: 15:16:57.824007 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=5,index=5] logger.go:44: 15:16:57.824104 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:57.824137 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:57.824169 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:57.824208 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:57.824265 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:57.824316 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:57.824341 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:57.824377 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:57.824409 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:57.824451 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/1 (0.28s) logger.go:44: 15:16:57.824724 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:57.824833 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:57.824941 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:57.824983 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:57.825027 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:57.825147 [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: 15:16:57.825182 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:57.825244 [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: 15:16:57.825270 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:57.825347 [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: 15:16:57.825375 [DEBUG] raft-test: setup: done logger.go:44: 15:16:57.825396 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:57.825435 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.825475 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:57.825548 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.825590 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.825629 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:57.841646 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.841741 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.841794 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.841819 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 15:16:57.841948 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.842023 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.842135 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.842180 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.842214 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.842233 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:57.842278 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.842319 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.853054 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:57.853150 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:57.853239 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.853270 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:57.853363 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.853465 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:57.859861 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.859954 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.860024 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.860051 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:57.860125 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.860180 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.868182 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.868286 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.868352 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.868381 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:57.868461 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.868514 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.876990 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.877100 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:57.877161 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.877187 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:57.877274 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.877346 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:57.887132 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.887231 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.887310 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.887339 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 15:16:57.887415 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.887469 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.887587 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.887627 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.887668 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.887708 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 15:16:57.887753 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.887812 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.901220 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.901325 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:57.901401 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.901429 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 15:16:57.901523 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 15:16:57.901666 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 15:16:57.904054 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.904130 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 15:16:57.904178 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.904200 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 15:16:57.904279 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.904327 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.916622 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.916735 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 15:16:57.916800 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.916856 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 15:16:57.916932 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.916988 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.924870 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.924974 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 15:16:57.925035 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.925062 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 15:16:57.925153 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 15:16:57.925225 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 15:16:57.933180 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.933282 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 15:16:57.933382 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.933414 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 15:16:57.933493 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.933547 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.945910 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.946012 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 6 logger.go:44: 15:16:57.946076 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.946128 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 1 logger.go:44: 15:16:57.946205 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.946253 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.953615 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.953719 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 15:16:57.953792 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.953818 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 15:16:57.953932 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 15:16:57.954012 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 15:16:57.956942 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.957019 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 7 logger.go:44: 15:16:57.957069 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.957093 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 1 logger.go:44: 15:16:57.957162 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.957231 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.967639 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.967743 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 7 logger.go:44: 15:16:57.967807 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.967833 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 1 logger.go:44: 15:16:57.967912 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.967975 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.976204 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.976312 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 15:16:57.976381 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.976411 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 15:16:57.976549 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 15:16:57.976635 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 15:16:57.984451 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.984554 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 8 logger.go:44: 15:16:57.984665 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.984702 [DEBUG] raft: Vote granted from 2 in term 8. Tally: 1 logger.go:44: 15:16:57.984777 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:57.984830 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.986763 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.986839 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 8 logger.go:44: 15:16:57.986888 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.986910 [DEBUG] raft: Vote granted from 1 in term 8. Tally: 1 logger.go:44: 15:16:57.986969 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:57.987012 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:57.993837 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:57.993960 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 8 logger.go:44: 15:16:57.994027 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:57.994053 [DEBUG] raft: Vote granted from 0 in term 8. Tally: 1 logger.go:44: 15:16:57.994141 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 15:16:57.994213 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 15:16:58.005514 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.005621 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 9 logger.go:44: 15:16:58.005707 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.005738 [DEBUG] raft: Vote granted from 2 in term 9. Tally: 1 logger.go:44: 15:16:58.005818 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.005896 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.007445 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.007524 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 9 logger.go:44: 15:16:58.007585 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.007612 [DEBUG] raft: Vote granted from 1 in term 9. Tally: 1 logger.go:44: 15:16:58.007674 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.007754 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.017135 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.017239 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 9 logger.go:44: 15:16:58.017298 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.017321 [DEBUG] raft: Vote granted from 0 in term 9. Tally: 1 logger.go:44: 15:16:58.017408 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 15:16:58.017483 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 15:16:58.023603 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.023705 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 10 logger.go:44: 15:16:58.023767 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.023794 [DEBUG] raft: Vote granted from 1 in term 10. Tally: 1 logger.go:44: 15:16:58.023870 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.023944 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.031254 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.031357 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 10 logger.go:44: 15:16:58.031416 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.031493 [DEBUG] raft: Vote granted from 2 in term 10. Tally: 1 logger.go:44: 15:16:58.031570 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.031623 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.037166 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.037268 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 10 logger.go:44: 15:16:58.037339 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.037366 [DEBUG] raft: Vote granted from 0 in term 10. Tally: 1 logger.go:44: 15:16:58.037455 [INFO] raft: Duplicate RequestVote for same term: 10 logger.go:44: 15:16:58.037531 [INFO] raft: Duplicate RequestVote for same term: 10 logger.go:44: 15:16:58.046871 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.046979 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 11 logger.go:44: 15:16:58.047048 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.047074 [DEBUG] raft: Vote granted from 1 in term 11. Tally: 1 logger.go:44: 15:16:58.047150 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.047203 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.061579 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.061689 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 11 logger.go:44: 15:16:58.061758 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.061823 [DEBUG] raft: Vote granted from 2 in term 11. Tally: 1 logger.go:44: 15:16:58.061930 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.061987 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.067269 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.067361 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 11 logger.go:44: 15:16:58.067418 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.067442 [DEBUG] raft: Vote granted from 0 in term 11. Tally: 1 logger.go:44: 15:16:58.067545 [INFO] raft: Duplicate RequestVote for same term: 11 logger.go:44: 15:16:58.067628 [INFO] raft: Duplicate RequestVote for same term: 11 logger.go:44: 15:16:58.069607 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.069685 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 12 logger.go:44: 15:16:58.069744 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.069771 [DEBUG] raft: Vote granted from 1 in term 12. Tally: 1 logger.go:44: 15:16:58.069839 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.069913 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.085674 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.085782 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 12 logger.go:44: 15:16:58.085842 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.085889 [DEBUG] raft: Vote granted from 0 in term 12. Tally: 1 logger.go:44: 15:16:58.086004 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.086041 [DEBUG] raft: Vote granted from 2 in term 12. Tally: 2 logger.go:44: 15:16:58.086067 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.086087 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:58.086122 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:58.086152 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:58.086304 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=12,index=2] logger.go:44: 15:16:58.086426 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:58.086505 [INFO] raft: Duplicate RequestVote for same term: 12 logger.go:44: 15:16:58.086563 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:58.086601 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.086664 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=12,index=2] logger.go:44: 15:16:58.086744 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:58.086798 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.086867 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.086911 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.086926 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.087042 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=12,index=3] logger.go:44: 15:16:58.087169 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:58.087217 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:58.087251 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:58.087297 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=12,index=3] logger.go:44: 15:16:58.087395 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:58.088487 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.088546 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:58.088574 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.088612 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:58.088738 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.088800 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.088819 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:58.089437 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:58.089483 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:58.089507 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.089536 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.090271 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.090308 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.090324 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:58.090392 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.090413 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.090435 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.090856 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.090892 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.090926 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.102004 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.102083 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.102130 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.102237 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.102295 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.102315 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:58.102353 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.102372 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.102397 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:58.102799 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.102852 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.102886 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.106586 [WARN] raft: Failed to contact 1 in 19.19252ms logger.go:44: 15:16:58.106688 [WARN] raft: Failed to contact 2 in 19.43522ms logger.go:44: 15:16:58.106706 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:58.106758 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.106813 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:58.106839 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:58.106933 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 15:16:58.106965 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 15:16:58.107030 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 15:16:58.107143 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:58.107187 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 13 logger.go:44: 15:16:58.107261 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.107288 [DEBUG] raft: Vote granted from 1 in term 13. Tally: 1 logger.go:44: 15:16:58.107365 [WARN] raft: Rejecting vote request from 1 since we have a leader: 0 logger.go:44: 15:16:58.107457 [DEBUG] raft: Vote granted from 0 in term 13. Tally: 2 logger.go:44: 15:16:58.107484 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.107505 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 15:16:58.107533 [INFO] raft: Added peer 0, starting replication logger.go:44: 15:16:58.107556 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:58.107656 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=13,index=4] logger.go:44: 15:16:58.107778 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:58.107835 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 15:16:58.107884 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.107945 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=13,index=4] logger.go:44: 15:16:58.108056 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 15:16:58.108128 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:58.108177 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 15:16:58.108198 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.108211 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.108278 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=13,index=5] logger.go:44: 15:16:58.108390 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:58.108438 [DEBUG] raft-test: close: start logger.go:44: 15:16:58.108499 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=13,index=5] logger.go:44: 15:16:58.108599 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 15:16:58.108633 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:58.108661 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:58.108694 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:58.108750 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.108773 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.108796 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.108837 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.108868 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.108889 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.108930 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:58.108989 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:58.109018 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:58.109038 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:58.109071 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:58.109086 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/2 (0.06s) logger.go:44: 15:16:58.109372 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:58.109488 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:58.109597 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:58.109642 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:58.109681 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:58.109777 [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: 15:16:58.109807 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:58.109889 [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: 15:16:58.109917 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:58.109982 [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: 15:16:58.110026 [DEBUG] raft-test: setup: done logger.go:44: 15:16:58.110051 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:58.110089 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:58.110119 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:58.110164 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.110209 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.110250 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.125512 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.125629 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.125683 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.125710 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 15:16:58.125787 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.125856 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.133361 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.133450 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.133497 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.133522 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:58.133632 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 15:16:58.133651 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.133669 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:58.133722 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:58.133744 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:58.133855 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:58.134013 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:58.134120 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:58.134203 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:58.134237 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.134295 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:58.134364 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:58.134410 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.134495 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.134516 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.134538 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.134632 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:58.134756 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:58.134826 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 15:16:58.134853 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 15:16:58.134890 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:58.134992 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:58.135937 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.136000 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:58.136033 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.136063 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:58.136166 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:58.136201 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:58.136258 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.136288 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.136994 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.137047 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.137066 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:58.137447 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.137483 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.137508 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:58.137599 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.137632 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.137654 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.138400 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.138449 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.138474 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.150678 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.150755 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.150777 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 15:16:58.150859 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.150884 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.150910 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.150943 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.150962 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.150995 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 15:16:58.151087 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.151120 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.151170 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.154196 [WARN] raft: Failed to contact 1 in 19.20706ms logger.go:44: 15:16:58.154340 [WARN] raft: Failed to contact 2 in 19.45368ms logger.go:44: 15:16:58.154362 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 15:16:58.154417 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.154460 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:58.154487 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 15:16:58.154575 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 15:16:58.154607 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 15:16:58.154656 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 15:16:58.161430 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:58.161525 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:58.161573 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.161597 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:58.161673 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.161727 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.162794 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.162858 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 15:16:58.162884 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 15:16:58.163253 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.163291 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.163323 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.165356 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 15:16:58.165433 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:58.165474 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.165503 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:58.165582 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:58.165692 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 15:16:58.165710 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.165729 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 15:16:58.165762 [INFO] raft: Added peer 0, starting replication logger.go:44: 15:16:58.165784 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:58.165890 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=4] logger.go:44: 15:16:58.165979 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 15:16:58.166057 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.166116 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 15:16:58.166147 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.166203 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 15:16:58.166286 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 15:16:58.166355 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 15:16:58.166376 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.166390 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.166445 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=5] logger.go:44: 15:16:58.166588 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:58.166616 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:58.166661 [DEBUG] raft-test: close: start logger.go:44: 15:16:58.166721 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 15:16:58.166822 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 15:16:58.166882 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.166917 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:58.166956 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:58.167023 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:58.167073 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:58.167097 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:58.167130 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:58.167149 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:58.167165 [DEBUG] raft-test: close: done === RUN TestControl_SnapshotAfterCommandCommitted --- PASS: TestControl_SnapshotAfterCommandCommitted (0.08s) logger.go:44: 15:16:58.167815 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:58.167941 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:58.168062 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:58.168107 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:58.168147 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:58.168272 [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: 15:16:58.168306 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:58.168396 [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: 15:16:58.168423 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:58.168486 [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: 15:16:58.168510 [DEBUG] raft-test: setup: done logger.go:44: 15:16:58.168530 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:58.168586 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:58.168617 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:58.168661 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.168707 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.168755 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.184491 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.184578 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.184628 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.184654 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 15:16:58.184728 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.184779 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.195433 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.195521 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.195573 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.195599 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:58.195674 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.195724 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.197316 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.197381 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.197446 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.197472 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:58.197551 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:58.197652 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:58.205695 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.205803 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:58.205891 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.205920 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 15:16:58.205991 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.206044 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.219907 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.220010 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:58.220074 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.220132 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 15:16:58.220255 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:58.220313 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.220339 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 15:16:58.220372 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.220391 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 15:16:58.220411 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 15:16:58.220481 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.220529 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.223752 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.223844 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:58.223927 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.223954 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 15:16:58.224034 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 15:16:58.224088 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.235314 [WARN] raft: Election timeout reached, restarting election logger.go:44: 15:16:58.235419 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 15:16:58.235483 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.235521 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 15:16:58.235635 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.235673 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 2 logger.go:44: 15:16:58.235687 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.235705 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:58.235741 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:58.235765 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:58.235880 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:58.236041 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:58.236130 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 15:16:58.236189 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:58.236224 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.236292 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 15:16:58.236398 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:58.236464 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.236538 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.236560 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.236574 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.236666 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 15:16:58.236780 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:58.236849 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=4] logger.go:44: 15:16:58.236927 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=4,index=3 Command:term=4,index=4] logger.go:44: 15:16:58.236978 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:58.237063 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:58.237145 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 15:16:58.237260 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:58.237326 [INFO] raft: Starting snapshot up to 4 logger.go:44: 15:16:58.237484 [INFO] raft: Compacting logs from 1 to 3 logger.go:44: 15:16:58.237512 [INFO] raft: Snapshot to 4 complete logger.go:44: 15:16:58.237609 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=4,index=5] logger.go:44: 15:16:58.237679 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 15:16:58.237712 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Other:term=4,index=5] logger.go:44: 15:16:58.237859 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:58.237923 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 15:16:58.237976 [DEBUG] raft-test: close: start logger.go:44: 15:16:58.238051 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.238091 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:58.238133 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:58.246059 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:58.246267 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:58.246332 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:58.246460 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:58.246519 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:58.246549 [DEBUG] raft-test: close: done === RUN TestControl_RestoreAfterDisconnection --- PASS: TestControl_RestoreAfterDisconnection (0.04s) logger.go:44: 15:16:58.246776 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 15:16:58.247073 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:58.247267 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 15:16:58.247378 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 15:16:58.247476 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:58.247699 [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: 15:16:58.247768 [DEBUG] raft-test: setup: server 1: start logger.go:44: 15:16:58.247931 [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: 15:16:58.247985 [DEBUG] raft-test: setup: server 2: start logger.go:44: 15:16:58.248113 [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: 15:16:58.248156 [DEBUG] raft-test: setup: done logger.go:44: 15:16:58.248206 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:58.248293 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:58.248379 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:58.248510 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.248664 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.249262 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.265500 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.265659 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.265722 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.265753 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 15:16:58.265814 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 15:16:58.265890 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 15:16:58.270709 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.270800 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.270849 [DEBUG] raft: Votes needed: 2 logger.go:44: 15:16:58.270878 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:58.270969 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 15:16:58.271073 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 15:16:58.271093 [INFO] raft: Election won. Tally: 2 logger.go:44: 15:16:58.271115 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:58.271156 [INFO] raft: Added peer 1, starting replication logger.go:44: 15:16:58.271201 [INFO] raft: Added peer 2, starting replication logger.go:44: 15:16:58.271318 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:58.271409 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 15:16:58.271473 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 15:16:58.271528 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:58.271558 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.271620 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 15:16:58.271701 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.271783 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.271803 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.271819 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.271904 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 15:16:58.272019 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:58.272063 [DEBUG] raft-test: term: disconnect 1 logger.go:44: 15:16:58.272079 [DEBUG] raft-test: server 0: disconnecting follower 1 logger.go:44: 15:16:58.272156 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 15:16:58.272234 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:58.272258 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:58.272280 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.272302 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.272336 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 15:16:58.272360 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:58.272379 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 15:16:58.272455 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 15:16:58.272526 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=5] logger.go:44: 15:16:58.272595 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 15:16:58.272668 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 15:16:58.272733 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=6] logger.go:44: 15:16:58.272774 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 15:16:58.272832 [DEBUG] raft-test: fsm 0: applied 4 logger.go:44: 15:16:58.272873 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 15:16:58.272942 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=7] logger.go:44: 15:16:58.272999 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 15:16:58.273062 [INFO] raft: Starting snapshot up to 6 logger.go:44: 15:16:58.273133 [INFO] raft: Compacting logs from 1 to 6 logger.go:44: 15:16:58.273155 [INFO] raft: Snapshot to 6 complete logger.go:44: 15:16:58.273227 [DEBUG] raft-test: fsm 0: applied 5 logger.go:44: 15:16:58.273266 [DEBUG] raft-test: server 0: reconnecting follower 1 logger.go:44: 15:16:58.273292 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.273332 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 15:16:58.273351 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 15:16:58.273403 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=8] logger.go:44: 15:16:58.273445 [DEBUG] raft-test: fsm 2: applied 4 logger.go:44: 15:16:58.273516 [DEBUG] raft-test: fsm 0: applied 6 logger.go:44: 15:16:58.273587 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=9] logger.go:44: 15:16:58.273627 [DEBUG] raft-test: fsm 2: applied 5 logger.go:44: 15:16:58.273710 [DEBUG] raft-test: fsm 2: applied 6 logger.go:44: 15:16:58.273819 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.274031 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.274788 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.276307 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.276477 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.276857 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.278431 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.278917 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.279764 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.279893 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.281432 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 15:16:58.281571 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:58.281651 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 15:16:58.282780 [ERR] raft: Failed to get log at index 2: log not found logger.go:44: 15:16:58.283109 [INFO] raft: Copied 8 bytes to local snapshot logger.go:44: 15:16:58.283195 [INFO] raft: Compacting logs from 1 to 1 logger.go:44: 15:16:58.283220 [INFO] raft: Installed remote snapshot logger.go:44: 15:16:58.283323 [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: 15:16:58.283446 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 15:16:58.283505 [DEBUG] raft-test: fsm 1: applied 5 logger.go:44: 15:16:58.283546 [DEBUG] raft-test: fsm 1: applied 6 logger.go:44: 15:16:58.283614 [DEBUG] raft-test: close: start logger.go:44: 15:16:58.283719 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 15:16:58.283767 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 15:16:58.283813 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:58.283872 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 15:16:58.283918 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 15:16:58.283948 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:58.283993 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:58.284027 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:58.284043 [DEBUG] raft-test: close: done === RUN TestFSM_Restore --- PASS: TestFSM_Restore (0.00s) === RUN TestServer_StartAndShutdown --- PASS: TestServer_StartAndShutdown (0.02s) logger.go:44: 15:16:58.284244 [DEBUG] raft-test: setup: start (1 servers) logger.go:44: 15:16:58.284321 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 15:16:58.284413 [DEBUG] raft-test: setup: server 0: start logger.go:44: 15:16:58.284492 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0}] logger.go:44: 15:16:58.284520 [DEBUG] raft-test: setup: done logger.go:44: 15:16:58.284540 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 15:16:58.284575 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:58.284600 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 15:16:58.284679 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 15:16:58.307098 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 15:16:58.307191 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 15:16:58.307239 [DEBUG] raft: Votes needed: 1 logger.go:44: 15:16:58.307269 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 15:16:58.307285 [INFO] raft: Election won. Tally: 1 logger.go:44: 15:16:58.307308 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 15:16:58.307416 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:58.307455 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 15:16:58.307501 [DEBUG] raft-test: elect: done logger.go:44: 15:16:58.307611 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 15:16:58.307648 [DEBUG] raft-test: close: start logger.go:44: 15:16:58.307730 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 15:16:58.307786 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:58.307805 [DEBUG] raft-test: close: done === RUN ExampleControl_Commands --- PASS: ExampleControl_Commands (0.06s) === RUN ExampleControl_Snapshots --- PASS: ExampleControl_Snapshots (0.11s) PASS ok github.com/CanonicalLtd/raft-test 1.427s === RUN TestNotifier_Acquired --- PASS: TestNotifier_Acquired (0.00s) logger.go:44: 15:16:56.859662 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.859891 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_AcquiredTimeout --- PASS: TestNotifier_AcquiredTimeout (0.00s) logger.go:44: 15:16:56.860217 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LeaderhsipLost --- PASS: TestNotifier_LeaderhsipLost (0.00s) logger.go:44: 15:16:56.860330 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.860390 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:56.860409 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LostTwice --- PASS: TestNotifier_LostTwice (0.00s) logger.go:44: 15:16:56.860520 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.860577 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_UnexpectedLeadershipChange --- PASS: TestNotifier_UnexpectedLeadershipChange (0.00s) === RUN TestNotifier_InconsistentNotifications --- PASS: TestNotifier_InconsistentNotifications (0.02s) logger.go:44: 15:16:56.878050 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_DoubleAcquiredRequest --- PASS: TestNotifier_DoubleAcquiredRequest (0.00s) === RUN TestNotifier_DoubleNotification --- PASS: TestNotifier_DoubleNotification (0.02s) logger.go:44: 15:16:56.893982 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_OneLeadershipAfterTheOther --- PASS: TestNotifier_OneLeadershipAfterTheOther (0.00s) logger.go:44: 15:16:56.894394 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.894442 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:56.894485 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.894528 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_Acquired --- PASS: TestTracker_Acquired (0.00s) logger.go:44: 15:16:56.894667 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.894705 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:56.894748 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:56.894773 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredTimeout --- PASS: TestTracker_AcquiredTimeout (0.00s) logger.go:44: 15:16:56.895001 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTwice --- PASS: TestTracker_AcquiredTwice (0.00s) logger.go:44: 15:16:56.895130 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.895199 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:56.895224 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 15:16:56.895249 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredAfterLost --- PASS: TestTracker_AcquiredAfterLost (0.00s) logger.go:44: 15:16:56.895351 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 15:16:56.895408 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 15:16:56.895445 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 15:16:56.895462 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 15:16:56.895486 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AddSameServerID --- PASS: TestTracker_AddSameServerID (0.00s) logger.go:44: 15:16:56.895600 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddAfterObserving --- PASS: TestTracker_AddAfterObserving (0.00s) logger.go:44: 15:16:56.895705 [DEBUG] raft-test: server 0: leadership: stop watching PASS ok github.com/CanonicalLtd/raft-test/internal/election 0.097s === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/CanonicalLtd/raft-test/internal/event 0.077s ? github.com/CanonicalLtd/raft-test/internal/fsms [no test files] === RUN TestNew --- PASS: TestNew (0.00s) logger.go:44: 15:16:41.402970 [TRACE] raft-test: hello PASS ok github.com/CanonicalLtd/raft-test/internal/logging 0.065s === 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: 15:16:57.075519 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 15:16:57.075686 [DEBUG] raft-test: server 0: transport: append to 1: not connected === RUN TestFaultyTransport_AppendEntries_Connected --- PASS: TestFaultyTransport_AppendEntries_Connected (0.00s) logger.go:44: 15:16:57.075851 [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: 15:16:57.076391 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 15:16:57.076434 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected === RUN TestFaultyTransport_PipelineAppendEntries_Connected --- PASS: TestFaultyTransport_PipelineAppendEntries_Connected (0.00s) logger.go:44: 15:16:57.076589 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries === RUN TestFaultyTransport_Deposing --- PASS: TestFaultyTransport_Deposing (0.00s) logger.go:44: 15:16:57.076953 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 15:16:57.077038 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=1,index=1] logger.go:44: 15:16:57.077119 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077198 [DEBUG] raft-test: server 0: transport: append to 2: syncing logs logger.go:44: 15:16:57.077250 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077324 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077343 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 15:16:57.077373 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077390 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 15:16:57.077419 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077441 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 15:16:57.077471 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 15:16:57.077487 [DEBUG] raft-test: server 0: transport: append to 2: not connected === RUN TestNetwork_FaultyEnqueue --- PASS: TestNetwork_FaultyEnqueue (0.01s) logger.go:44: 15:16:57.077613 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 15:16:57.077667 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 15:16:57.077709 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 15:16:57.077801 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=0,index=0] logger.go:44: 15:16:57.077837 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 1 logger.go:44: 15:16:57.090059 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes PASS ok github.com/CanonicalLtd/raft-test/internal/network 0.091s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang dh_testroot -O--buildsystem=golang dh_prep -O--buildsystem=golang dh_auto_install -O--buildsystem=golang dh_installdocs -O--buildsystem=golang dh_installchangelogs -O--buildsystem=golang dh_installinit -O--buildsystem=golang dh_perl -O--buildsystem=golang dh_link -O--buildsystem=golang dh_strip_nondeterminism -O--buildsystem=golang dh_compress -O--buildsystem=golang dh_fixperms -O--buildsystem=golang dh_missing -O--buildsystem=golang dh_installdeb -O--buildsystem=golang dh_golang -O--buildsystem=golang dh_gencontrol -O--buildsystem=golang dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang dpkg-deb: building package 'golang-github-canonicalltd-raft-test-dev' in '../golang-github-canonicalltd-raft-test-dev_0.0~git20180628.c3345b5-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: user script /srv/workspace/pbuilder/27336/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/27336/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/27336 and its subdirectories I: Current time: Sat Dec 4 05:17:09 +14 2021 I: pbuilder-time-stamp: 1638544629