I: pbuilder: network access will be disabled during build I: Current time: Fri Apr 21 07:50:46 +14 2023 I: pbuilder-time-stamp: 1682013046 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 Fri Aug 3 22:35:10 2018 +14 gpgv: using RSA key 0740778A2DFC4A39C0C8BC8C8F2B113C6535C5A7 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc dpkg-source: info: extracting golang-github-canonicalltd-raft-test in golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5 dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5.orig.tar.gz dpkg-source: info: unpacking golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/274583/tmp/hooks/D01_modify_environment starting debug: Running on ionos5-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/274583/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/274583/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=43b0a2ba44da4444aa5a9bf888d621cb LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=274583 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.cYbDoQfjPE/pbuilderrc_2BG9 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.cYbDoQfjPE/b2 --logfile b2/build.log golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 5.16.0-0.bpo.3-amd64 #1 SMP PREEMPT Debian 5.16.11-1~bpo11+1 (2022-03-02) x86_64 GNU/Linux I: ls -l /bin total 5116 -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash -rwxr-xr-x 1 root root 109408 Mar 1 2019 date -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd -rwxr-xr-x 1 root root 93744 Mar 1 2019 df -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 35424 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln -rwxr-xr-x 1 root root 56760 Jul 27 2018 login -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 43008 Jan 10 2019 more -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Apr 21 07:50 sh -> bash lrwxrwxrwx 1 root root 4 Apr 10 04:47 sh.distrib -> dash -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty -rwsr-xr-x 1 root root 63568 Jan 10 2019 su -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch -rwxr-xr-x 1 root root 35424 Mar 1 2019 true -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/274583/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: amd64 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 ... 19195 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any; however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-logutils-dev; however: Package golang-github-hashicorp-logutils-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-hashicorp-raft-dev; however: Package golang-github-hashicorp-raft-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however: Package golang-github-pkg-errors-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however: Package golang-github-stretchr-testify-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.11-go{a} golang-1.11-src{a} golang-any{a} golang-github-alecthomas-units-dev{a} golang-github-armon-go-metrics-dev{a} golang-github-beorn7-perks-dev{a} golang-github-circonus-labs-circonus-gometrics-dev{a} golang-github-circonus-labs-circonusllhist-dev{a} golang-github-datadog-datadog-go-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dgrijalva-jwt-go-v3-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-stack-stack-dev{a} golang-github-golang-mock-dev{a} golang-github-hashicorp-go-cleanhttp-dev{a} golang-github-hashicorp-go-immutable-radix-dev{a} golang-github-hashicorp-go-msgpack-dev{a} golang-github-hashicorp-go-retryablehttp-dev{a} golang-github-hashicorp-go-uuid-dev{a} golang-github-hashicorp-golang-lru-dev{a} golang-github-hashicorp-logutils-dev{a} golang-github-hashicorp-raft-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-pty-dev{a} golang-github-kr-text-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-ugorji-go-codec-dev{a} golang-github-ugorji-go-msgpack-dev{a} golang-glog-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-mgo.v2-dev{a} golang-gopkg-tomb.v2-dev{a} golang-gopkg-vmihailenco-msgpack.v2-dev{a} golang-gopkg-yaml.v2-dev{a} golang-goprotobuf-dev{a} golang-procfs-dev{a} golang-prometheus-client-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} golang-x-text-dev{a} golang-yaml.v2-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite17{a} libprotobuf17{a} libprotoc17{a} libsasl2-2{a} libsasl2-dev{a} libsasl2-modules-db{a} libsigsegv2{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl libsasl2-modules lynx pkg-config pkgconf shared-mime-info wget xdg-user-dirs 0 packages upgraded, 109 newly installed, 0 to remove and 0 not upgraded. Need to get 90.2 MB of archives. After unpacking 471 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-2+deb10u1 [99.5 kB] Get: 2 http://deb.debian.org/debian buster/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get: 3 http://deb.debian.org/debian buster/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get: 4 http://deb.debian.org/debian buster/main amd64 groff-base amd64 1.22.4-3+deb10u1 [916 kB] Get: 5 http://deb.debian.org/debian buster/main amd64 libpipeline1 amd64 1.5.1-2 [31.2 kB] Get: 6 http://deb.debian.org/debian buster/main amd64 man-db amd64 2.8.5-2 [1274 kB] Get: 7 http://deb.debian.org/debian buster/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://deb.debian.org/debian buster/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://deb.debian.org/debian buster/main amd64 golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://deb.debian.org/debian buster/main amd64 golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://deb.debian.org/debian buster/main amd64 golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://deb.debian.org/debian buster/main amd64 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://deb.debian.org/debian buster/main amd64 golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://deb.debian.org/debian buster/main amd64 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://deb.debian.org/debian buster/main amd64 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 amd64 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://deb.debian.org/debian buster/main amd64 golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://deb.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://deb.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-4+deb10u2 [242 kB] Get: 20 http://deb.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-4+deb10u2 [118 kB] Get: 21 http://deb.debian.org/debian buster/main amd64 file amd64 1:5.35-4+deb10u2 [66.4 kB] Get: 22 http://deb.debian.org/debian buster/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get: 23 http://deb.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get: 24 http://deb.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB] Get: 25 http://deb.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB] Get: 26 http://deb.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://deb.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB] Get: 28 http://deb.debian.org/debian buster/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://deb.debian.org/debian buster/main amd64 libtool all 2.4.6-9 [547 kB] Get: 30 http://deb.debian.org/debian buster/main amd64 dh-autoreconf all 19 [16.9 kB] Get: 31 http://deb.debian.org/debian buster/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 32 http://deb.debian.org/debian buster/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 33 http://deb.debian.org/debian buster/main amd64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 34 http://deb.debian.org/debian buster/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get: 35 http://deb.debian.org/debian buster/main amd64 dwz amd64 0.12-3 [78.0 kB] Get: 36 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u3 [1259 kB] Get: 37 http://deb.debian.org/debian buster/main amd64 libicu63 amd64 63.1-6+deb10u1 [8300 kB] Get: 38 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+deb10u2 [689 kB] Get: 39 http://deb.debian.org/debian buster/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get: 40 http://deb.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-2+deb10u2 [102 kB] Get: 41 http://deb.debian.org/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get: 42 http://deb.debian.org/debian buster/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 43 http://deb.debian.org/debian buster/main amd64 po-debconf all 1.0.21 [248 kB] Get: 44 http://deb.debian.org/debian buster/main amd64 debhelper all 12.1.1 [1016 kB] Get: 45 http://deb.debian.org/debian buster/main amd64 dh-golang all 1.39 [20.8 kB] Get: 46 http://deb.debian.org/debian buster/main amd64 golang-1.11-src amd64 1.11.6-1+deb10u4 [13.0 MB] Get: 47 http://deb.debian.org/debian buster/main amd64 golang-1.11-go amd64 1.11.6-1+deb10u4 [41.9 MB] Get: 48 http://deb.debian.org/debian buster/main amd64 golang-src amd64 2:1.11~1 [4344 B] Get: 49 http://deb.debian.org/debian buster/main amd64 golang-go amd64 2:1.11~1 [23.4 kB] Get: 50 http://deb.debian.org/debian buster/main amd64 golang-any amd64 2:1.11~1 [4472 B] Get: 51 http://deb.debian.org/debian buster/main amd64 golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 52 http://deb.debian.org/debian buster/main amd64 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 53 http://deb.debian.org/debian buster/main amd64 golang-github-circonus-labs-circonusllhist-dev all 0.0~git20160526.0.d724266-2 [6974 B] Get: 54 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-go-cleanhttp-dev all 0.5.0-1.1 [9764 B] Get: 55 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-go-retryablehttp-dev all 0.0+git20180718.e651d75-1 [15.1 kB] Get: 56 http://deb.debian.org/debian buster/main amd64 golang-github-circonus-labs-circonus-gometrics-dev all 2.0.0-1 [61.3 kB] Get: 57 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-go-uuid-dev all 1.0.0-1 [8320 B] Get: 58 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-golang-lru-dev all 0.5.0-1 [14.0 kB] Get: 59 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-go-immutable-radix-dev all 1.0.0-1 [20.0 kB] Get: 60 http://deb.debian.org/debian buster/main amd64 golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 61 http://deb.debian.org/debian buster/main amd64 golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 62 http://deb.debian.org/debian buster/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-1 [214 kB] Get: 63 http://deb.debian.org/debian buster/main amd64 libprotobuf17 amd64 3.6.1.3-2 [814 kB] Get: 64 http://deb.debian.org/debian buster/main amd64 libprotobuf-lite17 amd64 3.6.1.3-2 [167 kB] Get: 65 http://deb.debian.org/debian buster/main amd64 libprotobuf-dev amd64 3.6.1.3-2 [1130 kB] Get: 66 http://deb.debian.org/debian buster/main amd64 libprotoc17 amd64 3.6.1.3-2 [665 kB] Get: 67 http://deb.debian.org/debian buster/main amd64 protobuf-compiler amd64 3.6.1.3-2 [64.9 kB] Get: 68 http://deb.debian.org/debian buster/main amd64 golang-goprotobuf-dev amd64 1.2.0-1+b10 [1872 kB] Get: 69 http://deb.debian.org/debian buster/main amd64 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 amd64 golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 71 http://deb.debian.org/debian buster/main amd64 golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 72 http://deb.debian.org/debian buster/main amd64 golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 73 http://deb.debian.org/debian buster/main amd64 golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 74 http://deb.debian.org/debian buster/main amd64 golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 75 http://deb.debian.org/debian buster/main amd64 golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 76 http://deb.debian.org/debian buster/main amd64 golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 77 http://deb.debian.org/debian buster/main amd64 golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 78 http://deb.debian.org/debian buster/main amd64 golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 79 http://deb.debian.org/debian buster/main amd64 golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 80 http://deb.debian.org/debian buster/main amd64 golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 81 http://deb.debian.org/debian buster/main amd64 golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 82 http://deb.debian.org/debian buster/main amd64 golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 83 http://deb.debian.org/debian buster/main amd64 golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 84 http://deb.debian.org/debian buster/main amd64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 85 http://deb.debian.org/debian buster/main amd64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 86 http://deb.debian.org/debian buster/main amd64 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 87 http://deb.debian.org/debian buster/main amd64 golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://deb.debian.org/debian buster/main amd64 golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://deb.debian.org/debian buster/main amd64 golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://deb.debian.org/debian buster/main amd64 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://deb.debian.org/debian buster/main amd64 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://deb.debian.org/debian buster/main amd64 golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://deb.debian.org/debian buster/main amd64 golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1+deb10u1 [68.0 kB] Get: 94 http://deb.debian.org/debian buster/main amd64 golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 95 http://deb.debian.org/debian buster/main amd64 golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 96 http://deb.debian.org/debian buster/main amd64 golang-prometheus-client-dev all 0.9.0-1 [6860 B] Get: 97 http://deb.debian.org/debian buster/main amd64 golang-github-datadog-datadog-go-dev all 2.1.0-1 [14.7 kB] Get: 98 http://deb.debian.org/debian buster/main amd64 golang-github-armon-go-metrics-dev all 0.0~git20180917.f0300d1-1 [22.4 kB] Get: 99 http://deb.debian.org/debian buster/main amd64 golang-github-ugorji-go-msgpack-dev all 0.0~git20130605.792643-5 [20.7 kB] Get: 100 http://deb.debian.org/debian buster/main amd64 golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 101 http://deb.debian.org/debian buster/main amd64 golang-gopkg-vmihailenco-msgpack.v2-dev all 3.1.1-4 [22.6 kB] Get: 102 http://deb.debian.org/debian buster/main amd64 golang-gopkg-tomb.v2-dev all 0.0~git20161208.d5d1b58-3 [6840 B] Get: 103 http://deb.debian.org/debian buster/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-1+deb10u1 [69.1 kB] Get: 104 http://deb.debian.org/debian buster/main amd64 libsasl2-2 amd64 2.1.27+dfsg-1+deb10u1 [106 kB] Get: 105 http://deb.debian.org/debian buster/main amd64 libsasl2-dev amd64 2.1.27+dfsg-1+deb10u1 [283 kB] Get: 106 http://deb.debian.org/debian buster/main amd64 golang-gopkg-mgo.v2-dev all 2016.08.01-5 [194 kB] Get: 107 http://deb.debian.org/debian buster/main amd64 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 amd64 golang-github-hashicorp-logutils-dev all 0.0~git20150609.0.0dc08b1-1 [8150 B] Get: 109 http://deb.debian.org/debian buster/main amd64 golang-github-hashicorp-raft-dev all 1.0.0+git20180823.82694fb-3 [85.9 kB] Fetched 90.2 MB in 2s (55.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2+deb10u1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../002-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3+deb10u1_amd64.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../004-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_amd64.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_amd64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../019-libmagic1_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4+deb10u2_amd64.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_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../022-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_amd64.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:amd64. Preparing to unpack .../033-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../035-libglib2.0-0_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../036-libicu63_63.1-6+deb10u1_amd64.deb ... Unpacking libicu63:amd64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../037-libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../038-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../039-libncurses6_6.1+20181013-2+deb10u2_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../040-gettext_0.19.8.1-9_amd64.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+deb10u4_amd64.deb ... Unpacking golang-1.11-src (1.11.6-1+deb10u4) ... Selecting previously unselected package golang-1.11-go. Preparing to unpack .../046-golang-1.11-go_1.11.6-1+deb10u4_amd64.deb ... Unpacking golang-1.11-go (1.11.6-1+deb10u4) ... Selecting previously unselected package golang-src. Preparing to unpack .../047-golang-src_2%3a1.11~1_amd64.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../048-golang-go_2%3a1.11~1_amd64.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../049-golang-any_2%3a1.11~1_amd64.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:amd64. Preparing to unpack .../061-zlib1g-dev_1%3a1.2.11.dfsg-1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:amd64. Preparing to unpack .../062-libprotobuf17_3.6.1.3-2_amd64.deb ... Unpacking libprotobuf17:amd64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:amd64. Preparing to unpack .../063-libprotobuf-lite17_3.6.1.3-2_amd64.deb ... Unpacking libprotobuf-lite17:amd64 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:amd64. Preparing to unpack .../064-libprotobuf-dev_3.6.1.3-2_amd64.deb ... Unpacking libprotobuf-dev:amd64 (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:amd64. Preparing to unpack .../065-libprotoc17_3.6.1.3-2_amd64.deb ... Unpacking libprotoc17:amd64 (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../066-protobuf-compiler_3.6.1.3-2_amd64.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_amd64.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:amd64. Preparing to unpack .../102-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../103-libsasl2-2_2.1.27+dfsg-1+deb10u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-dev. Preparing to unpack .../104-libsasl2-dev_2.1.27+dfsg-1+deb10u1_amd64.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:amd64 (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:amd64 (2.58.3-2+deb10u3) ... No schema files found: doing nothing. Setting up golang-1.11-src (1.11.6-1+deb10u4) ... Setting up libprotobuf-lite17:amd64 (3.6.1.3-2) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up libmagic1:amd64 (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:amd64 (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+deb10u4) ... Setting up libsasl2-modules-db:amd64 (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:amd64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:amd64 (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:amd64 (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:amd64 (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:amd64 (0.0.6-3) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libprotobuf17:amd64 (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:amd64 (0.9.1-2+deb10u1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... 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:amd64 (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:amd64 (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:amd64 (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+deb10u1) ... 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 hostname: Name or service not known I: Running cd /build/golang-github-canonicalltd-raft-test-0.0~git20180628.c3345b5/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-canonicalltd-raft-test_0.0~git20180628.c3345b5-1_source.changes 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 amd64 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-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/golang-github-canonicalltd-raft-test-0.0\~git20180628.c3345b5/obj-x86_64-linux-gnu/src\" -v -p 16 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network errors unicode/utf8 internal/race runtime/internal/sys math/bits unicode crypto/subtle crypto/internal/subtle container/list vendor/golang_org/x/net/dns/dnsmessage sync/atomic vendor/golang_org/x/crypto/cryptobyte/asn1 internal/cpu runtime/internal/atomic encoding internal/nettrace runtime/cgo unicode/utf16 vendor/golang_org/x/crypto/curve25519 github.com/CanonicalLtd/raft-test/internal/event internal/bytealg internal/testlog github.com/hashicorp/golang-lru/simplelru math runtime strconv crypto/rc4 sync io syscall math/rand reflect internal/singleflight bytes crypto/cipher strings hash crypto/internal/randutil hash/crc32 crypto crypto/hmac hash/crc64 crypto/sha512 crypto/md5 crypto/sha1 crypto/sha256 crypto/aes bufio vendor/golang_org/x/text/transform github.com/hashicorp/logutils path html internal/syscall/unix time internal/poll encoding/binary sort os github.com/hashicorp/go-immutable-radix encoding/base64 crypto/des vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem path/filepath os/signal runtime/debug fmt io/ioutil context math/big log compress/flate encoding/hex net/url encoding/json vendor/golang_org/x/net/http2/hpack mime/quotedprintable net/http/internal mime vendor/golang_org/x/text/unicode/norm flag github.com/pkg/errors encoding/gob text/template/parse vendor/golang_org/x/text/unicode/bidi net runtime/trace testing compress/gzip vendor/golang_org/x/text/secure/bidirule text/template github.com/CanonicalLtd/raft-test/internal/logging vendor/golang_org/x/net/idna crypto/rand encoding/asn1 crypto/elliptic crypto/dsa crypto/rsa html/template crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte crypto/ecdsa net/textproto crypto/x509 vendor/golang_org/x/net/http/httpproxy vendor/golang_org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http github.com/armon/go-metrics net/rpc github.com/hashicorp/go-msgpack/codec github.com/hashicorp/raft github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/network github.com/CanonicalLtd/raft-test dh_auto_test -O--buildsystem=golang cd obj-x86_64-linux-gnu && go test -vet=off -v -p 16 github.com/CanonicalLtd/raft-test github.com/CanonicalLtd/raft-test/internal/election github.com/CanonicalLtd/raft-test/internal/event github.com/CanonicalLtd/raft-test/internal/fsms github.com/CanonicalLtd/raft-test/internal/logging github.com/CanonicalLtd/raft-test/internal/network === RUN TestCluster_Default --- PASS: TestCluster_Default (0.00s) logger.go:44: 17:52:12.721859 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:12.722041 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:12.722155 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:12.722186 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:12.722211 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:12.722340 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.722364 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:12.722405 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.722422 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:12.722458 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.722473 [DEBUG] raft-test: setup: done logger.go:44: 17:52:12.722509 [DEBUG] raft-test: close: start logger.go:44: 17:52:12.722723 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.722800 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.722849 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:12.722886 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:12.722919 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:12.722935 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.722948 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.722964 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.722975 [DEBUG] raft-test: close: done === RUN TestControl_ElectAndDepose --- PASS: TestControl_ElectAndDepose (0.03s) logger.go:44: 17:52:12.723050 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:12.723104 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:12.723158 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:12.723185 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:12.723212 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:12.723261 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:12.723308 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:12.723350 [DEBUG] raft-test: setup: done logger.go:44: 17:52:12.723365 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:12.723387 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.723421 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:12.739315 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:12.739457 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.739480 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:12.739517 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:12.739615 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:12.739631 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:12.739642 [DEBUG] raft-test: elect: done logger.go:44: 17:52:12.739679 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:12.739697 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:12.741148 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:12.741175 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:12.741494 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:12.742442 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:12.742854 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:12.742873 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:12.743334 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.743407 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.745622 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.745678 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.751227 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.751268 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:12.751294 [DEBUG] raft-test: close: start logger.go:44: 17:52:12.751338 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.751371 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.751415 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:12.751430 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:12.751479 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:12.751535 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:12.751572 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:12.751587 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.751615 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.751634 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.751645 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueued --- PASS: TestControl_DeposeAfterCommandEnqueued (0.11s) logger.go:44: 17:52:12.751751 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:12.751827 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:12.751900 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:12.751930 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:12.751956 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:12.752018 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.752035 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:12.752075 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.752091 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:12.752138 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:12.752152 [DEBUG] raft-test: setup: done logger.go:44: 17:52:12.752168 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:12.752188 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.752208 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:12.752233 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.752260 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.752287 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.775847 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:12.775907 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:12.775971 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.775998 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:12.776041 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:12.776042 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.780077 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:12.780111 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:12.780166 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.780180 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:52:12.780212 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:12.780240 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.780264 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:12.780278 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:12.780316 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.780328 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:12.780368 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:12.780404 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:12.800631 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:12.800691 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:12.800734 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.800771 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:12.800801 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.800828 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:12.809443 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:12.809516 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:12.809565 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.809580 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:12.809634 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:12.809661 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.809846 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:12.809905 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:12.809948 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.809962 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:52:12.810014 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:12.810055 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:12.833859 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:12.833917 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:12.833982 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.833997 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 17:52:12.834055 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.834073 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 2 logger.go:44: 17:52:12.834083 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:12.834096 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:12.834113 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:12.834127 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:12.834179 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:12.834246 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:12.834293 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.834311 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:12.834345 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:12.834423 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:12.834436 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:12.834458 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.834471 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:52:12.834494 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:12.834517 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:12.834549 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.834571 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:12.839886 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:12.839966 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:12.839980 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:12.839990 [DEBUG] raft-test: elect: done logger.go:44: 17:52:12.840049 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:12.840123 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:12.840161 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=4] logger.go:44: 17:52:12.840173 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 17:52:12.840214 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:12.840234 [DEBUG] raft-test: server 0: pipeline: append to 2: 2 entries [Command:term=4,index=3 Command:term=4,index=4] logger.go:44: 17:52:12.840246 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 17:52:12.840273 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:12.840289 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:12.840323 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:12.840348 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.840361 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.840374 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:12.840388 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:12.840400 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:12.840410 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:12.857835 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.858914 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.858947 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:12.857837 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:12.859022 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:12.859051 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:12.859063 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:52:12.859100 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:12.857900 [WARN] raft: Failed to contact 1 in 17.611889ms logger.go:44: 17:52:12.859130 [WARN] raft: Failed to contact 2 in 17.472207ms logger.go:44: 17:52:12.859138 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:12.859157 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:12.859173 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.859185 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:12.859198 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:12.859212 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:12.859239 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:12.857914 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:12.859260 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:12.859268 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:12.859303 [DEBUG] raft-test: close: start logger.go:44: 17:52:12.859325 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:12.859336 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:12.859365 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:12.859388 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:12.859411 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:12.859421 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.859437 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.859451 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.859458 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandEnqueuedThenElect --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElect (0.00s) === RUN TestControl_DeposeAfterCommandEnqueuedThenElectSame --- PASS: TestControl_DeposeAfterCommandEnqueuedThenElectSame (0.11s) logger.go:44: 17:52:12.859573 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:12.859644 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:12.859709 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:12.859731 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:12.859750 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:12.859805 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:12.859839 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:12.859868 [DEBUG] raft-test: setup: done logger.go:44: 17:52:12.859878 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:12.859891 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.859906 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:12.937989 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:12.938101 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.938119 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:12.938152 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:12.938240 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:12.938252 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:12.938261 [DEBUG] raft-test: elect: done logger.go:44: 17:52:12.938304 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:12.938363 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:12.938401 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=4] logger.go:44: 17:52:12.938424 [DEBUG] raft-test: server 0: pipeline: append to: 2: enqueue fault: command 2 logger.go:44: 17:52:12.938467 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=4,index=3 Command:term=4,index=4] logger.go:44: 17:52:12.938482 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 2 logger.go:44: 17:52:12.938505 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:12.938522 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:12.938558 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:12.938579 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:12.941955 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.942010 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.941989 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:12.942063 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:12.951288 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.951330 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:12.951394 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:12.951410 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.951427 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:12.951463 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=4] logger.go:44: 17:52:12.973234 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=5,index=5] logger.go:44: 17:52:12.973367 [DEBUG] raft-test: server 0: transport: append to 2: 2 entries [Command:term=4,index=4 Noop:term=5,index=5] logger.go:44: 17:52:12.973428 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.973446 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:12.973478 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=5,index=5] logger.go:44: 17:52:12.973566 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:12.973578 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:12.973587 [DEBUG] raft-test: elect: done logger.go:44: 17:52:12.973615 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=5,index=6] logger.go:44: 17:52:12.973645 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:12.973698 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:12.973710 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:52:12.973736 [DEBUG] raft-test: close: start logger.go:44: 17:52:12.973792 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=5,index=6] logger.go:44: 17:52:12.973845 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:12.973858 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 17:52:12.973912 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:12.973987 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:12.974028 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:12.974047 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.974078 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.974092 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.974102 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppended --- PASS: TestControl_DeposeAfterCommandAppended (0.10s) logger.go:44: 17:52:12.974185 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:12.974241 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:12.974308 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:12.974332 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:12.974375 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:12.974433 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:12.974470 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:12.974527 [DEBUG] raft-test: setup: done logger.go:44: 17:52:12.974543 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:12.974563 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.974579 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.046115 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:13.046213 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.046230 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.046259 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=4,index=2] logger.go:44: 17:52:13.049900 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.049967 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.049983 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.049992 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.050054 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.050078 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 1 logger.go:44: 17:52:13.050133 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.050145 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 1 logger.go:44: 17:52:13.050164 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.050215 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.050247 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.050272 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.050284 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.050309 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.050320 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.051976 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.052034 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.052101 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.052131 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.053808 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.053832 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.054045 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.054063 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.068065 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.068134 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.068177 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.068190 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.069854 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.069918 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.069932 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.069955 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.069855 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=4,index=3] logger.go:44: 17:52:13.069997 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.070074 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.070146 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.070175 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.070200 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.070214 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.070240 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.070259 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.070269 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandAppendedThenElect === RUN TestControl_DeposeAfterCommandAppendedThenElect/0 === RUN TestControl_DeposeAfterCommandAppendedThenElect/1 === RUN TestControl_DeposeAfterCommandAppendedThenElect/2 --- PASS: TestControl_DeposeAfterCommandAppendedThenElect (0.37s) --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/0 (0.14s) logger.go:44: 17:52:13.070375 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.070446 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.070512 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.070546 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.070571 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.070633 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.070650 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.070690 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.070704 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.070737 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.070749 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.070763 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.070783 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.070801 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.070827 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.070851 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.070873 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.089816 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.089896 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.089961 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.089978 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:52:13.090021 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.093835 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.093956 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.093978 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.094018 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.094031 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:13.094056 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.094074 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.094087 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.094114 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.094146 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.094181 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.094212 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.094240 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.105567 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.105623 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.105655 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.105680 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:13.105723 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.105769 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.117807 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.117869 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.117940 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.117957 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.118002 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.117818 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.118035 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.118053 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.118070 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:52:13.118112 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.118147 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.118186 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.133825 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.133892 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.133926 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.133950 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:52:13.133994 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.133827 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.134024 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.134040 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.134053 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:52:13.134081 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.134109 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.134134 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.137283 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.137327 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.137363 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.137379 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 17:52:13.137427 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:52:13.137448 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:52:13.153834 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.153895 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.153933 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.153948 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:52:13.157255 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.157298 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.161800 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.161853 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.161906 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.161920 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 17:52:13.161957 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.162014 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.162045 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.162067 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 17:52:13.162084 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 17:52:13.161988 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 17:52:13.162149 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.162171 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.181810 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.181866 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.181897 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.181910 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 17:52:13.182020 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.182082 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.182105 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.182121 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.182149 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.182179 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 17:52:13.182224 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.182241 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 2 logger.go:44: 17:52:13.182266 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.182277 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.182297 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.182312 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.182379 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=6,index=2] logger.go:44: 17:52:13.182440 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.182474 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 17:52:13.182498 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.182515 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.182545 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=6,index=2] logger.go:44: 17:52:13.182582 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.182605 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.182637 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.182648 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.182656 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.182727 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=6,index=3] logger.go:44: 17:52:13.182787 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.182818 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 17:52:13.182829 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:52:13.182882 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=6,index=3 Command:term=6,index=4] logger.go:44: 17:52:13.182895 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:52:13.182911 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.182963 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.182974 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.182996 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.183016 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.184296 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.184311 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.184324 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.184338 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.184405 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.184416 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.184425 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.184839 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.184851 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.184862 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.184874 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.185335 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.186111 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.186126 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.189892 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 17:52:13.189943 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.189963 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.189992 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=6,index=3 Command:term=6,index=4] logger.go:44: 17:52:13.190015 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.190026 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.193822 [WARN] raft: Failed to contact 1 in 11.204823ms logger.go:44: 17:52:13.193869 [WARN] raft: Failed to contact 2 in 11.039027ms logger.go:44: 17:52:13.193881 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.193954 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.193976 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.194075 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.194039 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.194114 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.194140 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.197219 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.200625 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.200696 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 7 logger.go:44: 17:52:13.200722 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.200737 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 1 logger.go:44: 17:52:13.200778 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.200804 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.201853 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.201919 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:52:13.201945 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.206662 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=6,index=3 Command:term=6,index=4] logger.go:44: 17:52:13.206741 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:52:13.206788 [ERR] raft: peer {Voter 1 1} has newer term, stopping replication logger.go:44: 17:52:13.206812 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=6,index=4] logger.go:44: 17:52:13.206849 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.206869 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:52:13.206892 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.209842 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.209895 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 17:52:13.209932 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.209956 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 17:52:13.210019 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 2 logger.go:44: 17:52:13.210030 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.210043 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.210062 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.210080 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.210142 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=5] logger.go:44: 17:52:13.210206 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.210251 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 17:52:13.210272 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.210308 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.210344 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=5] logger.go:44: 17:52:13.210384 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.210407 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.210446 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.210457 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.210467 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.210496 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=6] logger.go:44: 17:52:13.210531 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.210564 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.210582 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:52:13.210609 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.210637 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=7,index=6] logger.go:44: 17:52:13.210691 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.210710 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.210726 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.210739 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 17:52:13.210758 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.210784 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.210819 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.210834 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.210856 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.210875 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.210885 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/1 (0.18s) logger.go:44: 17:52:13.211048 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.211128 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.211189 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.211211 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.211232 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.211286 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.211301 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.211339 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.211353 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.211387 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.211401 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.211414 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.211434 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.211454 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.211477 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.211502 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.211525 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.233837 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.233911 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.233975 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.233991 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:13.234033 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.234065 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.234091 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.234105 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.234136 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.234153 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:52:13.234192 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.234221 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.243920 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.243992 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.244048 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.244065 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.244117 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.244164 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.253649 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.253722 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.253777 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.253785 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.253842 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.253843 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.253877 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.253892 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.253916 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.253827 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.253793 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:13.253990 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.273839 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.273909 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.273950 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.273965 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:52:13.274007 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.274036 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.277824 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.277919 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.277955 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.277971 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:52:13.278032 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 17:52:13.278050 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.278090 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.281402 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.281459 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.281499 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.281514 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:52:13.281556 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.281585 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.301846 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.301909 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.301975 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.302021 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.302036 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 17:52:13.301871 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.302087 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.302104 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.302116 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 17:52:13.302132 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 17:52:13.301923 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.302192 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.302206 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 17:52:13.302220 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:52:13.302258 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.302283 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.302306 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.302330 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.321865 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.321938 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.321981 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.321996 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 1 logger.go:44: 17:52:13.322051 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.322093 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.329455 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.329547 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.329587 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.329605 [DEBUG] raft: Vote granted from 0 in term 6. Tally: 1 logger.go:44: 17:52:13.329664 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 17:52:13.329710 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.329725 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.329785 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.329800 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 17:52:13.329816 [INFO] raft: Duplicate RequestVote for same term: 6 logger.go:44: 17:52:13.329867 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.329895 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.349864 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.349934 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 17:52:13.349968 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.349982 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 17:52:13.350047 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.350064 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 2 logger.go:44: 17:52:13.350072 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.350083 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.350098 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.350111 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.350157 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=2] logger.go:44: 17:52:13.350216 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.350266 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.350292 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.350309 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.350341 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=2] logger.go:44: 17:52:13.350395 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.350444 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.350456 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.350465 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.350511 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=3] logger.go:44: 17:52:13.350583 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.350620 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 17:52:13.350631 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:52:13.350673 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 17:52:13.350706 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:52:13.350727 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.350782 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.350795 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.350816 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.350839 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.353463 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.353517 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.353535 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.353565 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.353579 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.353592 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.353614 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.353629 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.353647 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.353666 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.353691 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.353706 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.353732 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.353772 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.356527 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 17:52:13.356569 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.356592 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.356617 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 17:52:13.356633 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.356646 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.367098 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.367147 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 8 logger.go:44: 17:52:13.367192 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.367208 [DEBUG] raft: Vote granted from 1 in term 8. Tally: 1 logger.go:44: 17:52:13.367252 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.367283 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.373731 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.373817 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 8 logger.go:44: 17:52:13.373841 [WARN] raft: Failed to contact 1 in 23.451302ms logger.go:44: 17:52:13.373879 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.373888 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.373905 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.373906 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.373846 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.373962 [DEBUG] raft: Vote granted from 2 in term 8. Tally: 1 logger.go:44: 17:52:13.373882 [WARN] raft: Failed to contact 2 in 23.274795ms logger.go:44: 17:52:13.373990 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.374016 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.374034 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.374047 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.373819 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.374074 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.374084 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.373917 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.373930 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=7,index=4] logger.go:44: 17:52:13.374116 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.374139 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.374186 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 17:52:13.374204 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 17:52:13.374225 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 17:52:13.373944 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=7,index=3 Command:term=7,index=4] logger.go:44: 17:52:13.374253 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.374267 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.383846 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.383935 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 9 logger.go:44: 17:52:13.383973 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.383988 [DEBUG] raft: Vote granted from 1 in term 9. Tally: 1 logger.go:44: 17:52:13.384074 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.384092 [DEBUG] raft: Vote granted from 2 in term 9. Tally: 2 logger.go:44: 17:52:13.384101 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.384112 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 17:52:13.384130 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:52:13.384145 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.384193 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=9,index=5] logger.go:44: 17:52:13.384253 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.384307 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 17:52:13.384328 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.384360 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=9,index=5] logger.go:44: 17:52:13.384403 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:52:13.384456 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:52:13.384467 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.384475 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.390494 [DEBUG] raft-test: server 1: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.390667 [DEBUG] raft-test: server 1: pipeline: append to 0: 0 entries logger.go:44: 17:52:13.384550 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.391386 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=9,index=6] logger.go:44: 17:52:13.391394 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=9,index=6] logger.go:44: 17:52:13.391398 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.391402 [DEBUG] raft-test: server 1: transport: append to 2: 0 entries logger.go:44: 17:52:13.391559 [DEBUG] raft-test: fsm 1: applied 3 logger.go:44: 17:52:13.391592 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.391642 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:52:13.391662 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.391690 [DEBUG] raft-test: server 1: transport: append to 0: 0 entries logger.go:44: 17:52:13.391734 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.391755 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.391776 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.391801 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.391845 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.391860 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.391871 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.391881 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandAppendedThenElect/2 (0.05s) logger.go:44: 17:52:13.392059 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.392130 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.392194 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.392218 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.392242 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.392309 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.392327 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.392371 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.392386 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.392423 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.392438 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.392453 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.392475 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.392498 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.392551 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.392578 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.392605 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.408398 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.408461 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.408512 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.408528 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:13.408568 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.408597 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.410558 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.410585 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.410623 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.410638 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.410679 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.410733 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:52:13.410743 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.410758 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.410777 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.410796 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.410844 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.410884 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.410909 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.410935 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.410951 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.410978 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.411015 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.411044 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.411066 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.411077 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.411116 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.411163 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.411193 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:52:13.411203 [DEBUG] raft-test: server 0: pipeline: append to 2: append fault: command 2 logger.go:44: 17:52:13.411229 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.411239 [DEBUG] raft-test: server 0: pipeline: append to 1: append fault: command 2 logger.go:44: 17:52:13.411255 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.411303 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.411313 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.411331 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.411350 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.412563 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.412647 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.412672 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.412697 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.412741 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.412756 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.412787 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.412804 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.413309 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.413332 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.413347 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.413720 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.413736 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.413763 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.418144 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:52:13.418199 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.418217 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.418251 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.418269 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.418281 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.421875 [WARN] raft: Failed to contact 2 in 10.712752ms logger.go:44: 17:52:13.421911 [WARN] raft: Failed to contact 1 in 10.848302ms logger.go:44: 17:52:13.421921 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.421950 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.421964 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.421974 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.422003 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 17:52:13.422017 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 17:52:13.422033 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 17:52:13.434456 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.434525 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.434546 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.434599 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:52:13.434615 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.434635 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.434682 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.434704 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.434719 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.434742 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.434759 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.434771 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.439984 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.440035 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.440060 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.440091 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.440143 [WARN] raft: Rejecting vote request from 2 since we have a leader: 0 logger.go:44: 17:52:13.440221 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 17:52:13.440232 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.440249 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 17:52:13.440270 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:52:13.440286 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.440339 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=5] logger.go:44: 17:52:13.440409 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.440447 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 17:52:13.440467 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.440503 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=5] logger.go:44: 17:52:13.440554 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:52:13.440597 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:52:13.440610 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.440621 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.440654 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=6] logger.go:44: 17:52:13.440711 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.440777 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.440792 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 17:52:13.440821 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.440854 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=6] logger.go:44: 17:52:13.440910 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:52:13.440935 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.440953 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.440967 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:52:13.440989 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.441019 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.441045 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.441071 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.441092 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.441105 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.441115 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommitted --- PASS: TestControl_DeposeAfterCommandCommitted (0.04s) logger.go:44: 17:52:13.441262 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.441328 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.441394 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.441427 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.441454 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.441536 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.441554 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.441601 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.441619 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.441659 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.441672 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.441687 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.441707 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.441732 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.441798 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.441823 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.441849 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.468212 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.468293 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.468347 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.468364 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:52:13.468401 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.468433 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.468461 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.468478 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.468509 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.468520 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.468567 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:52:13.468577 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.468589 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.468607 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.468624 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.468682 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.468735 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.468768 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.468792 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.468808 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.468842 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.468880 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.468904 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.468939 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.468951 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.468963 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.469015 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.469073 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.469096 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.469109 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.469127 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.469175 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.472595 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.472638 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.472660 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.472681 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.472728 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.472741 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.472757 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.472780 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.472793 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.472806 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.472831 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.472857 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.472871 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.472882 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.473881 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.473917 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.473945 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.476186 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.476221 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.476242 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.482272 [WARN] raft: Failed to contact 1 in 13.089509ms logger.go:44: 17:52:13.482336 [WARN] raft: Failed to contact 2 in 13.201602ms logger.go:44: 17:52:13.482349 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.482386 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.482409 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.482426 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.482499 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.482548 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.482566 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.482596 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.482634 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.482653 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.482668 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.482695 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.482729 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.482758 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.482772 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.482805 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.482825 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.482836 [DEBUG] raft-test: close: done === RUN TestControl_DeposeAfterCommandCommittedThenElect === RUN TestControl_DeposeAfterCommandCommittedThenElect/0 === RUN TestControl_DeposeAfterCommandCommittedThenElect/1 === RUN TestControl_DeposeAfterCommandCommittedThenElect/2 --- PASS: TestControl_DeposeAfterCommandCommittedThenElect (0.24s) --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/0 (0.14s) logger.go:44: 17:52:13.482960 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.483022 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.483090 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.483117 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.483144 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.483201 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.483222 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.483263 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.483278 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.483317 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.483334 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.483348 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.483369 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.483388 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.483411 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.483437 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.483465 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.501841 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.501926 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.501979 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.501995 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.502054 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:52:13.502069 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.502082 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.502109 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.502122 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.502175 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.502232 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.502290 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.502310 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.502342 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.502387 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.502427 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.502438 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.502447 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.502496 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.502553 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.502576 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.502589 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.502605 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.502656 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.508384 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.508423 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.508457 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.508479 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.508522 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.508535 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.508546 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.508568 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.508579 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.508592 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.508605 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.508639 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.508651 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.508662 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.512617 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.512678 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.512701 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.513831 [WARN] raft: Failed to contact 1 in 11.181288ms logger.go:44: 17:52:13.513871 [WARN] raft: Failed to contact 2 in 11.292804ms logger.go:44: 17:52:13.513882 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.513918 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.513935 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.513948 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.514000 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.514018 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.514040 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.513848 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.514126 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.533319 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.533392 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.533450 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.533467 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.533510 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.533545 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.533572 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.533589 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.533630 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.533649 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:13.533676 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.533705 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.541840 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.541895 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.541934 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.541948 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 1 logger.go:44: 17:52:13.542000 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.542039 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.557408 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.557470 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.557510 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.557527 [DEBUG] raft: Vote granted from 1 in term 4. Tally: 1 logger.go:44: 17:52:13.557574 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.557627 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.557648 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.557661 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.557679 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.557691 [DEBUG] raft: Vote granted from 2 in term 4. Tally: 1 logger.go:44: 17:52:13.557715 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.557784 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.569795 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.569853 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 4 logger.go:44: 17:52:13.569895 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.569910 [DEBUG] raft: Vote granted from 0 in term 4. Tally: 1 logger.go:44: 17:52:13.569968 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:52:13.570008 [INFO] raft: Duplicate RequestVote for same term: 4 logger.go:44: 17:52:13.581062 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.581143 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.581179 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.581195 [DEBUG] raft: Vote granted from 1 in term 5. Tally: 1 logger.go:44: 17:52:13.581246 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.581266 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.581280 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.581298 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.581309 [DEBUG] raft: Vote granted from 2 in term 5. Tally: 1 logger.go:44: 17:52:13.581332 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.581358 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.581384 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.600171 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.600252 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.600288 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.600306 [DEBUG] raft: Vote granted from 2 in term 6. Tally: 1 logger.go:44: 17:52:13.600354 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.600387 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.600451 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.600468 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 5 logger.go:44: 17:52:13.600503 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.600518 [DEBUG] raft: Vote granted from 0 in term 5. Tally: 1 logger.go:44: 17:52:13.600567 [DEBUG] raft: Newer term discovered, fallback to follower logger.go:44: 17:52:13.600606 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.600644 [INFO] raft: Duplicate RequestVote for same term: 5 logger.go:44: 17:52:13.614331 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.614391 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 6 logger.go:44: 17:52:13.614424 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.614438 [DEBUG] raft: Vote granted from 1 in term 6. Tally: 1 logger.go:44: 17:52:13.614480 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.614522 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.621911 [WARN] raft: Election timeout reached, restarting election logger.go:44: 17:52:13.621974 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 7 logger.go:44: 17:52:13.622027 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.622043 [DEBUG] raft: Vote granted from 2 in term 7. Tally: 1 logger.go:44: 17:52:13.622091 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.622109 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.623438 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.623469 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 7 logger.go:44: 17:52:13.623495 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.623510 [DEBUG] raft: Vote granted from 0 in term 7. Tally: 1 logger.go:44: 17:52:13.623554 [INFO] raft: Duplicate RequestVote for same term: 7 logger.go:44: 17:52:13.623605 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.623626 [DEBUG] raft: Vote granted from 1 in term 7. Tally: 2 logger.go:44: 17:52:13.623637 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.623651 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.623673 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.623690 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.623757 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=7,index=4] logger.go:44: 17:52:13.623809 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.623839 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.623862 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.623882 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.623922 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=7,index=4] logger.go:44: 17:52:13.623973 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.624009 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.624022 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.624033 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.624065 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=7,index=5] logger.go:44: 17:52:13.624114 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.624149 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.624182 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=7,index=5] logger.go:44: 17:52:13.624236 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.624256 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.624275 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.624307 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.624342 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.624372 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.624384 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.624403 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.624422 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.624431 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/1 (0.05s) logger.go:44: 17:52:13.624590 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.624649 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.624707 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.624732 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.624755 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.624808 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.624822 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.624859 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.624872 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.624924 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.624938 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.624951 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.624969 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.624988 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.625009 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.625034 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.625056 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.645861 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.645920 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.645971 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.645987 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.646033 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.646047 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.646079 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.646097 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.646128 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:13.646180 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:52:13.646191 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.646205 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.646225 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.646241 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.646295 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.646356 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.646391 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.646452 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.646478 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.646500 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.646519 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.646556 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.646606 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.646643 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.646663 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.646674 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.646723 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.646781 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.646806 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.646820 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.646836 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.646884 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.648668 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.648718 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.648750 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.648767 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.648884 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.648896 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.648910 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.648923 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.648978 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.648989 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.648998 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.649052 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.649062 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.649070 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.650441 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.650484 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.650506 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.650759 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.650775 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.650791 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.657829 [WARN] raft: Failed to contact 1 in 10.940409ms logger.go:44: 17:52:13.657879 [WARN] raft: Failed to contact 2 in 11.050401ms logger.go:44: 17:52:13.657892 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.657928 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.657953 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.657968 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.658024 [DEBUG] raft-test: elect: start (server 1) logger.go:44: 17:52:13.658045 [DEBUG] raft-test: server 1: establish outbound connection to all other nodes logger.go:44: 17:52:13.658066 [DEBUG] raft-test: elect: server 1: wait to become leader within 1.5s logger.go:44: 17:52:13.661518 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.661561 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.661587 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.662367 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.662386 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.662403 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.662444 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.662454 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.662463 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.662505 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.662516 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.662527 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.669863 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.669976 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.670005 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.670027 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:13.669867 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.670083 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.670101 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.670115 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.670142 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.670197 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 17:52:13.670209 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.670223 [INFO] raft: Node at 1 [Leader] entering Leader state logger.go:44: 17:52:13.670243 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:52:13.670262 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.670326 [DEBUG] raft-test: server 1: transport: append to 2: 1 entry [Noop:term=3,index=4] logger.go:44: 17:52:13.670385 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "1") logger.go:44: 17:52:13.670421 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.670455 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.670478 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.670499 [DEBUG] raft-test: server 1: leadership: acquired logger.go:44: 17:52:13.670521 [DEBUG] raft-test: elect: server 1: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.670556 [DEBUG] raft-test: server 1: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 17:52:13.670605 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:52:13.670642 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.670668 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:52:13.670680 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.670690 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.670723 [DEBUG] raft-test: server 1: pipeline: append to 2: 1 entry [Command:term=3,index=5] logger.go:44: 17:52:13.670770 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.670803 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.670856 [DEBUG] raft-test: server 1: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 17:52:13.670901 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:52:13.670918 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.670932 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.670950 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.670975 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.670997 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.671015 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.671027 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.671050 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.671059 [DEBUG] raft-test: close: done --- PASS: TestControl_DeposeAfterCommandCommittedThenElect/2 (0.05s) logger.go:44: 17:52:13.671182 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.671239 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.671306 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.671334 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.671361 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.671420 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.671435 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.671474 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.671488 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.671521 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.671535 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.671548 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.671560 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.671582 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.671605 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.671628 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.671701 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.693045 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.693104 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.693162 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.693179 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 1 logger.go:44: 17:52:13.693220 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.693252 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.693279 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.693303 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.693336 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.693350 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.693404 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:52:13.693419 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.693439 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.693457 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.693472 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.693533 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.693587 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.693621 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.693646 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.693664 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.693696 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.693734 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.693806 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.693848 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.693893 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.693906 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.693986 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.694038 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.694119 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.694151 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes logger.go:44: 17:52:13.694167 [DEBUG] raft-test: node 0: state: wait leadership lost (timeout=40ms) logger.go:44: 17:52:13.699245 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.699295 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:13.699335 [ERR] raft: Failed to pipeline AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.699355 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.699394 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.699407 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.699419 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.699459 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.699477 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.699488 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.699508 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.699521 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.699535 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.699550 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.701888 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.701931 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.701952 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.701999 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.702012 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.702025 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.709194 [WARN] raft: Failed to contact 1 in 14.984555ms logger.go:44: 17:52:13.709268 [WARN] raft: Failed to contact 2 in 15.07935ms logger.go:44: 17:52:13.709282 [WARN] raft: Failed to contact quorum of nodes, stepping down logger.go:44: 17:52:13.709328 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.709349 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:13.709362 [DEBUG] raft-test: server 0: leadership lost logger.go:44: 17:52:13.709414 [DEBUG] raft-test: elect: start (server 2) logger.go:44: 17:52:13.709433 [DEBUG] raft-test: server 2: establish outbound connection to all other nodes logger.go:44: 17:52:13.709452 [DEBUG] raft-test: elect: server 2: wait to become leader within 1.5s logger.go:44: 17:52:13.717867 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.717915 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.717937 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.717981 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.718002 [INFO] raft: Node at 1 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.718027 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.718041 [DEBUG] raft: Vote granted from 1 in term 3. Tally: 1 logger.go:44: 17:52:13.718075 [ERR] raft: Failed to make RequestVote RPC to {Voter 2 2}: connectivity to server 2 is down logger.go:44: 17:52:13.718098 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.718111 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.718122 [ERR] raft: Failed to heartbeat to 2: cannot reach server 2 logger.go:44: 17:52:13.718152 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.718167 [DEBUG] raft-test: server 0: transport: append to 2: not connected logger.go:44: 17:52:13.718180 [ERR] raft: Failed to AppendEntries to {Voter 2 2}: cannot reach server 2 logger.go:44: 17:52:13.718208 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.718232 [WARN] raft: Heartbeat timeout from "0" reached, starting election logger.go:44: 17:52:13.718245 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 3 logger.go:44: 17:52:13.718280 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.718292 [DEBUG] raft: Vote granted from 2 in term 3. Tally: 1 logger.go:44: 17:52:13.718328 [INFO] raft: Duplicate RequestVote for same term: 3 logger.go:44: 17:52:13.718385 [DEBUG] raft: Vote granted from 0 in term 3. Tally: 2 logger.go:44: 17:52:13.718396 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.718408 [INFO] raft: Node at 2 [Leader] entering Leader state logger.go:44: 17:52:13.718425 [INFO] raft: Added peer 0, starting replication logger.go:44: 17:52:13.718439 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.718486 [DEBUG] raft-test: server 2: transport: append to 1: 1 entry [Noop:term=3,index=4] logger.go:44: 17:52:13.718526 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "2") logger.go:44: 17:52:13.718554 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.718582 [DEBUG] raft-test: server 2: leadership: acquired logger.go:44: 17:52:13.718601 [DEBUG] raft-test: elect: server 2: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.718631 [DEBUG] raft-test: server 2: transport: append to 0: 1 entry [Noop:term=3,index=4] logger.go:44: 17:52:13.718682 [INFO] raft: pipelining replication to peer {Voter 0 0} logger.go:44: 17:52:13.718731 [DEBUG] raft-test: elect: server 0: became follower logger.go:44: 17:52:13.718743 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.718752 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.718781 [DEBUG] raft-test: server 2: pipeline: append to 1: 1 entry [Command:term=3,index=5] logger.go:44: 17:52:13.718827 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.718888 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.718900 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.718928 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.718956 [DEBUG] raft-test: server 2: pipeline: append to 0: 1 entry [Command:term=3,index=5] logger.go:44: 17:52:13.719004 [INFO] raft: aborting pipeline replication to peer {Voter 0 0} logger.go:44: 17:52:13.719021 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.719039 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.719058 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.719086 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.719098 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.719110 [ERR] raft: Failed to heartbeat to 1: cannot reach server 1 logger.go:44: 17:52:13.719125 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.719149 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.719168 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.719186 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.719206 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.719216 [DEBUG] raft-test: close: done === RUN TestControl_SnapshotAfterCommandCommitted --- PASS: TestControl_SnapshotAfterCommandCommitted (0.03s) logger.go:44: 17:52:13.719361 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.719419 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.719484 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.719512 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.719534 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.719595 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.719610 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.719662 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.719677 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.719709 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.719722 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.719734 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.719752 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.719785 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.719812 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.719839 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.719863 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.737113 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.737185 [INFO] raft: Node at 2 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.737232 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.737247 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 1 logger.go:44: 17:52:13.737282 [ERR] raft: Failed to make RequestVote RPC to {Voter 1 1}: connectivity to server 1 is down logger.go:44: 17:52:13.737307 [ERR] raft: Failed to make RequestVote RPC to {Voter 0 0}: connectivity to server 0 is down logger.go:44: 17:52:13.744236 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.744314 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.744366 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.744382 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.744428 [INFO] raft: Duplicate RequestVote for same term: 2 logger.go:44: 17:52:13.744479 [DEBUG] raft: Vote granted from 1 in term 2. Tally: 2 logger.go:44: 17:52:13.744492 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.744506 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.744524 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.744544 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.744601 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.744645 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "0") logger.go:44: 17:52:13.744677 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.744712 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.744728 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.744761 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.744807 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.744852 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.744867 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.744894 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.744944 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.745009 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.745045 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:52:13.745103 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.745126 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:13.745171 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.745214 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 17:52:13.745276 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.745314 [INFO] raft: Starting snapshot up to 4 logger.go:44: 17:52:13.745399 [INFO] raft: Compacting logs from 1 to 3 logger.go:44: 17:52:13.745414 [INFO] raft: Snapshot to 4 complete logger.go:44: 17:52:13.745481 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=5] logger.go:44: 17:52:13.745520 [DEBUG] raft-test: fsm 1: applied 1 logger.go:44: 17:52:13.745538 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Other:term=2,index=5] logger.go:44: 17:52:13.745609 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.745621 [DEBUG] raft-test: fsm 1: applied 2 logger.go:44: 17:52:13.745645 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.745680 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.745720 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.745762 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.745825 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.745906 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.745921 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.745946 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.745962 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.745970 [DEBUG] raft-test: close: done === RUN TestControl_RestoreAfterDisconnection --- PASS: TestControl_RestoreAfterDisconnection (0.05s) logger.go:44: 17:52:13.746054 [DEBUG] raft-test: setup: start (3 servers) logger.go:44: 17:52:13.746109 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.746169 [DEBUG] raft-test: setup: server 1: bootstrap logger.go:44: 17:52:13.746190 [DEBUG] raft-test: setup: server 2: bootstrap logger.go:44: 17:52:13.746211 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.746264 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.746278 [DEBUG] raft-test: setup: server 1: start logger.go:44: 17:52:13.746318 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.746330 [DEBUG] raft-test: setup: server 2: start logger.go:44: 17:52:13.746369 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0} {Suffrage:Voter ID:1 Address:1} {Suffrage:Voter ID:2 Address:2}] logger.go:44: 17:52:13.746383 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.746397 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.746417 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.746438 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.746464 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.753997 [INFO] raft: Node at 1 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.754070 [INFO] raft: Node at 2 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.781991 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.782100 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.782136 [DEBUG] raft: Votes needed: 2 logger.go:44: 17:52:13.782155 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.782225 [DEBUG] raft: Vote granted from 2 in term 2. Tally: 2 logger.go:44: 17:52:13.782235 [INFO] raft: Election won. Tally: 2 logger.go:44: 17:52:13.782249 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.782300 [INFO] raft: Added peer 1, starting replication logger.go:44: 17:52:13.782315 [INFO] raft: Added peer 2, starting replication logger.go:44: 17:52:13.782368 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.782438 [INFO] raft: pipelining replication to peer {Voter 2 2} logger.go:44: 17:52:13.782494 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.782512 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.782545 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=2,index=2] logger.go:44: 17:52:13.782591 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.782631 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.782643 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.782652 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.782704 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=3] logger.go:44: 17:52:13.782767 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.782794 [DEBUG] raft-test: term: disconnect 1 logger.go:44: 17:52:13.782808 [DEBUG] raft-test: server 0: disconnecting follower 1 logger.go:44: 17:52:13.782839 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=4] logger.go:44: 17:52:13.782873 [DEBUG] raft-test: server 0: pipeline: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.782889 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:13.782904 [ERR] raft: Failed to pipeline AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.782923 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.782944 [DEBUG] raft-test: server 0: transport: append to 1: 2 entries [Command:term=2,index=3 Command:term=2,index=4] logger.go:44: 17:52:13.782961 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:13.782976 [ERR] raft: Failed to AppendEntries to {Voter 1 1}: cannot reach server 1 logger.go:44: 17:52:13.783013 [DEBUG] raft-test: fsm 0: applied 2 logger.go:44: 17:52:13.783045 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=5] logger.go:44: 17:52:13.783078 [DEBUG] raft-test: fsm 2: applied 1 logger.go:44: 17:52:13.783114 [DEBUG] raft-test: fsm 0: applied 3 logger.go:44: 17:52:13.783149 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=6] logger.go:44: 17:52:13.783171 [DEBUG] raft-test: fsm 2: applied 2 logger.go:44: 17:52:13.783204 [DEBUG] raft-test: fsm 0: applied 4 logger.go:44: 17:52:13.783230 [DEBUG] raft-test: server 0: control: take snapshot logger.go:44: 17:52:13.783269 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=7] logger.go:44: 17:52:13.783309 [DEBUG] raft-test: fsm 2: applied 3 logger.go:44: 17:52:13.783341 [INFO] raft: Starting snapshot up to 6 logger.go:44: 17:52:13.783382 [INFO] raft: Compacting logs from 1 to 6 logger.go:44: 17:52:13.783411 [INFO] raft: Snapshot to 6 complete logger.go:44: 17:52:13.783448 [DEBUG] raft-test: fsm 0: applied 5 logger.go:44: 17:52:13.783467 [DEBUG] raft-test: server 0: reconnecting follower 1 logger.go:44: 17:52:13.783479 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.783500 [DEBUG] raft-test: elect: server 1: became follower logger.go:44: 17:52:13.783511 [DEBUG] raft-test: elect: server 2: became follower logger.go:44: 17:52:13.783539 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=2,index=8] logger.go:44: 17:52:13.783564 [DEBUG] raft-test: fsm 2: applied 4 logger.go:44: 17:52:13.783596 [DEBUG] raft-test: fsm 0: applied 6 logger.go:44: 17:52:13.783634 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Other:term=2,index=9] logger.go:44: 17:52:13.783655 [DEBUG] raft-test: fsm 2: applied 5 logger.go:44: 17:52:13.783699 [DEBUG] raft-test: fsm 2: applied 6 logger.go:44: 17:52:13.785116 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.785272 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.785374 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.786486 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.787515 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.787593 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.793916 [DEBUG] raft-test: server 0: pipeline: append to 2: 0 entries logger.go:44: 17:52:13.793970 [ERR] raft: Failed to get log at index 2: log not found logger.go:44: 17:52:13.794041 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:13.793922 [DEBUG] raft-test: server 0: transport: append to 2: 0 entries logger.go:44: 17:52:13.794177 [INFO] raft: Copied 8 bytes to local snapshot logger.go:44: 17:52:13.794227 [INFO] raft: Compacting logs from 1 to 1 logger.go:44: 17:52:13.794240 [INFO] raft: Installed remote snapshot logger.go:44: 17:52:13.794304 [DEBUG] raft-test: server 0: transport: append to 1: 3 entries [Command:term=2,index=7 Command:term=2,index=8 Other:term=2,index=9] logger.go:44: 17:52:13.794359 [INFO] raft: pipelining replication to peer {Voter 1 1} logger.go:44: 17:52:13.794383 [DEBUG] raft-test: fsm 1: applied 5 logger.go:44: 17:52:13.794397 [DEBUG] raft-test: fsm 1: applied 6 logger.go:44: 17:52:13.794435 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.794480 [INFO] raft: aborting pipeline replication to peer {Voter 1 1} logger.go:44: 17:52:13.794501 [INFO] raft: aborting pipeline replication to peer {Voter 2 2} logger.go:44: 17:52:13.794526 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.794556 [DEBUG] raft-test: close: server 1: shutdown done logger.go:44: 17:52:13.794583 [DEBUG] raft-test: close: server 2: shutdown done logger.go:44: 17:52:13.794595 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.794617 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:13.794635 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:13.794645 [DEBUG] raft-test: close: done === RUN TestFSM_Restore --- PASS: TestFSM_Restore (0.00s) === RUN TestServer_StartAndShutdown --- PASS: TestServer_StartAndShutdown (0.03s) logger.go:44: 17:52:13.794757 [DEBUG] raft-test: setup: start (1 servers) logger.go:44: 17:52:13.794794 [DEBUG] raft-test: setup: server 0: bootstrap logger.go:44: 17:52:13.794841 [DEBUG] raft-test: setup: server 0: start logger.go:44: 17:52:13.794881 [INFO] raft: Initial configuration (index=1): [{Suffrage:Voter ID:0 Address:0}] logger.go:44: 17:52:13.794899 [DEBUG] raft-test: setup: done logger.go:44: 17:52:13.794913 [DEBUG] raft-test: elect: start (server 0) logger.go:44: 17:52:13.794931 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:13.794949 [DEBUG] raft-test: elect: server 0: wait to become leader within 1.5s logger.go:44: 17:52:13.795002 [INFO] raft: Node at 0 [Follower] entering Follower state (Leader: "") logger.go:44: 17:52:13.821860 [WARN] raft: Heartbeat timeout from "" reached, starting election logger.go:44: 17:52:13.821984 [INFO] raft: Node at 0 [Candidate] entering Candidate state in term 2 logger.go:44: 17:52:13.822010 [DEBUG] raft: Votes needed: 1 logger.go:44: 17:52:13.822029 [DEBUG] raft: Vote granted from 0 in term 2. Tally: 1 logger.go:44: 17:52:13.822038 [INFO] raft: Election won. Tally: 1 logger.go:44: 17:52:13.822050 [INFO] raft: Node at 0 [Leader] entering Leader state logger.go:44: 17:52:13.822114 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:13.822134 [DEBUG] raft-test: elect: server 0: wait for other servers to become followers within 40ms logger.go:44: 17:52:13.822165 [DEBUG] raft-test: elect: done logger.go:44: 17:52:13.822225 [DEBUG] raft-test: fsm 0: applied 1 logger.go:44: 17:52:13.822244 [DEBUG] raft-test: close: start logger.go:44: 17:52:13.822292 [DEBUG] raft-test: close: server 0: shutdown done logger.go:44: 17:52:13.822317 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:13.822329 [DEBUG] raft-test: close: done === RUN ExampleControl_Commands --- PASS: ExampleControl_Commands (0.05s) === RUN ExampleControl_Snapshots --- PASS: ExampleControl_Snapshots (0.04s) PASS ok github.com/CanonicalLtd/raft-test 1.230s === RUN TestNotifier_Acquired --- PASS: TestNotifier_Acquired (0.00s) logger.go:44: 17:52:12.476157 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.476323 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_AcquiredTimeout --- PASS: TestNotifier_AcquiredTimeout (0.00s) logger.go:44: 17:52:12.476499 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LeaderhsipLost --- PASS: TestNotifier_LeaderhsipLost (0.00s) logger.go:44: 17:52:12.476596 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.476687 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.476702 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_LostTwice --- PASS: TestNotifier_LostTwice (0.00s) logger.go:44: 17:52:12.476751 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.476782 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestNotifier_UnexpectedLeadershipChange --- PASS: TestNotifier_UnexpectedLeadershipChange (0.00s) === RUN TestNotifier_InconsistentNotifications --- PASS: TestNotifier_InconsistentNotifications (0.01s) logger.go:44: 17:52:12.489991 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_DoubleAcquiredRequest --- PASS: TestNotifier_DoubleAcquiredRequest (0.00s) === RUN TestNotifier_DoubleNotification --- PASS: TestNotifier_DoubleNotification (0.01s) logger.go:44: 17:52:12.501844 [DEBUG] raft-test: server 0: leadership: acquired === RUN TestNotifier_OneLeadershipAfterTheOther --- PASS: TestNotifier_OneLeadershipAfterTheOther (0.00s) logger.go:44: 17:52:12.502024 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.502051 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.502064 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.502093 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_Acquired --- PASS: TestTracker_Acquired (0.00s) logger.go:44: 17:52:12.502157 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.502186 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.502203 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.502215 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTimeout --- PASS: TestTracker_AcquiredTimeout (0.00s) logger.go:44: 17:52:12.506320 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AcquiredTwice --- PASS: TestTracker_AcquiredTwice (0.00s) logger.go:44: 17:52:12.507485 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.507522 [DEBUG] raft-test: server 2: leadership: stop watching logger.go:44: 17:52:12.507534 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.507552 [DEBUG] raft-test: server 1: leadership: stop watching === RUN TestTracker_AcquiredAfterLost --- PASS: TestTracker_AcquiredAfterLost (0.00s) logger.go:44: 17:52:12.507597 [DEBUG] raft-test: server 0: leadership: acquired logger.go:44: 17:52:12.507624 [DEBUG] raft-test: server 0: leadership: lost logger.go:44: 17:52:12.507643 [DEBUG] raft-test: server 0: leadership: stop watching logger.go:44: 17:52:12.507653 [DEBUG] raft-test: server 1: leadership: stop watching logger.go:44: 17:52:12.507667 [DEBUG] raft-test: server 2: leadership: stop watching === RUN TestTracker_AddSameServerID --- PASS: TestTracker_AddSameServerID (0.00s) logger.go:44: 17:52:12.507721 [DEBUG] raft-test: server 0: leadership: stop watching === RUN TestTracker_AddAfterObserving --- PASS: TestTracker_AddAfterObserving (0.00s) logger.go:44: 17:52:12.507777 [DEBUG] raft-test: server 0: leadership: stop watching PASS ok github.com/CanonicalLtd/raft-test/internal/election 0.061s === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/CanonicalLtd/raft-test/internal/event 0.036s ? github.com/CanonicalLtd/raft-test/internal/fsms [no test files] === RUN TestNew --- PASS: TestNew (0.00s) logger.go:44: 17:52:09.660142 [TRACE] raft-test: hello PASS ok github.com/CanonicalLtd/raft-test/internal/logging 0.009s === RUN TestStringifyLogs === RUN TestStringifyLogs/0_entries === RUN TestStringifyLogs/1_entry_[Noop:term=1,index=1] === RUN TestStringifyLogs/2_entries_[Noop:term=1,index=1_Command:term=1,index=2] --- PASS: TestStringifyLogs (0.00s) --- PASS: TestStringifyLogs/0_entries (0.00s) --- PASS: TestStringifyLogs/1_entry_[Noop:term=1,index=1] (0.00s) --- PASS: TestStringifyLogs/2_entries_[Noop:term=1,index=1_Command:term=1,index=2] (0.00s) === RUN TestFilterLogsWithOlderTerms === RUN TestFilterLogsWithOlderTerms/0 === RUN TestFilterLogsWithOlderTerms/1 --- PASS: TestFilterLogsWithOlderTerms (0.00s) --- PASS: TestFilterLogsWithOlderTerms/0 (0.00s) --- PASS: TestFilterLogsWithOlderTerms/1 (0.00s) === RUN TestPeer_UpdateLogs === RUN TestPeer_UpdateLogs/0 === RUN TestPeer_UpdateLogs/1 === RUN TestPeer_UpdateLogs/2 === RUN TestPeer_UpdateLogs/3 === RUN TestPeer_UpdateLogs/4 === RUN TestPeer_UpdateLogs/5 --- PASS: TestPeer_UpdateLogs (0.00s) --- PASS: TestPeer_UpdateLogs/0 (0.00s) --- PASS: TestPeer_UpdateLogs/1 (0.00s) --- PASS: TestPeer_UpdateLogs/2 (0.00s) --- PASS: TestPeer_UpdateLogs/3 (0.00s) --- PASS: TestPeer_UpdateLogs/4 (0.00s) --- PASS: TestPeer_UpdateLogs/5 (0.00s) === RUN TestPeer_CommandLogsCount --- PASS: TestPeer_CommandLogsCount (0.00s) === RUN TestFaultyTransport_AppendEntries_Default --- PASS: TestFaultyTransport_AppendEntries_Default (0.00s) logger.go:44: 17:52:12.582761 [DEBUG] raft-test: server 0: transport: append to 1: 0 entries logger.go:44: 17:52:12.582859 [DEBUG] raft-test: server 0: transport: append to 1: not connected === RUN TestFaultyTransport_AppendEntries_Connected --- PASS: TestFaultyTransport_AppendEntries_Connected (0.00s) logger.go:44: 17:52:12.582929 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] === RUN TestFaultyTransport_PipelineAppendEntries_Disconnected --- PASS: TestFaultyTransport_PipelineAppendEntries_Disconnected (0.00s) logger.go:44: 17:52:12.587697 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries logger.go:44: 17:52:12.587721 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected === RUN TestFaultyTransport_PipelineAppendEntries_Connected --- PASS: TestFaultyTransport_PipelineAppendEntries_Connected (0.00s) logger.go:44: 17:52:12.587799 [DEBUG] raft-test: server 0: pipeline: append to 1: 0 entries === RUN TestFaultyTransport_Deposing --- PASS: TestFaultyTransport_Deposing (0.00s) logger.go:44: 17:52:12.587916 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 17:52:12.587945 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Noop:term=1,index=1] logger.go:44: 17:52:12.587974 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588011 [DEBUG] raft-test: server 0: transport: append to 2: syncing logs logger.go:44: 17:52:12.588031 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588073 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588085 [DEBUG] raft-test: server 0: pipeline: append to 1: not connected logger.go:44: 17:52:12.588105 [DEBUG] raft-test: server 0: pipeline: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588116 [DEBUG] raft-test: server 0: pipeline: append to 2: not connected logger.go:44: 17:52:12.588129 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588142 [DEBUG] raft-test: server 0: transport: append to 1: not connected logger.go:44: 17:52:12.588161 [DEBUG] raft-test: server 0: transport: append to 2: 1 entry [Command:term=1,index=3] logger.go:44: 17:52:12.588172 [DEBUG] raft-test: server 0: transport: append to 2: not connected === RUN TestNetwork_FaultyEnqueue --- PASS: TestNetwork_FaultyEnqueue (0.00s) logger.go:44: 17:52:12.588233 [DEBUG] raft-test: server 0: establish outbound connection to all other nodes logger.go:44: 17:52:12.588251 [DEBUG] raft-test: server 0: transport: append to 1: 1 entry [Noop:term=1,index=1] logger.go:44: 17:52:12.588270 [DEBUG] raft-test: server 0: transport: append to 1: newer term logger.go:44: 17:52:12.588306 [DEBUG] raft-test: server 0: pipeline: append to 1: 1 entry [Command:term=0,index=0] logger.go:44: 17:52:12.588318 [DEBUG] raft-test: server 0: pipeline: append to: 1: enqueue fault: command 1 logger.go:44: 17:52:12.588370 [DEBUG] raft-test: server 0: dropping outbound connection to all other nodes PASS ok github.com/CanonicalLtd/raft-test/internal/network 0.036s 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_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/274583/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/274583/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/274583 and its subdirectories I: Current time: Fri Apr 21 07:52:22 +14 2023 I: pbuilder-time-stamp: 1682013142