I: pbuilder: network access will be disabled during build I: Current time: Mon Feb 15 06:55:47 -12 2021 I: pbuilder-time-stamp: 1613415347 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 '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Thu Aug 2 20:35:10 2018 -12 gpgv: using RSA key 0740778A2DFC4A39C0C8BC8C8F2B113C6535C5A7 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc dpkg-source: info: extracting golang-github-canonicalltd-raft-test in golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5 dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5.orig.tar.gz dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3458/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' DISTRIBUTION='' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='a16d2085c38847afa26afc8e3a59e0d9' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3458' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.3omoJnJzku/pbuilderrc_jTNV --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.3omoJnJzku/b1 --logfile b1/build.log golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc' SUDO_GID='115' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:8000/' I: uname -a Linux p64b 4.19.0-14-arm64 #1 SMP Debian 4.19.171-2 (2021-01-30) aarch64 GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash -rwxr-xr-x 1 root root 71648 Feb 28 2019 date -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd -rwxr-xr-x 1 root root 55672 Feb 28 2019 df -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 18260 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 22 2020 fusermount -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln -rwxr-xr-x 1 root root 34932 Jul 26 2018 login -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 9 2019 more -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Feb 6 20:27 sh -> dash -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty -rwsr-xr-x 1 root root 42472 Jan 9 2019 su -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch -rwxr-xr-x 1 root root 18260 Feb 28 2019 true -rwxr-xr-x 1 root root 9636 Apr 22 2020 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 21 2019 which lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew I: user script /srv/workspace/pbuilder/3458/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: armhf 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 ... 18932 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 85.2 MB of archives. After unpacking 429 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://deb.debian.org/debian buster/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://deb.debian.org/debian buster/main armhf golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://deb.debian.org/debian buster/main armhf golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://deb.debian.org/debian buster/main armhf golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://deb.debian.org/debian buster/main armhf golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://deb.debian.org/debian buster/main armhf golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://deb.debian.org/debian buster/main armhf golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://deb.debian.org/debian buster/main armhf 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 armhf golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://deb.debian.org/debian buster/main armhf golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u2 [242 kB] Get: 20 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u2 [110 kB] Get: 21 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u2 [65.6 kB] Get: 22 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 23 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 24 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 25 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 26 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 28 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 30 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 31 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 32 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 33 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 34 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 35 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 36 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 37 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 38 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+deb10u1 [597 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 40 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 41 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 42 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 44 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 45 http://deb.debian.org/debian buster/main armhf dh-golang all 1.39 [20.8 kB] Get: 46 http://deb.debian.org/debian buster/main armhf golang-1.11-src armhf 1.11.6-1+deb10u3 [13.0 MB] Get: 47 http://deb.debian.org/debian buster/main armhf golang-1.11-go armhf 1.11.6-1+deb10u3 [38.2 MB] Get: 48 http://deb.debian.org/debian buster/main armhf golang-src armhf 2:1.11~1 [4348 B] Get: 49 http://deb.debian.org/debian buster/main armhf golang-go armhf 2:1.11~1 [23.4 kB] Get: 50 http://deb.debian.org/debian buster/main armhf golang-any armhf 2:1.11~1 [4472 B] Get: 51 http://deb.debian.org/debian buster/main armhf golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 52 http://deb.debian.org/debian buster/main armhf golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 53 http://deb.debian.org/debian buster/main armhf golang-github-circonus-labs-circonusllhist-dev all 0.0~git20160526.0.d724266-2 [6974 B] Get: 54 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-go-cleanhttp-dev all 0.5.0-1.1 [9764 B] Get: 55 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-go-retryablehttp-dev all 0.0+git20180718.e651d75-1 [15.1 kB] Get: 56 http://deb.debian.org/debian buster/main armhf golang-github-circonus-labs-circonus-gometrics-dev all 2.0.0-1 [61.3 kB] Get: 57 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-go-uuid-dev all 1.0.0-1 [8320 B] Get: 58 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-golang-lru-dev all 0.5.0-1 [14.0 kB] Get: 59 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-go-immutable-radix-dev all 1.0.0-1 [20.0 kB] Get: 60 http://deb.debian.org/debian buster/main armhf golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 61 http://deb.debian.org/debian buster/main armhf golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 62 http://deb.debian.org/debian buster/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [207 kB] Get: 63 http://deb.debian.org/debian buster/main armhf libprotobuf17 armhf 3.6.1.3-2 [688 kB] Get: 64 http://deb.debian.org/debian buster/main armhf libprotobuf-lite17 armhf 3.6.1.3-2 [149 kB] Get: 65 http://deb.debian.org/debian buster/main armhf libprotobuf-dev armhf 3.6.1.3-2 [1069 kB] Get: 66 http://deb.debian.org/debian buster/main armhf libprotoc17 armhf 3.6.1.3-2 [570 kB] Get: 67 http://deb.debian.org/debian buster/main armhf protobuf-compiler armhf 3.6.1.3-2 [64.2 kB] Get: 68 http://deb.debian.org/debian buster/main armhf golang-goprotobuf-dev armhf 1.2.0-1+b10 [1673 kB] Get: 69 http://deb.debian.org/debian buster/main armhf 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 armhf golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 71 http://deb.debian.org/debian buster/main armhf golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 72 http://deb.debian.org/debian buster/main armhf golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 73 http://deb.debian.org/debian buster/main armhf golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 74 http://deb.debian.org/debian buster/main armhf golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 75 http://deb.debian.org/debian buster/main armhf golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 76 http://deb.debian.org/debian buster/main armhf golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 77 http://deb.debian.org/debian buster/main armhf golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 78 http://deb.debian.org/debian buster/main armhf golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 79 http://deb.debian.org/debian buster/main armhf golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 80 http://deb.debian.org/debian buster/main armhf golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 81 http://deb.debian.org/debian buster/main armhf golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 82 http://deb.debian.org/debian buster/main armhf golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 83 http://deb.debian.org/debian buster/main armhf golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 84 http://deb.debian.org/debian buster/main armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 85 http://deb.debian.org/debian buster/main armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 86 http://deb.debian.org/debian buster/main armhf golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 87 http://deb.debian.org/debian buster/main armhf golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://deb.debian.org/debian buster/main armhf golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://deb.debian.org/debian buster/main armhf golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://deb.debian.org/debian buster/main armhf golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://deb.debian.org/debian buster/main armhf golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://deb.debian.org/debian buster/main armhf golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://deb.debian.org/debian buster/main armhf golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1+deb10u1 [68.0 kB] Get: 94 http://deb.debian.org/debian buster/main armhf golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 95 http://deb.debian.org/debian buster/main armhf golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 96 http://deb.debian.org/debian buster/main armhf golang-prometheus-client-dev all 0.9.0-1 [6860 B] Get: 97 http://deb.debian.org/debian buster/main armhf golang-github-datadog-datadog-go-dev all 2.1.0-1 [14.7 kB] Get: 98 http://deb.debian.org/debian buster/main armhf golang-github-armon-go-metrics-dev all 0.0~git20180917.f0300d1-1 [22.4 kB] Get: 99 http://deb.debian.org/debian buster/main armhf golang-github-ugorji-go-msgpack-dev all 0.0~git20130605.792643-5 [20.7 kB] Get: 100 http://deb.debian.org/debian buster/main armhf golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 101 http://deb.debian.org/debian buster/main armhf golang-gopkg-vmihailenco-msgpack.v2-dev all 3.1.1-4 [22.6 kB] Get: 102 http://deb.debian.org/debian buster/main armhf golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 103 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libsasl2-dev armhf 2.1.27+dfsg-1+deb10u1 [268 kB] Get: 106 http://deb.debian.org/debian buster/main armhf golang-gopkg-mgo.v2-dev all 2016.08.01-5 [194 kB] Get: 107 http://deb.debian.org/debian buster/main armhf 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 armhf golang-github-hashicorp-logutils-dev all 0.0~git20150609.0.0dc08b1-1 [8150 B] Get: 109 http://deb.debian.org/debian buster/main armhf golang-github-hashicorp-raft-dev all 1.0.0+git20180823.82694fb-3 [85.9 kB] Fetched 85.2 MB in 10s (8346 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../002-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../004-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_armhf.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+deb10u2_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../019-libmagic1_1%3a5.35-4+deb10u2_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4+deb10u2_armhf.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../022-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_armhf.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:armhf. Preparing to unpack .../033-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../035-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../036-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../037-libxml2_2.9.4+dfsg1-7+deb10u1_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../038-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../039-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.19.8.1-9_armhf.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_armhf.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_armhf.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_armhf.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../048-golang-go_2%3a1.11~1_armhf.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../049-golang-any_2%3a1.11~1_armhf.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:armhf. Preparing to unpack .../061-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:armhf. Preparing to unpack .../062-libprotobuf17_3.6.1.3-2_armhf.deb ... Unpacking libprotobuf17:armhf (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:armhf. Preparing to unpack .../063-libprotobuf-lite17_3.6.1.3-2_armhf.deb ... Unpacking libprotobuf-lite17:armhf (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:armhf. Preparing to unpack .../064-libprotobuf-dev_3.6.1.3-2_armhf.deb ... Unpacking libprotobuf-dev:armhf (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:armhf. Preparing to unpack .../065-libprotoc17_3.6.1.3-2_armhf.deb ... Unpacking libprotoc17:armhf (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../066-protobuf-compiler_3.6.1.3-2_armhf.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_armhf.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:armhf. Preparing to unpack .../102-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../103-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../104-libsasl2-dev_2.1.27+dfsg-1+deb10u1_armhf.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:armhf (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+deb10u2) ... 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:armhf (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:armhf (3.6.1.3-2) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u2) ... 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+deb10u2) ... 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:armhf (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:armhf (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:armhf (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:armhf (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:armhf (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:armhf (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:armhf (0.0.6-3) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libprotobuf17:armhf (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:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ... 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:armhf (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:armhf (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:armhf (0.6.12-3) ... Setting up golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Setting up golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Setting up golang-github-kr-pretty-dev (0.1.0-1) ... Setting up golang-github-sirupsen-logrus-dev (1.3.0-1) ... Setting up golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Setting up gettext (0.19.8.1-9) ... Setting up golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Setting up golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Setting up golang-gopkg-mgo.v2-dev (2016.08.01-5) ... Setting up golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Setting up golang-gopkg-yaml.v2-dev (2.2.2-1) ... Setting up golang-gopkg-vmihailenco-msgpack.v2-dev (3.1.1-4) ... Setting up golang-github-hashicorp-go-msgpack-dev (0.0~git20150518.0.fa3f638-6) ... Setting up po-debconf (1.0.21) ... Setting up golang-goprotobuf-dev (1.2.0-1+b10) ... Setting up golang-yaml.v2-dev (2.2.2-1) ... Setting up golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Setting up golang-google-grpc-dev (1.11.0-1) ... Setting up golang-github-go-kit-kit-dev (0.6.0-2) ... Setting up debhelper (12.1.1) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up golang-github-prometheus-common-dev (0+git20181119.b36ad28-1+deb10u1) ... Setting up dh-golang (1.39) ... Setting up golang-github-prometheus-client-golang-dev (0.9.0-1) ... Setting up golang-prometheus-client-dev (0.9.0-1) ... Setting up golang-github-armon-go-metrics-dev (0.0~git20180917.f0300d1-1) ... Setting up golang-github-hashicorp-raft-dev (1.0.0+git20180823.82694fb-3) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package golang-github-canonicalltd-raft-test dpkg-buildpackage: info: source version 0.0~git20180628.c3345b5-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Shengjing Zhu dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf 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-arm-linux-gnueabihf && go install -gcflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-arm-linux-gnueabihf/src\" -asmflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-arm-linux-gnueabihf/src\" -v -p 3 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network internal/race internal/cpu errors runtime/internal/sys sync/atomic runtime/internal/atomic internal/bytealg math internal/testlog math/bits runtime unicode/utf8 unicode strconv container/list crypto/internal/subtle crypto/subtle encoding unicode/utf16 github.com/hashicorp/golang-lru/simplelru vendor/golang_org/x/net/dns/dnsmessage internal/nettrace runtime/cgo crypto/rc4 vendor/golang_org/x/crypto/cryptobyte/asn1 github.com/CanonicalLtd/raft-test/internal/event sync io reflect syscall bytes bufio crypto/cipher crypto/aes time internal/syscall/unix math/rand strings internal/singleflight hash hash/crc32 crypto crypto/internal/randutil internal/poll crypto/sha512 encoding/binary sort os github.com/hashicorp/go-immutable-radix encoding/base64 crypto/des crypto/hmac crypto/md5 crypto/sha1 crypto/sha256 fmt encoding/pem path/filepath vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 io/ioutil vendor/golang_org/x/crypto/chacha20poly1305 vendor/golang_org/x/crypto/curve25519 vendor/golang_org/x/text/transform path os/signal hash/crc64 html github.com/hashicorp/logutils context math/big encoding/json log net compress/flate crypto/rand compress/gzip crypto/elliptic encoding/asn1 crypto/rsa crypto/ecdsa crypto/dsa encoding/hex vendor/golang_org/x/crypto/cryptobyte crypto/x509/pkix net/url vendor/golang_org/x/text/unicode/bidi vendor/golang_org/x/text/unicode/norm vendor/golang_org/x/text/secure/bidirule vendor/golang_org/x/net/http2/hpack mime vendor/golang_org/x/net/idna mime/quotedprintable net/http/internal encoding/gob text/template/parse crypto/x509 net/textproto vendor/golang_org/x/net/http/httpguts vendor/golang_org/x/net/http/httpproxy mime/multipart crypto/tls text/template github.com/pkg/errors flag runtime/debug runtime/trace testing html/template github.com/CanonicalLtd/raft-test/internal/logging net/http/httptrace net/http net/rpc github.com/armon/go-metrics github.com/hashicorp/go-msgpack/codec github.com/hashicorp/raft github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/network github.com/CanonicalLtd/raft-test dh_auto_test -O--buildsystem=golang cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 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.01s) logger.go:44: 18:59:53.951830 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:53.953116 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:53.953665 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:53.954048 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:53.954233 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:53.954881 [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: 18:59:53.955085 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:53.955754 [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: 18:59:53.955876 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:53.956098 [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: 18:59:53.956229 [DEBUG] raft-test: setup: done logger.go:44: 18:59:53.956406 [DEBUG] raft-test: close: start logger.go:44: 18:59:53.958012 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:53.962097 [INFO] raft: Node at 0 [Shutdown] entering Follower state (Leader: "") logger.go:44: 18:59:53.963265 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:53.962716 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:53.963727 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:53.963988 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:53.964065 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:53.964222 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:53.964332 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:53.964427 [DEBUG] raft-test: close: done === RUN TestControl_ElectAndDepose --- PASS: TestControl_ElectAndDepose (0.04s) logger.go:44: 18:59:53.964837 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:53.965398 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:53.965835 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:53.966003 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:53.966125 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:53.966474 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:53.966790 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:53.967014 [DEBUG] raft-test: setup: done logger.go:44: 18:59:53.967089 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:53.967189 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:53.967316 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:53.986533 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:53.986722 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:53.986789 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:53.986636 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:53.987976 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:53.988069 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:53.988121 [DEBUG] raft-test: elect: done logger.go:44: 18:59:53.988227 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:53.988365 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:53.988963 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:53.989261 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:53.989367 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:53.989274 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:53.989016 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:53.989795 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:53.989726 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:53.990123 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:53.991041 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:53.991160 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:53.991498 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:53.991596 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:53.998125 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:53.998244 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:53.998407 [DEBUG] raft-test: close: start logger.go:44: 18:59:53.998587 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:53.998723 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:53.998861 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:53.999015 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:53.999203 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:53.999271 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:53.999915 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.000014 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.000152 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.000260 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.000384 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueued --- PASS: TestControl_DeposeAfterCommandEnqueued (0.05s) logger.go:44: 18:59:54.000660 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.001029 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.001205 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.001375 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.001497 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.001864 [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: 18:59:54.001954 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.002057 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.002177 [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: 18:59:54.002252 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.002426 [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: 18:59:54.002604 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.002677 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.002775 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.002864 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.003028 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.003889 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.025975 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.026142 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.026262 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.026336 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.026546 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 18:59:54.026600 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.026667 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.026800 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.026878 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.027067 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.027177 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.027399 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.027400 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.027225 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.027728 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.027769 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.027923 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.027973 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.028237 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.028395 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.028657 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.028920 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.028985 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 18:59:54.029232 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.029305 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 18:59:54.029440 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.029643 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.029935 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.030043 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.030267 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.037894 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.037961 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.030293 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.038140 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.038252 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.050021 [WARN] raft: Failed to contact 1 in 19.857044ms logger.go:44: 18:59:54.050164 [WARN] raft: Failed to contact 2 in 19.924463ms logger.go:44: 18:59:54.050221 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.050345 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.050524 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.050594 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.050679 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.050769 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.050973 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.051099 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.051168 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.051321 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.051465 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.051600 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.051669 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.051733 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.051878 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.052013 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueuedThenElect --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElect (0.00s) === RUN TestControl_DeposeAfterCommandEnqueuedThenElectSame --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElectSame (0.18s) logger.go:44: 18:59:54.052534 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.052899 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.053068 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.053190 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.053309 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.053570 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.058418 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.058873 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.058962 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.059047 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.059140 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.074751 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.074957 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.074971 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.074823 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.082035 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.082274 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.082604 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.082821 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.082886 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.082955 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.083289 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.083444 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.083697 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.083972 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.084038 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 18:59:54.084287 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.084363 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 18:59:54.084460 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.084597 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.084825 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.085003 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.085256 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.085386 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.085938 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.086026 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.098227 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.098350 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.098599 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.098695 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.098785 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.228360 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=8,index=5] logger.go:44: 18:59:54.228624 [DEBUG] raft-test: server 0: transport: append to 2: 2 entries [Command:term=2,index=4 Noop:term=8,index=5] logger.go:44: 18:59:54.229106 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.229206 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.229497 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=8,index=5] logger.go:44: 18:59:54.229803 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=4 Noop:term=8,index=5] logger.go:44: 18:59:54.230289 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.230383 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.230437 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.230629 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=8,index=6] logger.go:44: 18:59:54.230826 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.231048 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.231114 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 18:59:54.231230 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.231392 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=8,index=6] logger.go:44: 18:59:54.231801 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.231941 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 18:59:54.232050 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.232207 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.232361 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.232441 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.232508 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.232673 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.232771 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppended --- PASS: TestControl_DeposeAfterCommandAppended (0.04s) logger.go:44: 18:59:54.233136 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.233503 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.241959 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.242253 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.242383 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.242752 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.242967 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.243196 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.243270 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.243369 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.243470 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.262744 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.263267 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.263423 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.263623 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.264040 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.264102 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.264151 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.264446 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.264517 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 1 logger.go:44: 18:59:54.264810 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.264892 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 1 logger.go:44: 18:59:54.265086 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.265240 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.270068 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.270337 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.270488 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.270563 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.270748 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.270869 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.271013 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.271081 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.274042 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.274271 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.274607 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.274680 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.274866 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.275090 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.275167 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.275323 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.275483 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.275624 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.275695 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.275832 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.276042 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.276101 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppendedThenElect === RUN TestControl_DeposeAfterCommandAppendedThenElect/0 === RUN TestControl_DeposeAfterCommandAppendedThenElect/1 === RUN TestControl_DeposeAfterCommandAppendedThenElect/2 --- PASS: TestControl_DeposeAfterCommandAppendedThenElect (0.40s) --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/0 (0.28s) logger.go:44: 18:59:54.276481 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.276856 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.277035 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.277241 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.277369 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.285799 [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: 18:59:54.285989 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.286360 [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: 18:59:54.286464 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.286710 [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: 18:59:54.286788 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.286860 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.286938 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.287031 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.287226 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.287400 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.287550 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.304461 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.304660 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.304832 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.304904 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 18:59:54.305013 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.305121 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.312707 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.312861 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.312988 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.313058 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 18:59:54.313162 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.313267 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.313383 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.313454 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.313628 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.313735 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.313850 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.313991 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.329996 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.330172 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.330319 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.330394 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 18:59:54.330570 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.330684 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.333907 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.334148 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.334343 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.334420 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 18:59:54.334576 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.334702 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.334776 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.334875 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.334947 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.335018 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 18:59:54.335218 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.335318 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.353892 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.354096 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 18:59:54.354316 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.354389 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 18:59:54.354503 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.354607 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.355737 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.355845 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 18:59:54.355988 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.356060 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 18:59:54.356286 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.356429 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.356919 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 18:59:54.357037 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.357102 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 18:59:54.357312 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 18:59:54.356539 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.357575 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 18:59:54.378526 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.378722 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 18:59:54.378850 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.378924 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 18:59:54.379033 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.379142 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.380421 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.380636 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 18:59:54.380774 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.380845 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 18:59:54.380954 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.381061 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.383443 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.383611 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 18:59:54.383740 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.383811 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 18:59:54.383950 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 18:59:54.384106 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 18:59:54.397757 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.397937 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 18:59:54.398112 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.398186 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 18:59:54.398297 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.398406 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.408258 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.408435 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 18:59:54.408683 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.408844 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 18:59:54.408782 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 18:59:54.408976 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 2 logger.go:44: 18:59:54.409039 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.409108 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.409192 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.409265 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.409765 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=6,index=2] logger.go:44: 18:59:54.408939 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.410157 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.410319 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.410482 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.410860 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=6,index=2] logger.go:44: 18:59:54.411070 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 18:59:54.411438 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.411777 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.411910 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.411963 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.412299 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=6,index=3] logger.go:44: 18:59:54.412633 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.412786 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.412965 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=6,index=3] logger.go:44: 18:59:54.413409 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.413504 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 18:59:54.413020 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.413670 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 18:59:54.414086 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.414300 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.414377 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.414603 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.415101 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.415722 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.415797 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.415136 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.415993 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.416076 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.416168 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.415524 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.416340 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.416450 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.416532 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.416648 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.416732 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.416795 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.417511 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.417656 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.417844 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.418182 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.418263 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.418339 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.429228 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.429375 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.429459 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.429525 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.429648 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.429763 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.431048 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.431177 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.431266 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.431328 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=6,index=4] logger.go:44: 18:59:54.431407 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.431485 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.431421 [WARN] raft: Failed to contact 1 in 17.417925ms logger.go:44: 18:59:54.431647 [WARN] raft: Failed to contact 2 in 18.232576ms logger.go:44: 18:59:54.431720 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.432159 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.432261 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.432329 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.431653 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.432462 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 7 logger.go:44: 18:59:54.432769 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.432843 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 1 logger.go:44: 18:59:54.433002 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.433288 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.433387 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.433479 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.433583 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.435785 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.435973 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 7 logger.go:44: 18:59:54.436118 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.436195 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 1 logger.go:44: 18:59:54.436310 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.436481 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.450402 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.450561 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 18:59:54.450689 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.450764 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 18:59:54.450765 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 18:59:54.450850 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 18:59:54.451593 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.451693 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 8 logger.go:44: 18:59:54.451819 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.451865 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.451889 [DEBUG] raft: Vote granted from 1 in term 8. Tally: 1 logger.go:44: 18:59:54.451928 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.455261 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.455432 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 8 logger.go:44: 18:59:54.455578 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.455652 [DEBUG] raft: Vote granted from 2 in term 8. Tally: 1 logger.go:44: 18:59:54.455762 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.455868 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.478548 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.478729 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 8 logger.go:44: 18:59:54.478878 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.478952 [DEBUG] raft: Vote granted from 0 in term 8. Tally: 1 logger.go:44: 18:59:54.479003 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 18:59:54.479035 [INFO] raft: Duplicate RequestVote for same term: 8 logger.go:44: 18:59:54.480272 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.480423 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 9 logger.go:44: 18:59:54.480554 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.480681 [DEBUG] raft: Vote granted from 1 in term 9. Tally: 1 logger.go:44: 18:59:54.480619 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.480697 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.484157 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.484317 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 9 logger.go:44: 18:59:54.484466 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.484545 [DEBUG] raft: Vote granted from 2 in term 9. Tally: 1 logger.go:44: 18:59:54.484566 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.484483 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.501839 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.502117 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 9 logger.go:44: 18:59:54.502298 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.502374 [DEBUG] raft: Vote granted from 0 in term 9. Tally: 1 logger.go:44: 18:59:54.502512 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 18:59:54.502666 [INFO] raft: Duplicate RequestVote for same term: 9 logger.go:44: 18:59:54.510002 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.510183 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 10 logger.go:44: 18:59:54.510320 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.510542 [DEBUG] raft: Vote granted from 1 in term 10. Tally: 1 logger.go:44: 18:59:54.510689 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.510809 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.516606 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.516802 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 10 logger.go:44: 18:59:54.516935 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.517007 [DEBUG] raft: Vote granted from 2 in term 10. Tally: 1 logger.go:44: 18:59:54.517114 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.517223 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.534188 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.534370 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 11 logger.go:44: 18:59:54.534500 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.534676 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.535193 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.535479 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 10 logger.go:44: 18:59:54.535582 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.535648 [DEBUG] raft: Vote granted from 0 in term 10. Tally: 1 logger.go:44: 18:59:54.535338 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.535359 [DEBUG] raft: Vote granted from 2 in term 11. Tally: 1 logger.go:44: 18:59:54.535908 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 18:59:54.535982 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.536199 [INFO] raft: Duplicate RequestVote for same term: 10 logger.go:44: 18:59:54.536598 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.536688 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 11 logger.go:44: 18:59:54.536810 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.536875 [DEBUG] raft: Vote granted from 1 in term 11. Tally: 1 logger.go:44: 18:59:54.536970 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.537069 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.552410 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.552634 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 12 logger.go:44: 18:59:54.552797 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.552871 [DEBUG] raft: Vote granted from 0 in term 12. Tally: 1 logger.go:44: 18:59:54.552925 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.553016 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.553069 [DEBUG] raft: Vote granted from 1 in term 12. Tally: 2 logger.go:44: 18:59:54.553134 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.553209 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.553290 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.553362 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.553641 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=12,index=5] logger.go:44: 18:59:54.553877 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.553980 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.554064 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.554288 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=12,index=5] logger.go:44: 18:59:54.554583 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.554792 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.554855 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.554906 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.555087 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=12,index=6] logger.go:44: 18:59:54.555335 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.555527 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.555593 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 18:59:54.555725 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.555897 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=12,index=6] logger.go:44: 18:59:54.556279 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.556391 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.556648 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.556719 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 18:59:54.556860 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.557015 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.557159 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.557231 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.557303 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.557434 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.557530 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/1 (0.06s) logger.go:44: 18:59:54.558780 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.559202 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.559440 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.559589 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.559711 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.559966 [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: 18:59:54.560058 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.560811 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.561536 [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: 18:59:54.561726 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.562027 [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: 18:59:54.562108 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.562181 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.562326 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.562416 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.562610 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.562774 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.581387 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.581620 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.581774 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.581846 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.581936 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 18:59:54.581985 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.582049 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.582175 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.582249 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.582513 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.582513 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.582715 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.582807 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.582258 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.583284 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.583455 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.583539 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.583622 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.583916 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.584101 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.584240 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.584512 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.584580 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.584580 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 18:59:54.584337 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.584627 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.585059 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 18:59:54.585345 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.585486 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.585624 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.585721 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.586288 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.586370 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.586449 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.586529 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.586664 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.586737 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.586532 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.586816 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.587466 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.587598 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.587659 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.587755 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.587818 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.587664 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.588412 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.588483 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.588555 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.588724 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.588790 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.588856 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.600260 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.600504 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.600578 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.600369 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.600717 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.600801 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.600650 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.600952 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.601021 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.600977 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.601145 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.601202 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.602762 [WARN] raft: Failed to contact 1 in 17.952651ms logger.go:44: 18:59:54.602893 [WARN] raft: Failed to contact 2 in 17.458385ms logger.go:44: 18:59:54.602950 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.603092 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.603190 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.603260 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.603447 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 18:59:54.603529 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 18:59:54.603617 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 18:59:54.607645 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.607836 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.607955 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.608064 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 18:59:54.608178 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.608214 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.612028 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.612237 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.612334 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.612423 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.612423 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.612754 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.612347 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.612925 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 18:59:54.612991 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 18:59:54.613041 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.613109 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 18:59:54.613206 [INFO] raft: Added peer 0, starting replication logger.go:44: 18:59:54.613308 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.613641 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=5] logger.go:44: 18:59:54.613864 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 18:59:54.614018 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.614122 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 18:59:54.614267 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.614494 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 18:59:54.614731 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 18:59:54.614924 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 18:59:54.614987 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.615037 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.615235 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=6] logger.go:44: 18:59:54.615415 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.615708 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.615777 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 18:59:54.615915 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.616062 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 18:59:54.616391 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 18:59:54.616537 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.616615 [DEBUG] raft-test: server 1: transport: append to 2: 0 entries logger.go:44: 18:59:54.616642 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.617083 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.617094 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 18:59:54.617304 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.617443 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.617521 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.617587 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.617654 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.617823 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/2 (0.05s) logger.go:44: 18:59:54.618350 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.618729 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.618903 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.619025 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.619184 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.619443 [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: 18:59:54.619655 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.619870 [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: 18:59:54.620004 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.620207 [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: 18:59:54.620282 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.620352 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.620467 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.620559 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.620720 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.620880 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.621097 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.636909 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.637074 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.637214 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.637324 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.637387 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 18:59:54.637437 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.637502 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.637597 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.637724 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.637791 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.637969 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.638035 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.638214 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.638239 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.638422 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.639254 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.639477 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.639533 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.639906 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.639999 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.640297 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.640382 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.640586 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.640795 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.640660 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.641076 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 18:59:54.640672 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.641283 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 18:59:54.641533 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.641733 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.641807 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.642015 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.642751 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.642831 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.642877 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.642954 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.643016 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.642913 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.642777 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.643370 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.643445 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.643527 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.643235 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.644142 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.644220 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.644282 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.645425 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.645511 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.645446 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.645757 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.645600 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.645837 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.656120 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.656328 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.656404 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.657445 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.657551 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.657622 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.657581 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.657811 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.657889 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.657891 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.658040 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.658111 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.658760 [WARN] raft: Failed to contact 1 in 17.753728ms logger.go:44: 18:59:54.658872 [WARN] raft: Failed to contact 2 in 17.905441ms logger.go:44: 18:59:54.658928 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.659076 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.659169 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.659243 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.659393 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 18:59:54.659776 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 18:59:54.659980 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 18:59:54.667063 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.667219 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.667377 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.667512 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 18:59:54.667645 [WARN] raft: Rejecting vote request from 2 since we have a leader: 0 logger.go:44: 18:59:54.667876 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 18:59:54.667932 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.668057 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 18:59:54.668162 [INFO] raft: Added peer 0, starting replication logger.go:44: 18:59:54.668238 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.668540 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 18:59:54.668769 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.668957 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.669022 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 18:59:54.669048 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 18:59:54.669636 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.669828 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 18:59:54.669889 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.669940 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.670049 [DEBUG] raft-test: server 2: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.669242 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 18:59:54.670367 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 18:59:54.670429 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.670262 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 18:59:54.670654 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 18:59:54.670780 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.670694 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.670955 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 18:59:54.671033 [DEBUG] raft-test: server 2: transport: append to 1: 0 entries logger.go:44: 18:59:54.670991 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.671470 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.671627 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.671752 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.671823 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.671907 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.672030 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.672104 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommitted --- PASS: TestControl_DeposeAfterCommandCommitted (0.04s) logger.go:44: 18:59:54.672706 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.673233 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.673458 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.673585 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.673883 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.674139 [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: 18:59:54.674261 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.674468 [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: 18:59:54.674550 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.674732 [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: 18:59:54.674829 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.674910 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.674972 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.674988 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.675181 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.674864 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.675376 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.691181 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.691566 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.691688 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.691759 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.691970 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 18:59:54.692024 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.692108 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.692203 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.692379 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.692823 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.692923 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.693023 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.693089 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 18:59:54.693190 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.693292 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.693451 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.693644 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.693784 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.693575 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.693835 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.694053 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 18:59:54.694232 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.694358 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.694933 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.695000 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.695071 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.695344 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.695345 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.695681 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.695834 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.696028 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.696179 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.696296 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.696375 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.696480 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.696613 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.696673 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.696854 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.697018 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.697109 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.697115 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.697266 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.697335 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.697443 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.697211 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.699542 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.699668 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.699800 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.699675 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.700008 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.700081 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.709354 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.709548 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.709621 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.709906 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.709997 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.710059 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.711578 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.711669 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.711747 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.712350 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.712454 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.712531 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.712901 [WARN] raft: Failed to contact 1 in 17.202127ms logger.go:44: 18:59:54.712981 [WARN] raft: Failed to contact 2 in 17.257045ms logger.go:44: 18:59:54.713035 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.713163 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.713263 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.713339 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.713623 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.713885 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.714025 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.714165 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.714235 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.714305 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.714436 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.714588 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommittedThenElect === RUN TestControl_DeposeAfterCommandCommittedThenElect/0 === RUN TestControl_DeposeAfterCommandCommittedThenElect/1 === RUN TestControl_DeposeAfterCommandCommittedThenElect/2 --- PASS: TestControl_DeposeAfterCommandCommittedThenElect (0.26s) --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/0 (0.08s) logger.go:44: 18:59:54.714991 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.715405 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.715580 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.715713 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.715835 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.716096 [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: 18:59:54.716180 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.716359 [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: 18:59:54.716432 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.716609 [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: 18:59:54.716684 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.716754 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.716903 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.717058 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.717228 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.717387 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.717561 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.740353 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.740546 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.740686 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.740728 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.740799 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.740758 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 18:59:54.741228 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.741305 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.741409 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.741475 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.741564 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 18:59:54.741625 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.741736 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.741825 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.741900 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.742274 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.741597 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.742550 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 18:59:54.742718 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.742828 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.743509 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.743756 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.744061 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.744126 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.744175 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.744428 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.744070 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.744746 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.744813 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.745022 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.745152 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.745280 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.745807 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.745983 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.746054 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.746098 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.746181 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.746265 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.746457 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.746553 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.746864 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.747085 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.747190 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.747855 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.747960 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.748040 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.748135 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.748199 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.748257 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.748765 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.748876 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.748954 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.758552 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.758685 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.758750 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.759527 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.759624 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.759710 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.760283 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.760408 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.760473 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.762028 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.762163 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.762245 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.762555 [WARN] raft: Failed to contact 1 in 17.352256ms logger.go:44: 18:59:54.762643 [WARN] raft: Failed to contact 2 in 17.496844ms logger.go:44: 18:59:54.762699 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.762836 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.762927 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.762992 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.763279 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.763359 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.763467 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.771287 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.771773 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.772017 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.773408 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.773993 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.774288 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.792438 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.792701 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.792899 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.792982 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 18:59:54.793231 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 2 logger.go:44: 18:59:54.793286 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.793360 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.793446 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.793521 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.793858 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.794011 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.794073 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=3,index=4] logger.go:44: 18:59:54.794303 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.794639 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=3,index=4] logger.go:44: 18:59:54.794892 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.795279 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.795350 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.795402 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.795607 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=3,index=5] logger.go:44: 18:59:54.795639 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=3,index=5] logger.go:44: 18:59:54.795945 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.796072 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.796217 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.796319 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.796351 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.796560 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.796807 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.796968 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.797165 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.797251 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.797390 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.797457 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.797576 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/1 (0.06s) logger.go:44: 18:59:54.799019 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.800646 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.802757 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.802938 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.803370 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.803632 [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: 18:59:54.803800 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.804016 [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: 18:59:54.804096 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.804296 [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: 18:59:54.804368 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.804439 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.804515 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.804605 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.804807 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.804972 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.805122 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.823673 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.823888 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.824031 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.824122 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.824376 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 18:59:54.824432 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.824502 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.824595 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.824673 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.825041 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.825383 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.825624 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.826816 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.826070 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.827260 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.827650 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.828153 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.828230 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.828279 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.828602 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.828791 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.829068 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.829212 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.829339 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.829847 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.830018 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.830258 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.829793 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.830455 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.830538 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.830468 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.830739 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.830820 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.830902 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.830975 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.831111 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.830821 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.831303 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.832493 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.832613 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.832690 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.832953 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.833053 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.833127 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.843115 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.843337 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.843409 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.843659 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.843734 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.843796 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.844200 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.844279 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.844409 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.844690 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.844774 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.844848 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.845181 [WARN] raft: Failed to contact 1 in 16.145301ms logger.go:44: 18:59:54.845271 [WARN] raft: Failed to contact 2 in 15.664245ms logger.go:44: 18:59:54.845327 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.845445 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.845537 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.845634 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.845893 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 18:59:54.845974 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 18:59:54.846066 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 18:59:54.847295 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.847412 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.847533 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.847581 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.847603 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 18:59:54.847679 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.851305 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.851469 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.851653 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.851729 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 18:59:54.851793 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 18:59:54.851846 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.851914 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 18:59:54.852002 [INFO] raft: Added peer 0, starting replication logger.go:44: 18:59:54.852077 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.852377 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=4] logger.go:44: 18:59:54.851916 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.852749 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 18:59:54.852919 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.853086 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 18:59:54.853254 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.853477 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 18:59:54.853877 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.853891 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 18:59:54.854145 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.854197 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.854389 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=5] logger.go:44: 18:59:54.854106 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 18:59:54.854695 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 18:59:54.854976 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.855099 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.855322 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.855595 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 18:59:54.855707 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.855839 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.856001 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.856140 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.856213 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.856286 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.856838 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.857016 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/2 (0.11s) logger.go:44: 18:59:54.857598 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.858186 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.858384 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.858509 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.858632 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.858916 [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: 18:59:54.859031 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.859151 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.859260 [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: 18:59:54.859341 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.859457 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.859549 [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: 18:59:54.859651 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.859715 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.859722 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.859897 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.859987 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.882604 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.882829 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.882966 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.883041 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 18:59:54.883158 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.883272 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.885230 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.885385 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.885538 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.885593 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.885613 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 18:59:54.885772 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.889095 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.889259 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.889438 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.889516 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.889526 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.889628 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:54.901071 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.901238 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.901393 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.901474 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 18:59:54.901582 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.901729 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.908126 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.908303 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.908459 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.908694 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 18:59:54.908769 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.908849 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.908884 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 18:59:54.909047 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.909117 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 18:59:54.909125 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.908811 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 18:59:54.909180 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 18:59:54.920010 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.920575 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 18:59:54.920841 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.920940 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 18:59:54.921537 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.921812 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.926665 [WARN] raft: Election timeout reached, restarting election logger.go:44: 18:59:54.926881 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 18:59:54.927029 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.927111 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 18:59:54.927391 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.927530 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 2 logger.go:44: 18:59:54.927585 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.927653 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.927801 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.927887 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.928293 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 18:59:54.929286 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 18:59:54.929472 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.929482 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.929966 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.929819 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 18:59:54.930326 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 18:59:54.930488 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.930915 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.931281 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.931393 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.931462 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.931853 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 18:59:54.932067 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 18:59:54.933178 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.933716 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.933848 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.933802 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.934166 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.934173 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 18:59:54.934416 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:54.934496 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:54.934583 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.934695 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.934438 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 18:59:54.935954 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.936101 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.936231 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.936422 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.940151 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:54.936701 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.942076 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.937083 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.942438 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.942084 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.942252 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:54.943197 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.943302 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.945671 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.945890 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.945987 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.948996 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.949340 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.949666 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 18:59:54.951237 [WARN] raft: Failed to contact 1 in 17.543054ms logger.go:44: 18:59:54.951409 [WARN] raft: Failed to contact 2 in 17.048288ms logger.go:44: 18:59:54.951468 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 18:59:54.951665 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.951763 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:54.951858 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 18:59:54.952104 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 18:59:54.952197 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 18:59:54.952293 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 18:59:54.954933 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.955154 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 18:59:54.955289 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.955425 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 18:59:54.955542 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:54.955765 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:54.955917 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.955999 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:54.956070 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:54.958440 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.958578 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 18:59:54.958664 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 18:59:54.965058 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 18:59:54.965224 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 18:59:54.965343 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.965419 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 18:59:54.965559 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 18:59:54.965831 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 2 logger.go:44: 18:59:54.965887 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.965960 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 18:59:54.966059 [INFO] raft: Added peer 0, starting replication logger.go:44: 18:59:54.966145 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.966479 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=5,index=4] logger.go:44: 18:59:54.966663 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 18:59:54.966819 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.966926 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 18:59:54.967073 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.967273 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=5,index=4] logger.go:44: 18:59:54.967469 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 18:59:54.967598 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.967801 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 18:59:54.967865 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.967916 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.968133 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=5,index=5] logger.go:44: 18:59:54.968462 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=5,index=5] logger.go:44: 18:59:54.968862 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.969011 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.969221 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 18:59:54.969334 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.969474 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:54.969636 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.970261 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:54.970389 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:54.970476 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:54.970627 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:54.970695 [DEBUG] raft-test: close: done === RUN TestControl_SnapshotAfterCommandCommitted --- PASS: TestControl_SnapshotAfterCommandCommitted (0.03s) logger.go:44: 18:59:54.971769 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:54.972253 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:54.972477 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:54.972634 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:54.972786 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:54.973104 [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: 18:59:54.973250 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:54.973496 [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: 18:59:54.973597 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:54.973959 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.974195 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.974582 [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: 18:59:54.974762 [DEBUG] raft-test: setup: done logger.go:44: 18:59:54.974843 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:54.974926 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:54.975462 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:54.975272 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:54.992531 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:54.992713 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:54.992836 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:54.992909 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:54.993096 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 18:59:54.993148 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:54.993214 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:54.993371 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:54.993454 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:54.993806 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.994060 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:54.993844 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:54.994312 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:54.994162 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:54.994675 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:54.995747 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:54.995907 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:54.995967 [DEBUG] raft-test: elect: done logger.go:44: 18:59:54.996256 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.996450 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.996309 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:54.996647 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.996907 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:54.997083 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.997183 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.997293 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:54.997428 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:54.997492 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 18:59:54.997543 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 18:59:54.997591 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:54.997713 [INFO] raft: Starting snapshot up to 4 logger.go:44: 18:59:54.998321 [INFO] raft: Compacting logs from 1 to 3 logger.go:44: 18:59:54.998392 [INFO] raft: Snapshot to 4 complete logger.go:44: 18:59:54.998546 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:54.998628 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Other:term=2,index=5] logger.go:44: 18:59:54.998713 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=5] logger.go:44: 18:59:54.998934 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:54.999106 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 18:59:54.999222 [DEBUG] raft-test: close: start logger.go:44: 18:59:54.999265 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:54.999431 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:54.999434 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:54.999466 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:54.999815 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:54.999981 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:55.000119 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:55.000198 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:55.000266 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:55.000402 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:55.000502 [DEBUG] raft-test: close: done === RUN TestControl_RestoreAfterDisconnection --- PASS: TestControl_RestoreAfterDisconnection (0.05s) logger.go:44: 18:59:55.000825 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 18:59:55.001199 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:55.001407 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 18:59:55.001560 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 18:59:55.002029 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:55.002542 [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: 18:59:55.002670 [DEBUG] raft-test: setup: server 1: start logger.go:44: 18:59:55.002779 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:55.002914 [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: 18:59:55.002991 [DEBUG] raft-test: setup: server 2: start logger.go:44: 18:59:55.003071 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:55.003174 [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: 18:59:55.003304 [DEBUG] raft-test: setup: done logger.go:44: 18:59:55.003381 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:55.003459 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:55.003550 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:55.003707 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:55.024890 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:55.025126 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:55.025265 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:55.025339 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 18:59:55.025401 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 18:59:55.025364 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 18:59:55.030027 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:55.030187 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:55.030302 [DEBUG] raft: Votes needed: 2 logger.go:44: 18:59:55.030374 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:55.030560 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 18:59:55.030613 [INFO] raft: Election won. Tally: 2 logger.go:44: 18:59:55.030679 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:55.030760 [INFO] raft: Added peer 1, starting replication logger.go:44: 18:59:55.030832 [INFO] raft: Added peer 2, starting replication logger.go:44: 18:59:55.031196 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:55.031414 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 18:59:55.031565 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 18:59:55.031660 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:55.031802 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:55.032000 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 18:59:55.032140 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 18:59:55.032281 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:55.033833 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:55.034199 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:55.034302 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:55.034354 [DEBUG] raft-test: elect: done logger.go:44: 18:59:55.034686 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:55.034687 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 18:59:55.035011 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:55.035227 [DEBUG] raft-test: term: disconnect 1 logger.go:44: 18:59:55.035295 [DEBUG] raft-test: server 0: disconnecting follower 1 logger.go:44: 18:59:55.035343 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:55.035783 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:55.035873 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 18:59:55.035472 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:55.035519 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=4] logger.go:44: 18:59:55.036287 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:55.036376 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:55.036444 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 18:59:55.036416 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 18:59:55.036478 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:55.036861 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=5] logger.go:44: 18:59:55.036931 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=4 Command:term=2,index=5] logger.go:44: 18:59:55.037089 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:55.037176 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 18:59:55.035554 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:55.037787 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 18:59:55.037813 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 18:59:55.038106 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=6] logger.go:44: 18:59:55.038398 [DEBUG] raft-test: fsm 0: applied 4 logger.go:44: 18:59:55.038465 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 18:59:55.038667 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=7] logger.go:44: 18:59:55.038814 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 18:59:55.038949 [INFO] raft: Starting snapshot up to 6 logger.go:44: 18:59:55.039176 [INFO] raft: Compacting logs from 1 to 6 logger.go:44: 18:59:55.039241 [INFO] raft: Snapshot to 6 complete logger.go:44: 18:59:55.039487 [DEBUG] raft-test: fsm 0: applied 5 logger.go:44: 18:59:55.039606 [DEBUG] raft-test: server 0: reconnecting follower 1 logger.go:44: 18:59:55.039708 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:55.039828 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 18:59:55.039888 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 18:59:55.040078 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=8] logger.go:44: 18:59:55.040248 [DEBUG] raft-test: fsm 2: applied 4 logger.go:44: 18:59:55.040491 [DEBUG] raft-test: fsm 0: applied 6 logger.go:44: 18:59:55.040735 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=9] logger.go:44: 18:59:55.040879 [DEBUG] raft-test: fsm 2: applied 5 logger.go:44: 18:59:55.041211 [DEBUG] raft-test: fsm 2: applied 6 logger.go:44: 18:59:55.041314 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:55.042860 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:55.043438 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:55.044274 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:55.045735 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:55.049986 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 18:59:55.049987 [ERR] raft: Failed to get log at index 3: log not found logger.go:44: 18:59:55.050792 [INFO] raft: Copied 8 bytes to local snapshot logger.go:44: 18:59:55.050930 [INFO] raft: Compacting logs from 1 to 2 logger.go:44: 18:59:55.050993 [INFO] raft: Installed remote snapshot logger.go:44: 18:59:55.051207 [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: 18:59:55.051458 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 18:59:55.050082 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 18:59:55.051785 [DEBUG] raft-test: fsm 1: applied 5 logger.go:44: 18:59:55.051932 [DEBUG] raft-test: fsm 1: applied 6 logger.go:44: 18:59:55.052186 [DEBUG] raft-test: close: start logger.go:44: 18:59:55.052508 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 18:59:55.052612 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 18:59:55.052739 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:55.052887 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 18:59:55.053018 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 18:59:55.053085 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:55.053154 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:55.053280 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:55.053378 [DEBUG] raft-test: close: done === RUN TestFSM_Restore --- PASS: TestFSM_Restore (0.00s) === RUN TestServer_StartAndShutdown --- PASS: TestServer_StartAndShutdown (0.03s) logger.go:44: 18:59:55.053928 [DEBUG] raft-test: setup: start (1 servers) logger.go:44: 18:59:55.054173 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 18:59:55.054336 [DEBUG] raft-test: setup: server 0: start logger.go:44: 18:59:55.054588 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0}] logger.go:44: 18:59:55.054701 [DEBUG] raft-test: setup: done logger.go:44: 18:59:55.054774 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 18:59:55.054888 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:55.054964 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 18:59:55.055139 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 18:59:55.082870 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 18:59:55.083023 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 18:59:55.083119 [DEBUG] raft: Votes needed: 1 logger.go:44: 18:59:55.083191 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 18:59:55.083244 [INFO] raft: Election won. Tally: 1 logger.go:44: 18:59:55.083308 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 18:59:55.083518 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:55.083696 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 18:59:55.083826 [DEBUG] raft-test: elect: done logger.go:44: 18:59:55.084068 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 18:59:55.084238 [DEBUG] raft-test: close: start logger.go:44: 18:59:55.084394 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 18:59:55.084550 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:55.084606 [DEBUG] raft-test: close: done === RUN ExampleControl_Commands --- PASS: ExampleControl_Commands (0.05s) === RUN ExampleControl_Snapshots --- PASS: ExampleControl_Snapshots (0.05s) PASS ok github.com/CanonicalLtd/raft-test 1.279s === RUN TestNotifier_Acquired --- PASS: TestNotifier_Acquired (0.00s) logger.go:44: 18:59:51.370597 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.371156 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_AcquiredTimeout --- PASS: TestNotifier_AcquiredTimeout (0.00s) logger.go:44: 18:59:51.374556 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LeaderhsipLost --- PASS: TestNotifier_LeaderhsipLost (0.00s) logger.go:44: 18:59:51.376054 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.376328 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:51.376461 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LostTwice --- PASS: TestNotifier_LostTwice (0.00s) logger.go:44: 18:59:51.376858 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.377040 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_UnexpectedLeadershipChange --- PASS: TestNotifier_UnexpectedLeadershipChange (0.00s) === RUN TestNotifier_InconsistentNotifications --- PASS: TestNotifier_InconsistentNotifications (0.01s) logger.go:44: 18:59:51.388244 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_DoubleAcquiredRequest --- PASS: TestNotifier_DoubleAcquiredRequest (0.00s) === RUN TestNotifier_DoubleNotification --- PASS: TestNotifier_DoubleNotification (0.01s) logger.go:44: 18:59:51.399232 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_OneLeadershipAfterTheOther --- PASS: TestNotifier_OneLeadershipAfterTheOther (0.00s) logger.go:44: 18:59:51.399924 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.400133 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:51.400258 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.400375 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_Acquired --- PASS: TestTracker_Acquired (0.00s) logger.go:44: 18:59:51.400752 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.400908 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:51.400972 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:51.401081 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredTimeout --- PASS: TestTracker_AcquiredTimeout (0.00s) logger.go:44: 18:59:51.401608 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTwice --- PASS: TestTracker_AcquiredTwice (0.00s) logger.go:44: 18:59:51.402194 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.402404 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:51.402473 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 18:59:51.402585 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AcquiredAfterLost --- PASS: TestTracker_AcquiredAfterLost (0.00s) logger.go:44: 18:59:51.402987 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 18:59:51.403138 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 18:59:51.403241 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 18:59:51.403352 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 18:59:51.403413 [DEBUG] raft-test: server 1: leadership: stop watching === RUN TestTracker_AddSameServerID --- PASS: TestTracker_AddSameServerID (0.00s) logger.go:44: 18:59:51.403839 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddAfterObserving --- PASS: TestTracker_AddAfterObserving (0.00s) logger.go:44: 18:59:51.404200 [DEBUG] raft-test: server 0: leadership: stop watching PASS ok github.com/CanonicalLtd/raft-test/internal/election 0.069s === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/CanonicalLtd/raft-test/internal/event 0.032s ? github.com/CanonicalLtd/raft-test/internal/fsms [no test files] === RUN TestNew --- PASS: TestNew (1.54s) logger.go:44: 18:59:39.676386 [TRACE] raft-test: hello PASS ok github.com/CanonicalLtd/raft-test/internal/logging 1.555s === 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: 18:59:55.716394 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 18:59:55.716756 [DEBUG] raft-test: server 0: transport: append to 1: not connected === RUN TestFaultyTransport_AppendEntries_Connected --- PASS: TestFaultyTransport_AppendEntries_Connected (0.00s) logger.go:44: 18:59:55.717110 [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: 18:59:55.717709 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 18:59:55.717853 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected === RUN TestFaultyTransport_PipelineAppendEntries_Connected --- PASS: TestFaultyTransport_PipelineAppendEntries_Connected (0.00s) logger.go:44: 18:59:55.718227 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries === RUN TestFaultyTransport_Deposing --- PASS: TestFaultyTransport_Deposing (0.00s) logger.go:44: 18:59:55.718743 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 18:59:55.718965 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=1,index=1] logger.go:44: 18:59:55.719139 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.719361 [DEBUG] raft-test: server 0: transport: append to 2: syncing logs logger.go:44: 18:59:55.719470 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.719643 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.719705 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 18:59:55.719809 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.719869 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 18:59:55.719941 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.720014 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 18:59:55.720116 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 18:59:55.720177 [DEBUG] raft-test: server 0: transport: append to 2: not connected === RUN TestNetwork_FaultyEnqueue --- PASS: TestNetwork_FaultyEnqueue (0.00s) logger.go:44: 18:59:55.720511 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 18:59:55.720704 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 18:59:55.720850 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 18:59:55.721108 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=0,index=0] logger.go:44: 18:59:55.721170 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 1 logger.go:44: 18:59:55.721273 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes PASS ok github.com/CanonicalLtd/raft-test/internal/network 0.037s 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_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3458 and its subdirectories I: Current time: Mon Feb 15 07:00:24 -12 2021 I: pbuilder-time-stamp: 1613415624