Raspbian Package Auto-Building

Build log for etcd (2.3.7+dfsg-4) on armhf

etcd2.3.7+dfsg-4armhf → 2016-08-20 10:57:22

sbuild (Debian sbuild) 0.66.0 (04 Oct 2015) on testbuildd.raspbian.org

+==============================================================================+
| etcd 2.3.7+dfsg-4 (armhf)                                  20 Aug 2016 10:32 |
+==============================================================================+

Package: etcd
Version: 2.3.7+dfsg-4
Source Version: 2.3.7+dfsg-4
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/etcd-2sH2HS/etcd-2.3.7+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/etcd-2sH2HS' with '<<BUILDDIR>>'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-230c5e6b-8549-4569-81c1-8d419e375e3a' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private stretch-staging/main Sources [9234 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [11.2 MB]
Fetched 20.4 MB in 25s (797 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'etcd' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/pkg-go/packages/etcd.git
Please use:
git clone https://anonscm.debian.org/git/pkg-go/packages/etcd.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 747 kB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main etcd 2.3.7+dfsg-4 (dsc) [3780 B]
Get:2 http://172.17.0.1/private stretch-staging/main etcd 2.3.7+dfsg-4 (tar) [728 kB]
Get:3 http://172.17.0.1/private stretch-staging/main etcd 2.3.7+dfsg-4 (diff) [15.2 kB]
Fetched 747 kB in 0s (1538 kB/s)
Download complete and in download only mode

Check architectures
-------------------


Check dependencies
------------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-ntFGa7/apt_archive/sbuild-build-depends-core-dummy.deb'.
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
Get:1 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Release [2119 B]
Get:2 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Release [2119 B]
Get:3 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Release.gpg [299 B]
Get:3 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Release.gpg [299 B]
Get:4 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Sources [214 B]
Get:5 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ Packages [527 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: file:///<<BUILDDIR>>/resolver-ntFGa7/apt_archive/./Release.gpg: Signature by key 085A60275B95EE7E758335885FBC947B34E39F26 uses weak digest algorithm (SHA1)
Reading package lists...

+------------------------------------------------------------------------------+
| Install core build dependencies (apt-based resolver)                         |
+------------------------------------------------------------------------------+

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/770 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/<<BUILDDIR>>/resolver-ntFGa7/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [770 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sbuild-build-depends-core-dummy.
(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 ... 12809 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
Merged Build-Depends: debhelper (>= 9), dh-golang (>= 1.6), dh-systemd, golang-go, golang-github-jonboulle-clockwork-dev, golang-github-codegangsta-cli-dev (>= 0.0~git20151221~), golang-context-dev | golang-github-gorilla-context-dev, golang-coreos-log-dev | golang-github-coreos-go-log-dev, golang-github-akrennmair-gopcap-dev, golang-github-beorn7-perks-dev, golang-github-bgentry-speakeasy-dev, golang-github-boltdb-bolt-dev (>= 1.2.0~), golang-github-coreos-gexpect-dev, golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev, golang-github-google-btree-dev, golang-github-gorilla-mux-dev | golang-mux-dev, golang-github-kballard-go-shellquote-dev, golang-github-mattn-go-runewidth-dev, golang-github-olekukonko-tablewriter-dev, golang-github-russross-blackfriday-dev, golang-github-shurcool-sanitized-anchor-name-dev, golang-github-spacejam-loghisto-dev, golang-github-ugorji-go-codec-dev (>= 0.0~git20151112~), golang-github-xiang90-probing-dev, golang-glog-dev | golang-github-golang-glog-dev, golang-go-semver-dev | golang-github-coreos-go-semver-dev, golang-go.crypto-dev | golang-golang-x-go.crypto-dev, golang-go.tools, golang-github-gogo-protobuf-dev (>= 0.2~), gogoprotobuf, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-google-grpc-dev (>= 0.0~git20151002~), golang-goprotobuf-dev | golang-github-golang-protobuf-dev, golang-metrics-dev | golang-github-rcrowley-go-metrics-dev, golang-objx-dev | golang-github-stretchr-objx-dev, golang-procfs-dev | golang-github-prometheus-procfs-dev, golang-prometheus-client-dev | golang-github-prometheus-client-golang-dev, golang-protobuf-extensions-dev | golang-github-matttproud-golang-protobuf-extensions-dev, golang-github-stretchr-testify-dev, golang-toml-dev | golang-github-burntsushi-toml-dev, libprotobuf-dev, protobuf-compiler, curl
Filtered Build-Depends: debhelper (>= 9), dh-golang (>= 1.6), dh-systemd, golang-go, golang-github-jonboulle-clockwork-dev, golang-github-codegangsta-cli-dev (>= 0.0~git20151221~), golang-context-dev, golang-coreos-log-dev, golang-github-akrennmair-gopcap-dev, golang-github-beorn7-perks-dev, golang-github-bgentry-speakeasy-dev, golang-github-boltdb-bolt-dev (>= 1.2.0~), golang-github-coreos-gexpect-dev, golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev, golang-github-google-btree-dev, golang-github-gorilla-mux-dev, golang-github-kballard-go-shellquote-dev, golang-github-mattn-go-runewidth-dev, golang-github-olekukonko-tablewriter-dev, golang-github-russross-blackfriday-dev, golang-github-shurcool-sanitized-anchor-name-dev, golang-github-spacejam-loghisto-dev, golang-github-ugorji-go-codec-dev (>= 0.0~git20151112~), golang-github-xiang90-probing-dev, golang-glog-dev, golang-go-semver-dev, golang-go.crypto-dev, golang-go.tools, golang-github-gogo-protobuf-dev (>= 0.2~), gogoprotobuf, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-google-grpc-dev (>= 0.0~git20151002~), golang-goprotobuf-dev, golang-metrics-dev, golang-objx-dev, golang-procfs-dev, golang-prometheus-client-dev, golang-protobuf-extensions-dev, golang-github-stretchr-testify-dev, golang-toml-dev, libprotobuf-dev, protobuf-compiler, curl
dpkg-deb: building package 'sbuild-build-depends-etcd-dummy' in '/<<BUILDDIR>>/resolver-byBPME/apt_archive/sbuild-build-depends-etcd-dummy.deb'.
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
Get:1 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Release [2119 B]
Get:2 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Release [2119 B]
Get:3 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Release.gpg [299 B]
Get:3 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Release.gpg [299 B]
Get:4 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Sources [737 B]
Get:5 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ Packages [979 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: file:///<<BUILDDIR>>/resolver-byBPME/apt_archive/./Release.gpg: Signature by key 085A60275B95EE7E758335885FBC947B34E39F26 uses weak digest algorithm (SHA1)
Reading package lists...

+------------------------------------------------------------------------------+
| Install etcd build dependencies (apt-based resolver)                         |
+------------------------------------------------------------------------------+

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils curl debhelper
  dh-autoreconf dh-golang dh-strip-nondeterminism file gettext gettext-base
  gogoprotobuf golang-1.6-go golang-1.6-src golang-context-dev
  golang-coreos-log-dev golang-dbus-dev golang-github-akrennmair-gopcap-dev
  golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
  golang-github-boltdb-bolt-dev golang-github-burntsushi-toml-dev
  golang-github-codegangsta-cli-dev golang-github-coreos-gexpect-dev
  golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
  golang-github-davecgh-go-spew-dev golang-github-gogo-protobuf-dev
  golang-github-google-btree-dev golang-github-gorilla-context-dev
  golang-github-gorilla-mux-dev golang-github-jonboulle-clockwork-dev
  golang-github-kballard-go-shellquote-dev golang-github-kr-pty-dev
  golang-github-mattn-go-runewidth-dev
  golang-github-olekukonko-tablewriter-dev
  golang-github-pmezard-go-difflib-dev
  golang-github-prometheus-client-model-dev
  golang-github-russross-blackfriday-dev
  golang-github-shurcool-sanitized-anchor-name-dev
  golang-github-spacejam-loghisto-dev golang-github-stathat-go-dev
  golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
  golang-github-ugorji-go-codec-dev golang-github-xiang90-probing-dev
  golang-glog-dev golang-go golang-go-semver-dev golang-go.net-dev
  golang-go.tools golang-golang-x-crypto-dev golang-golang-x-net-dev
  golang-golang-x-oauth2-dev golang-golang-x-sys-dev golang-golang-x-text-dev
  golang-golang-x-tools golang-golang-x-tools-dev golang-google-appengine-dev
  golang-google-cloud-compute-metadata-dev golang-google-grpc-dev
  golang-gopkg-check.v1-dev golang-gopkg-yaml.v2-dev golang-goprotobuf-dev
  golang-metrics-dev golang-objx-dev golang-procfs-dev
  golang-prometheus-client-dev golang-protobuf-extensions-dev golang-pty-dev
  golang-src golang-toml-dev golang-x-text-dev golang-yaml.v2-dev groff-base
  intltool-debian libarchive-zip-perl libbsd0 libcroco3 libcurl3-gnutls
  libffi6 libfile-stripnondeterminism-perl libglib2.0-0 libgnutls30
  libgssapi-krb5-2 libhogweed4 libicu57 libjs-jquery libjs-jquery-ui
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2
  libmagic-mgc libmagic1 libnettle6 libnghttp2-14 libp11-kit0 libpcap0.8
  libpcap0.8-dev libpipeline1 libprotobuf-dev libprotobuf-lite9v5
  libprotobuf9v5 libprotoc9v5 librtmp1 libsasl2-2 libsasl2-modules-db
  libsigsegv2 libssh2-1 libsystemd-dev libtasn1-6 libtimedate-perl libtool
  libunistring0 libxml2 m4 man-db pkg-config po-debconf protobuf-compiler
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev bzr
  ca-certificates git mercurial subversion groff gnutls-bin krb5-doc krb5-user
  libjs-jquery-ui-docs libtool-doc gfortran | fortran95-compiler gcj-jdk less
  www-browser libmail-box-perl
Recommended packages:
  ca-certificates libglib2.0-data shared-mime-info xdg-user-dirs
  javascript-common krb5-locales libsasl2-modules libltdl-dev xml-core
  libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils curl debhelper
  dh-autoreconf dh-golang dh-strip-nondeterminism file gettext gettext-base
  gogoprotobuf golang-1.6-go golang-1.6-src golang-context-dev
  golang-coreos-log-dev golang-dbus-dev golang-github-akrennmair-gopcap-dev
  golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
  golang-github-boltdb-bolt-dev golang-github-burntsushi-toml-dev
  golang-github-codegangsta-cli-dev golang-github-coreos-gexpect-dev
  golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
  golang-github-davecgh-go-spew-dev golang-github-gogo-protobuf-dev
  golang-github-google-btree-dev golang-github-gorilla-context-dev
  golang-github-gorilla-mux-dev golang-github-jonboulle-clockwork-dev
  golang-github-kballard-go-shellquote-dev golang-github-kr-pty-dev
  golang-github-mattn-go-runewidth-dev
  golang-github-olekukonko-tablewriter-dev
  golang-github-pmezard-go-difflib-dev
  golang-github-prometheus-client-model-dev
  golang-github-russross-blackfriday-dev
  golang-github-shurcool-sanitized-anchor-name-dev
  golang-github-spacejam-loghisto-dev golang-github-stathat-go-dev
  golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
  golang-github-ugorji-go-codec-dev golang-github-xiang90-probing-dev
  golang-glog-dev golang-go golang-go-semver-dev golang-go.net-dev
  golang-go.tools golang-golang-x-crypto-dev golang-golang-x-net-dev
  golang-golang-x-oauth2-dev golang-golang-x-sys-dev golang-golang-x-text-dev
  golang-golang-x-tools golang-golang-x-tools-dev golang-google-appengine-dev
  golang-google-cloud-compute-metadata-dev golang-google-grpc-dev
  golang-gopkg-check.v1-dev golang-gopkg-yaml.v2-dev golang-goprotobuf-dev
  golang-metrics-dev golang-objx-dev golang-procfs-dev
  golang-prometheus-client-dev golang-protobuf-extensions-dev golang-pty-dev
  golang-src golang-toml-dev golang-x-text-dev golang-yaml.v2-dev groff-base
  intltool-debian libarchive-zip-perl libbsd0 libcroco3 libcurl3-gnutls
  libffi6 libfile-stripnondeterminism-perl libglib2.0-0 libgnutls30
  libgssapi-krb5-2 libhogweed4 libicu57 libjs-jquery libjs-jquery-ui
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2
  libmagic-mgc libmagic1 libnettle6 libnghttp2-14 libp11-kit0 libpcap0.8
  libpcap0.8-dev libpipeline1 libprotobuf-dev libprotobuf-lite9v5
  libprotobuf9v5 libprotoc9v5 librtmp1 libsasl2-2 libsasl2-modules-db
  libsigsegv2 libssh2-1 libsystemd-dev libtasn1-6 libtimedate-perl libtool
  libunistring0 libxml2 m4 man-db pkg-config po-debconf protobuf-compiler
  sbuild-build-depends-etcd-dummy zlib1g-dev
0 upgraded, 126 newly installed, 0 to remove and 3 not upgraded.
Need to get 53.3 MB/69.5 MB of archives.
After this operation, 438 MB of additional disk space will be used.
Get:1 file:/<<BUILDDIR>>/resolver-byBPME/apt_archive ./ sbuild-build-depends-etcd-dummy 0.invalid.0 [1212 B]
Get:2 http://172.17.0.1/private stretch-staging/main armhf groff-base armhf 1.22.3-8 [1087 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf libbsd0 armhf 0.8.3-1 [89.0 kB]
Get:4 http://172.17.0.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.10 [177 kB]
Get:5 http://172.17.0.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:6 http://172.17.0.1/private stretch-staging/main armhf man-db armhf 2.7.5-1 [975 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libmagic-mgc armhf 1:5.28-4 [210 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.28-4 [104 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.28-4 [62.7 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.8.1-1 [117 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf libnettle6 armhf 3.2-1 [202 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf libhogweed4 armhf 3.2-1 [126 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libp11-kit0 armhf 0.23.2-4 [93.2 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf libtasn1-6 armhf 4.9-4 [44.9 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf libgnutls30 armhf 3.5.2-2 [721 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf libkeyutils1 armhf 1.5.9-9 [11.9 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf libkrb5support0 armhf 1.14.3+dfsg-1 [57.4 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf libk5crypto3 armhf 1.14.3+dfsg-1 [111 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libkrb5-3 armhf 1.14.3+dfsg-1 [263 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libgssapi-krb5-2 armhf 1.14.3+dfsg-1 [131 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf libsasl2-modules-db armhf 2.1.26.dfsg1-15 [65.6 kB]
Get:22 http://172.17.0.1/private stretch-staging/main armhf libsasl2-2 armhf 2.1.26.dfsg1-15 [96.7 kB]
Get:23 http://172.17.0.1/private stretch-staging/main armhf libldap-2.4-2 armhf 2.4.42+dfsg-2+rpi1+b2 [198 kB]
Get:24 http://172.17.0.1/private stretch-staging/main armhf libicu57 armhf 57.1-2 [7404 kB]
Get:25 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.4+dfsg1-1+b1 [803 kB]
Get:26 http://172.17.0.1/private stretch-staging/main armhf libsigsegv2 armhf 2.10-5 [28.4 kB]
Get:27 http://172.17.0.1/private stretch-staging/main armhf m4 armhf 1.4.17-5 [239 kB]
Get:28 http://172.17.0.1/private stretch-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:29 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20160430.1 [72.6 kB]
Get:30 http://172.17.0.1/private stretch-staging/main armhf automake all 1:1.15-4 [735 kB]
Get:31 http://172.17.0.1/private stretch-staging/main armhf autopoint all 0.19.8.1-1 [433 kB]
Get:32 http://172.17.0.1/private stretch-staging/main armhf libnghttp2-14 armhf 1.13.0-1 [68.7 kB]
Get:33 http://172.17.0.1/private stretch-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-1 [54.2 kB]
Get:34 http://172.17.0.1/private stretch-staging/main armhf libssh2-1 armhf 1.7.0-1 [125 kB]
Get:35 http://172.17.0.1/private stretch-staging/main armhf libcurl3-gnutls armhf 7.50.1-1 [248 kB]
Get:36 http://172.17.0.1/private stretch-staging/main armhf curl armhf 7.50.1-1 [214 kB]
Get:37 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.48.1-2 [2546 kB]
Get:38 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-1 [131 kB]
Get:39 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.6+really0.9.3-0.1 [252 kB]
Get:40 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.8.1-1 [1433 kB]
Get:41 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:42 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.19 [249 kB]
Get:43 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:44 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.022-1 [13.1 kB]
Get:45 http://172.17.0.1/private stretch-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:46 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.022-1 [7902 B]
Get:47 http://172.17.0.1/private stretch-staging/main armhf libtool all 2.4.6-0.1 [200 kB]
Get:48 http://172.17.0.1/private stretch-staging/main armhf dh-autoreconf all 12 [15.8 kB]
Get:49 http://172.17.0.1/private stretch-staging/main armhf debhelper all 9.20160814 [800 kB]
Get:50 http://172.17.0.1/private stretch-staging/main armhf golang-1.6-src armhf 1.6.3-1+rpi1 [6785 kB]
Get:51 http://172.17.0.1/private stretch-staging/main armhf golang-1.6-go armhf 1.6.3-1+rpi1 [16.6 MB]
Get:52 http://172.17.0.1/private stretch-staging/main armhf libjs-jquery all 1.12.4-1 [167 kB]
Get:53 http://172.17.0.1/private stretch-staging/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-2+b1 [197 kB]
Get:54 http://172.17.0.1/private stretch-staging/main armhf libprotobuf-lite9v5 armhf 2.6.1-2 [66.8 kB]
Get:55 http://172.17.0.1/private stretch-staging/main armhf libprotobuf-dev armhf 2.6.1-2 [428 kB]
Get:56 http://172.17.0.1/private stretch-staging/main armhf libsystemd-dev armhf 230-7+b1 [218 kB]
Get:57 http://172.17.0.1/private stretch-staging/main armhf dh-golang all 1.19 [9548 B]
Get:58 http://172.17.0.1/private stretch-staging/main armhf golang-github-gogo-protobuf-dev all 0.2-5 [484 kB]
Get:59 http://172.17.0.1/private stretch-staging/main armhf gogoprotobuf armhf 0.2-5 [2604 kB]
Get:60 http://172.17.0.1/private stretch-staging/main armhf golang-github-beorn7-perks-dev all 0.0~git20150223.0.b965b61-2 [11.4 kB]
Get:61 http://172.17.0.1/private stretch-staging/main armhf golang-github-bgentry-speakeasy-dev all 0.0~git20150902.0.36e9cfd-1 [4632 B]
Get:62 http://172.17.0.1/private stretch-staging/main armhf golang-github-burntsushi-toml-dev all 0.2.0-3 [34.9 kB]
Get:63 http://172.17.0.1/private stretch-staging/main armhf golang-github-kballard-go-shellquote-dev all 0.0~git20150810.0.d8ec1a6-1 [5490 B]
Get:64 http://172.17.0.1/private stretch-staging/main armhf golang-github-kr-pty-dev all 0.0~git20151007.0.f7ee69f-1 [6332 B]
Get:65 http://172.17.0.1/private stretch-staging/main armhf golang-pty-dev all 0.0~git20151007.0.f7ee69f-1 [2976 B]
Get:66 http://172.17.0.1/private stretch-staging/main armhf golang-github-coreos-gexpect-dev all 0.1.0-1 [9126 B]
Get:67 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-text-dev all 0.0~git20160606.0.a4d77b4-1 [2158 kB]
Get:68 http://172.17.0.1/private stretch-staging/main armhf golang-x-text-dev all 0.0~git20160606.0.a4d77b4-1 [2726 B]
Get:69 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-net-dev all 1:0.0+git20160518.b3e9c8f+dfsg-2 [520 kB]
Get:70 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-crypto-dev all 1:0.0~git20160607.0.77f4136-1 [915 kB]
Get:71 http://172.17.0.1/private stretch-staging/main armhf golang-gopkg-yaml.v2-dev all 0.0+git20160301.0.a83829b-2 [52.6 kB]
Get:72 http://172.17.0.1/private stretch-staging/main armhf golang-yaml.v2-dev all 0.0+git20160301.0.a83829b-2 [3220 B]
Get:73 http://172.17.0.1/private stretch-staging/main armhf golang-github-coreos-pkg-dev all 2-1 [22.9 kB]
Get:74 http://172.17.0.1/private stretch-staging/main armhf golang-github-coreos-go-systemd-dev all 10-1 [36.0 kB]
Get:75 http://172.17.0.1/private stretch-staging/main armhf golang-github-gorilla-mux-dev all 1.1-2 [26.0 kB]
Get:76 http://172.17.0.1/private stretch-staging/main armhf golang-github-jonboulle-clockwork-dev all 0.0~git20141217-3+rpi1 [4788 B]
Get:77 http://172.17.0.1/private stretch-staging/main armhf golang-github-mattn-go-runewidth-dev all 0.0.1-1 [6416 B]
Get:78 http://172.17.0.1/private stretch-staging/main armhf golang-github-olekukonko-tablewriter-dev all 0.0~git20151029.0.a5eefc2-1 [11.1 kB]
Get:79 http://172.17.0.1/private stretch-staging/main armhf golang-github-pmezard-go-difflib-dev all 0.0~git20160110.0.792786c-2 [11.6 kB]
Get:80 http://172.17.0.1/private stretch-staging/main armhf golang-github-russross-blackfriday-dev all 1.4+git20160531.33.1d6b8e9-1 [60.6 kB]
Get:81 http://172.17.0.1/private stretch-staging/main armhf golang-github-spacejam-loghisto-dev all 0.0~git20150819.0.3233097-1 [13.9 kB]
Get:82 http://172.17.0.1/private stretch-staging/main armhf golang-github-xiang90-probing-dev all 0.0~git20150806.0.6a0cc1a-1 [3898 B]
Get:83 http://172.17.0.1/private stretch-staging/main armhf golang-go.net-dev all 1:0.0+git20160518.b3e9c8f+dfsg-2 [10.6 kB]
Get:84 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-sys-dev all 0.0~git20160704.0.a408501-1 [183 kB]
Get:85 http://172.17.0.1/private stretch-staging/main armhf golang-google-grpc-dev all 0.0~git20160517.0.a22b6611-2 [73.4 kB]
Get:86 http://172.17.0.1/private stretch-staging/main armhf golang-toml-dev all 0.2.0-3 [3638 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 53.3 MB in 22s (2359 kB/s)
Selecting previously unselected package groff-base.
(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 ... 12809 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-8_armhf.deb ...
Unpacking groff-base (1.22.3-8) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../libbsd0_0.8.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.10_armhf.deb ...
Unpacking bsdmainutils (9.0.10) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.5-1_armhf.deb ...
Unpacking man-db (2.7.5-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../libmagic-mgc_1%3a5.28-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.28-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.28-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.28-4) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.28-4_armhf.deb ...
Unpacking file (1:5.28-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.8.1-1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-1) ...
Selecting previously unselected package libnettle6:armhf.
Preparing to unpack .../libnettle6_3.2-1_armhf.deb ...
Unpacking libnettle6:armhf (3.2-1) ...
Selecting previously unselected package libhogweed4:armhf.
Preparing to unpack .../libhogweed4_3.2-1_armhf.deb ...
Unpacking libhogweed4:armhf (3.2-1) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-4_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-4) ...
Selecting previously unselected package libp11-kit0:armhf.
Preparing to unpack .../libp11-kit0_0.23.2-4_armhf.deb ...
Unpacking libp11-kit0:armhf (0.23.2-4) ...
Selecting previously unselected package libtasn1-6:armhf.
Preparing to unpack .../libtasn1-6_4.9-4_armhf.deb ...
Unpacking libtasn1-6:armhf (4.9-4) ...
Selecting previously unselected package libgnutls30:armhf.
Preparing to unpack .../libgnutls30_3.5.2-2_armhf.deb ...
Unpacking libgnutls30:armhf (3.5.2-2) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../libkeyutils1_1.5.9-9_armhf.deb ...
Unpacking libkeyutils1:armhf (1.5.9-9) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../libkrb5support0_1.14.3+dfsg-1_armhf.deb ...
Unpacking libkrb5support0:armhf (1.14.3+dfsg-1) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../libk5crypto3_1.14.3+dfsg-1_armhf.deb ...
Unpacking libk5crypto3:armhf (1.14.3+dfsg-1) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../libkrb5-3_1.14.3+dfsg-1_armhf.deb ...
Unpacking libkrb5-3:armhf (1.14.3+dfsg-1) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../libgssapi-krb5-2_1.14.3+dfsg-1_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.14.3+dfsg-1) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-15_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.26.dfsg1-15) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-15_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.26.dfsg1-15) ...
Selecting previously unselected package libldap-2.4-2:armhf.
Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2+rpi1+b2_armhf.deb ...
Unpacking libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1+b2) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../libicu57_57.1-2_armhf.deb ...
Unpacking libicu57:armhf (57.1-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.4+dfsg1-1+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-1+b1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-5_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-5_armhf.deb ...
Unpacking m4 (1.4.17-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20160430.1_all.deb ...
Unpacking autotools-dev (20160430.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.15-4_all.deb ...
Unpacking automake (1:1.15-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.19.8.1-1_all.deb ...
Unpacking autopoint (0.19.8.1-1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../libnghttp2-14_1.13.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.13.0-1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d.1-1_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../libssh2-1_1.7.0-1_armhf.deb ...
Unpacking libssh2-1:armhf (1.7.0-1) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../libcurl3-gnutls_7.50.1-1_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (7.50.1-1) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.50.1-1_armhf.deb ...
Unpacking curl (7.50.1-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.48.1-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.48.1-2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.11-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-1) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.6+really0.9.3-0.1_armhf.deb ...
Unpacking libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.8.1-1_armhf.deb ...
Unpacking gettext (0.19.8.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.19_all.deb ...
Unpacking po-debconf (1.0.19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.59-1_all.deb ...
Unpacking libarchive-zip-perl (1.59-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.022-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.022-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.022-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.022-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.6-0.1_all.deb ...
Unpacking libtool (2.4.6-0.1) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_12_all.deb ...
Unpacking dh-autoreconf (12) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20160814_all.deb ...
Unpacking debhelper (9.20160814) ...
Selecting previously unselected package golang-1.6-src.
Preparing to unpack .../golang-1.6-src_1.6.3-1+rpi1_armhf.deb ...
Unpacking golang-1.6-src (1.6.3-1+rpi1) ...
Selecting previously unselected package golang-1.6-go.
Preparing to unpack .../golang-1.6-go_1.6.3-1+rpi1_armhf.deb ...
Unpacking golang-1.6-go (1.6.3-1+rpi1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../golang-src_2%3a1.6.1+1+b3_armhf.deb ...
Unpacking golang-src (2:1.6.1+1+b3) ...
Selecting previously unselected package golang-go.
Preparing to unpack .../golang-go_2%3a1.6.1+1+b3_armhf.deb ...
Unpacking golang-go (2:1.6.1+1+b3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.12.4-1_all.deb ...
Unpacking libjs-jquery (1.12.4-1) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../libjs-jquery-ui_1.10.1+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.10.1+dfsg-1) ...
Selecting previously unselected package libpcap0.8:armhf.
Preparing to unpack .../libpcap0.8_1.7.4-2_armhf.deb ...
Unpacking libpcap0.8:armhf (1.7.4-2) ...
Selecting previously unselected package libpcap0.8-dev.
Preparing to unpack .../libpcap0.8-dev_1.7.4-2_armhf.deb ...
Unpacking libpcap0.8-dev (1.7.4-2) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+b1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Selecting previously unselected package libprotobuf9v5:armhf.
Preparing to unpack .../libprotobuf9v5_2.6.1-2_armhf.deb ...
Unpacking libprotobuf9v5:armhf (2.6.1-2) ...
Selecting previously unselected package libprotobuf-lite9v5:armhf.
Preparing to unpack .../libprotobuf-lite9v5_2.6.1-2_armhf.deb ...
Unpacking libprotobuf-lite9v5:armhf (2.6.1-2) ...
Selecting previously unselected package libprotobuf-dev:armhf.
Preparing to unpack .../libprotobuf-dev_2.6.1-2_armhf.deb ...
Unpacking libprotobuf-dev:armhf (2.6.1-2) ...
Selecting previously unselected package libprotoc9v5:armhf.
Preparing to unpack .../libprotoc9v5_2.6.1-2_armhf.deb ...
Unpacking libprotoc9v5:armhf (2.6.1-2) ...
Selecting previously unselected package libsystemd-dev:armhf.
Preparing to unpack .../libsystemd-dev_230-7+b1_armhf.deb ...
Unpacking libsystemd-dev:armhf (230-7+b1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../pkg-config_0.29-4_armhf.deb ...
Unpacking pkg-config (0.29-4) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../protobuf-compiler_2.6.1-2_armhf.deb ...
Unpacking protobuf-compiler (2.6.1-2) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../dh-golang_1.19_all.deb ...
Unpacking dh-golang (1.19) ...
Selecting previously unselected package golang-github-gogo-protobuf-dev.
Preparing to unpack .../golang-github-gogo-protobuf-dev_0.2-5_all.deb ...
Unpacking golang-github-gogo-protobuf-dev (0.2-5) ...
Selecting previously unselected package gogoprotobuf.
Preparing to unpack .../gogoprotobuf_0.2-5_armhf.deb ...
Unpacking gogoprotobuf (0.2-5) ...
Selecting previously unselected package golang-github-gorilla-context-dev.
Preparing to unpack .../golang-github-gorilla-context-dev_1.1-1_all.deb ...
Unpacking golang-github-gorilla-context-dev (1.1-1) ...
Selecting previously unselected package golang-context-dev.
Preparing to unpack .../golang-context-dev_1.1-1_all.deb ...
Unpacking golang-context-dev (1.1-1) ...
Selecting previously unselected package golang-coreos-log-dev.
Preparing to unpack .../golang-coreos-log-dev_0.0~git20140508-4_all.deb ...
Unpacking golang-coreos-log-dev (0.0~git20140508-4) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../golang-dbus-dev_3-1_all.deb ...
Unpacking golang-dbus-dev (3-1) ...
Selecting previously unselected package golang-github-akrennmair-gopcap-dev.
Preparing to unpack .../golang-github-akrennmair-gopcap-dev_0.0~git20150728.0.00e1103-1_all.deb ...
Unpacking golang-github-akrennmair-gopcap-dev (0.0~git20150728.0.00e1103-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../golang-github-beorn7-perks-dev_0.0~git20150223.0.b965b61-2_all.deb ...
Unpacking golang-github-beorn7-perks-dev (0.0~git20150223.0.b965b61-2) ...
Selecting previously unselected package golang-github-bgentry-speakeasy-dev.
Preparing to unpack .../golang-github-bgentry-speakeasy-dev_0.0~git20150902.0.36e9cfd-1_all.deb ...
Unpacking golang-github-bgentry-speakeasy-dev (0.0~git20150902.0.36e9cfd-1) ...
Selecting previously unselected package golang-github-codegangsta-cli-dev.
Preparing to unpack .../golang-github-codegangsta-cli-dev_0.0~git20151221-1_all.deb ...
Unpacking golang-github-codegangsta-cli-dev (0.0~git20151221-1) ...
Selecting previously unselected package golang-github-boltdb-bolt-dev.
Preparing to unpack .../golang-github-boltdb-bolt-dev_1.2.1-1_all.deb ...
Unpacking golang-github-boltdb-bolt-dev (1.2.1-1) ...
Selecting previously unselected package golang-github-burntsushi-toml-dev.
Preparing to unpack .../golang-github-burntsushi-toml-dev_0.2.0-3_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (0.2.0-3) ...
Selecting previously unselected package golang-github-kballard-go-shellquote-dev.
Preparing to unpack .../golang-github-kballard-go-shellquote-dev_0.0~git20150810.0.d8ec1a6-1_all.deb ...
Unpacking golang-github-kballard-go-shellquote-dev (0.0~git20150810.0.d8ec1a6-1) ...
Selecting previously unselected package golang-github-kr-pty-dev.
Preparing to unpack .../golang-github-kr-pty-dev_0.0~git20151007.0.f7ee69f-1_all.deb ...
Unpacking golang-github-kr-pty-dev (0.0~git20151007.0.f7ee69f-1) ...
Selecting previously unselected package golang-pty-dev.
Preparing to unpack .../golang-pty-dev_0.0~git20151007.0.f7ee69f-1_all.deb ...
Unpacking golang-pty-dev (0.0~git20151007.0.f7ee69f-1) ...
Selecting previously unselected package golang-github-coreos-gexpect-dev.
Preparing to unpack .../golang-github-coreos-gexpect-dev_0.1.0-1_all.deb ...
Unpacking golang-github-coreos-gexpect-dev (0.1.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../golang-golang-x-text-dev_0.0~git20160606.0.a4d77b4-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.0~git20160606.0.a4d77b4-1) ...
Selecting previously unselected package golang-x-text-dev.
Preparing to unpack .../golang-x-text-dev_0.0~git20160606.0.a4d77b4-1_all.deb ...
Unpacking golang-x-text-dev (0.0~git20160606.0.a4d77b4-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../golang-golang-x-net-dev_1%3a0.0+git20160518.b3e9c8f+dfsg-2_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.0+git20160518.b3e9c8f+dfsg-2) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../golang-golang-x-crypto-dev_1%3a0.0~git20160607.0.77f4136-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.0~git20160607.0.77f4136-1) ...
Selecting previously unselected package golang-gopkg-check.v1-dev.
Preparing to unpack .../golang-gopkg-check.v1-dev_0.0+git20160105.0.4f90aea-2_all.deb ...
Unpacking golang-gopkg-check.v1-dev (0.0+git20160105.0.4f90aea-2) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../golang-gopkg-yaml.v2-dev_0.0+git20160301.0.a83829b-2_all.deb ...
Unpacking golang-gopkg-yaml.v2-dev (0.0+git20160301.0.a83829b-2) ...
Selecting previously unselected package golang-yaml.v2-dev.
Preparing to unpack .../golang-yaml.v2-dev_0.0+git20160301.0.a83829b-2_all.deb ...
Unpacking golang-yaml.v2-dev (0.0+git20160301.0.a83829b-2) ...
Selecting previously unselected package golang-github-coreos-pkg-dev.
Preparing to unpack .../golang-github-coreos-pkg-dev_2-1_all.deb ...
Unpacking golang-github-coreos-pkg-dev (2-1) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../golang-github-coreos-go-systemd-dev_10-1_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (10-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../golang-github-davecgh-go-spew-dev_0.0~git20151106.5215b55-1_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (0.0~git20151106.5215b55-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../golang-github-google-btree-dev_0.0~git20150413.0.cc6329d-1_all.deb ...
Unpacking golang-github-google-btree-dev (0.0~git20150413.0.cc6329d-1) ...
Selecting previously unselected package golang-github-gorilla-mux-dev.
Preparing to unpack .../golang-github-gorilla-mux-dev_1.1-2_all.deb ...
Unpacking golang-github-gorilla-mux-dev (1.1-2) ...
Selecting previously unselected package golang-github-jonboulle-clockwork-dev.
Preparing to unpack .../golang-github-jonboulle-clockwork-dev_0.0~git20141217-3+rpi1_all.deb ...
Unpacking golang-github-jonboulle-clockwork-dev (0.0~git20141217-3+rpi1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../golang-github-mattn-go-runewidth-dev_0.0.1-1_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.1-1) ...
Selecting previously unselected package golang-github-olekukonko-tablewriter-dev.
Preparing to unpack .../golang-github-olekukonko-tablewriter-dev_0.0~git20151029.0.a5eefc2-1_all.deb ...
Unpacking golang-github-olekukonko-tablewriter-dev (0.0~git20151029.0.a5eefc2-1) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../golang-github-pmezard-go-difflib-dev_0.0~git20160110.0.792786c-2_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (0.0~git20160110.0.792786c-2) ...
Selecting previously unselected package golang-goprotobuf-dev.
Preparing to unpack .../golang-goprotobuf-dev_0.0~git20160425.7cc19b7-1_armhf.deb ...
Unpacking golang-goprotobuf-dev (0.0~git20160425.7cc19b7-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../golang-github-prometheus-client-model-dev_0.0.2+git20150212.12.fa8ad6f-1_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.0.2+git20150212.12.fa8ad6f-1) ...
Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../golang-github-shurcool-sanitized-anchor-name-dev_0.0~git20151028.0.10ef21a-2_all.deb ...
Unpacking golang-github-shurcool-sanitized-anchor-name-dev (0.0~git20151028.0.10ef21a-2) ...
Selecting previously unselected package golang-github-russross-blackfriday-dev.
Preparing to unpack .../golang-github-russross-blackfriday-dev_1.4+git20160531.33.1d6b8e9-1_all.deb ...
Unpacking golang-github-russross-blackfriday-dev (1.4+git20160531.33.1d6b8e9-1) ...
Selecting previously unselected package golang-glog-dev.
Preparing to unpack .../golang-glog-dev_0+git20150801.fca8c88-1_all.deb ...
Unpacking golang-glog-dev (0+git20150801.fca8c88-1) ...
Selecting previously unselected package golang-github-spacejam-loghisto-dev.
Preparing to unpack .../golang-github-spacejam-loghisto-dev_0.0~git20150819.0.3233097-1_all.deb ...
Unpacking golang-github-spacejam-loghisto-dev (0.0~git20150819.0.3233097-1) ...
Selecting previously unselected package golang-github-stathat-go-dev.
Preparing to unpack .../golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-1_all.deb ...
Unpacking golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-1) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../golang-github-stretchr-objx-dev_0.0~git20150928.0.1a9d0bb-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.0~git20150928.0.1a9d0bb-1) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../golang-github-stretchr-testify-dev_1.1.3+git20160418.12.c5d7a69+ds-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.1.3+git20160418.12.c5d7a69+ds-1) ...
Selecting previously unselected package golang-github-ugorji-go-codec-dev.
Preparing to unpack .../golang-github-ugorji-go-codec-dev_0.0~git20151130.0.357a44b-1_all.deb ...
Unpacking golang-github-ugorji-go-codec-dev (0.0~git20151130.0.357a44b-1) ...
Selecting previously unselected package golang-github-xiang90-probing-dev.
Preparing to unpack .../golang-github-xiang90-probing-dev_0.0~git20150806.0.6a0cc1a-1_all.deb ...
Unpacking golang-github-xiang90-probing-dev (0.0~git20150806.0.6a0cc1a-1) ...
Selecting previously unselected package golang-go-semver-dev.
Preparing to unpack .../golang-go-semver-dev_0.0~git20150304-1_all.deb ...
Unpacking golang-go-semver-dev (0.0~git20150304-1) ...
Selecting previously unselected package golang-go.net-dev.
Preparing to unpack .../golang-go.net-dev_1%3a0.0+git20160518.b3e9c8f+dfsg-2_all.deb ...
Unpacking golang-go.net-dev (1:0.0+git20160518.b3e9c8f+dfsg-2) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../golang-golang-x-tools-dev_1%3a0.0~git20160315.0.f42ec61-2_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.0~git20160315.0.f42ec61-2) ...
Selecting previously unselected package golang-golang-x-tools.
Preparing to unpack .../golang-golang-x-tools_1%3a0.0~git20160315.0.f42ec61-2_armhf.deb ...
Unpacking golang-golang-x-tools (1:0.0~git20160315.0.f42ec61-2) ...
Selecting previously unselected package golang-go.tools.
Preparing to unpack .../golang-go.tools_1%3a0.0~git20160315.0.f42ec61-2_armhf.deb ...
Unpacking golang-go.tools (1:0.0~git20160315.0.f42ec61-2) ...
Selecting previously unselected package golang-google-appengine-dev.
Preparing to unpack .../golang-google-appengine-dev_0.0~git20150606-2_all.deb ...
Unpacking golang-google-appengine-dev (0.0~git20150606-2) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../golang-google-cloud-compute-metadata-dev_0.0~git20160413-1_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.0~git20160413-1) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../golang-golang-x-oauth2-dev_0.0~git20160416.0.7e9cd5d-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.0~git20160416.0.7e9cd5d-1) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../golang-golang-x-sys-dev_0.0~git20160704.0.a408501-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.0~git20160704.0.a408501-1) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../golang-google-grpc-dev_0.0~git20160517.0.a22b6611-2_all.deb ...
Unpacking golang-google-grpc-dev (0.0~git20160517.0.a22b6611-2) ...
Selecting previously unselected package golang-metrics-dev.
Preparing to unpack .../golang-metrics-dev_0.0~git20150823-1_all.deb ...
Unpacking golang-metrics-dev (0.0~git20150823-1) ...
Selecting previously unselected package golang-objx-dev.
Preparing to unpack .../golang-objx-dev_0.0~git20150928.0.1a9d0bb-1_all.deb ...
Unpacking golang-objx-dev (0.0~git20150928.0.1a9d0bb-1) ...
Selecting previously unselected package golang-procfs-dev.
Preparing to unpack .../golang-procfs-dev_0+git20160411.abf152e-1_all.deb ...
Unpacking golang-procfs-dev (0+git20160411.abf152e-1) ...
Selecting previously unselected package golang-protobuf-extensions-dev.
Preparing to unpack .../golang-protobuf-extensions-dev_1.0.0-1_all.deb ...
Unpacking golang-protobuf-extensions-dev (1.0.0-1) ...
Selecting previously unselected package golang-prometheus-client-dev.
Preparing to unpack .../golang-prometheus-client-dev_0.7.0+ds-4_all.deb ...
Unpacking golang-prometheus-client-dev (0.7.0+ds-4) ...
Selecting previously unselected package golang-toml-dev.
Preparing to unpack .../golang-toml-dev_0.2.0-3_all.deb ...
Unpacking golang-toml-dev (0.2.0-3) ...
Selecting previously unselected package sbuild-build-depends-etcd-dummy.
Preparing to unpack .../sbuild-build-depends-etcd-dummy.deb ...
Unpacking sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.23-4) ...
Setting up libjs-jquery (1.12.4-1) ...
Setting up golang-github-pmezard-go-difflib-dev (0.0~git20160110.0.792786c-2) ...
Setting up libnettle6:armhf (3.2-1) ...
Setting up golang-golang-x-text-dev (0.0~git20160606.0.a4d77b4-1) ...
Setting up golang-x-text-dev (0.0~git20160606.0.a4d77b4-1) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up libnghttp2-14:armhf (1.13.0-1) ...
Setting up golang-github-codegangsta-cli-dev (0.0~git20151221-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libsigsegv2:armhf (2.10-5) ...
Setting up golang-github-boltdb-bolt-dev (1.2.1-1) ...
Setting up golang-glog-dev (0+git20150801.fca8c88-1) ...
Setting up groff-base (1.22.3-8) ...
Setting up golang-gopkg-check.v1-dev (0.0+git20160105.0.4f90aea-2) ...
Setting up libsasl2-modules-db:armhf (2.1.26.dfsg1-15) ...
Setting up libsasl2-2:armhf (2.1.26.dfsg1-15) ...
Setting up golang-github-gorilla-context-dev (1.1-1) ...
Setting up libprotobuf9v5:armhf (2.6.1-2) ...
Setting up gettext-base (0.19.8.1-1) ...
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up m4 (1.4.17-5) ...
Setting up golang-github-burntsushi-toml-dev (0.2.0-3) ...
Setting up golang-dbus-dev (3-1) ...
Setting up libicu57:armhf (57.1-2) ...
Setting up libbsd0:armhf (0.8.3-1) ...
Setting up golang-golang-x-sys-dev (0.0~git20160704.0.a408501-1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-1+b1) ...
Setting up golang-github-stretchr-objx-dev (0.0~git20150928.0.1a9d0bb-1) ...
Setting up golang-github-gogo-protobuf-dev (0.2-5) ...
Setting up golang-golang-x-net-dev (1:0.0+git20160518.b3e9c8f+dfsg-2) ...
Setting up libtasn1-6:armhf (4.9-4) ...
Setting up libmagic-mgc (1:5.28-4) ...
Setting up libmagic1:armhf (1:5.28-4) ...
Setting up libhogweed4:armhf (3.2-1) ...
Setting up golang-github-kr-pty-dev (0.0~git20151007.0.f7ee69f-1) ...
Setting up golang-pty-dev (0.0~git20151007.0.f7ee69f-1) ...
Setting up golang-github-shurcool-sanitized-anchor-name-dev (0.0~git20151028.0.10ef21a-2) ...
Setting up libssh2-1:armhf (1.7.0-1) ...
Setting up golang-gopkg-yaml.v2-dev (0.0+git20160301.0.a83829b-2) ...
Setting up golang-context-dev (1.1-1) ...
Setting up autotools-dev (20160430.1) ...
Setting up libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Setting up golang-golang-x-crypto-dev (1:0.0~git20160607.0.77f4136-1) ...
Setting up golang-github-davecgh-go-spew-dev (0.0~git20151106.5215b55-1) ...
Setting up libjs-jquery-ui (1.10.1+dfsg-1) ...
Setting up golang-golang-x-tools-dev (1:0.0~git20160315.0.f42ec61-2) ...
Setting up golang-github-stretchr-testify-dev (1.1.3+git20160418.12.c5d7a69+ds-1) ...
Setting up golang-golang-x-tools (1:0.0~git20160315.0.f42ec61-2) ...
Setting up golang-1.6-src (1.6.3-1+rpi1) ...
Setting up libsystemd-dev:armhf (230-7+b1) ...
Setting up libffi6:armhf (3.2.1-4) ...
Setting up libkeyutils1:armhf (1.5.9-9) ...
Setting up golang-procfs-dev (0+git20160411.abf152e-1) ...
Setting up bsdmainutils (9.0.10) ...
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 golang-objx-dev (0.0~git20150928.0.1a9d0bb-1) ...
Setting up golang-github-russross-blackfriday-dev (1.4+git20160531.33.1d6b8e9-1) ...
Setting up golang-yaml.v2-dev (0.0+git20160301.0.a83829b-2) ...
Setting up golang-go.tools (1:0.0~git20160315.0.f42ec61-2) ...
Setting up libprotobuf-lite9v5:armhf (2.6.1-2) ...
Setting up libprotoc9v5:armhf (2.6.1-2) ...
Setting up autopoint (0.19.8.1-1) ...
Setting up golang-github-ugorji-go-codec-dev (0.0~git20151130.0.357a44b-1) ...
Setting up libpcap0.8:armhf (1.7.4-2) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Setting up libfile-stripnondeterminism-perl (0.022-1) ...
Setting up protobuf-compiler (2.6.1-2) ...
Setting up golang-src (2:1.6.1+1+b3) ...
Setting up golang-go.net-dev (1:0.0+git20160518.b3e9c8f+dfsg-2) ...
Setting up libglib2.0-0:armhf (2.48.1-2) ...
No schema files found: doing nothing.
Setting up libprotobuf-dev:armhf (2.6.1-2) ...
Setting up golang-toml-dev (0.2.0-3) ...
Setting up libpcap0.8-dev (1.7.4-2) ...
Setting up autoconf (2.69-10) ...
Setting up file (1:5.28-4) ...
Setting up libkrb5support0:armhf (1.14.3+dfsg-1) ...
Setting up golang-goprotobuf-dev (0.0~git20160425.7cc19b7-1) ...
Setting up libcroco3:armhf (0.6.11-1) ...
Setting up pkg-config (0.29-4) ...
Setting up golang-1.6-go (1.6.3-1+rpi1) ...
Setting up golang-protobuf-extensions-dev (1.0.0-1) ...
Setting up libp11-kit0:armhf (0.23.2-4) ...
Setting up automake (1:1.15-4) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up man-db (2.7.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libtool (2.4.6-0.1) ...
Setting up libk5crypto3:armhf (1.14.3+dfsg-1) ...
Setting up gogoprotobuf (0.2-5) ...
Setting up gettext (0.19.8.1-1) ...
Setting up libgnutls30:armhf (3.5.2-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-1) ...
Setting up golang-go (2:1.6.1+1+b3) ...
Setting up golang-github-bgentry-speakeasy-dev (0.0~git20150902.0.36e9cfd-1) ...
Setting up golang-coreos-log-dev (0.0~git20140508-4) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up golang-github-jonboulle-clockwork-dev (0.0~git20141217-3+rpi1) ...
Setting up libldap-2.4-2:armhf (2.4.42+dfsg-2+rpi1+b2) ...
Setting up golang-go-semver-dev (0.0~git20150304-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.0~git20160413-1) ...
Setting up libkrb5-3:armhf (1.14.3+dfsg-1) ...
Setting up golang-github-olekukonko-tablewriter-dev (0.0~git20151029.0.a5eefc2-1) ...
Setting up golang-google-appengine-dev (0.0~git20150606-2) ...
Setting up golang-github-spacejam-loghisto-dev (0.0~git20150819.0.3233097-1) ...
Setting up golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-1) ...
Setting up golang-github-beorn7-perks-dev (0.0~git20150223.0.b965b61-2) ...
Setting up golang-github-akrennmair-gopcap-dev (0.0~git20150728.0.00e1103-1) ...
Setting up golang-github-mattn-go-runewidth-dev (0.0.1-1) ...
Setting up po-debconf (1.0.19) ...
Setting up golang-github-prometheus-client-model-dev (0.0.2+git20150212.12.fa8ad6f-1) ...
Setting up golang-metrics-dev (0.0~git20150823-1) ...
Setting up golang-github-kballard-go-shellquote-dev (0.0~git20150810.0.d8ec1a6-1) ...
Setting up golang-github-google-btree-dev (0.0~git20150413.0.cc6329d-1) ...
Setting up golang-github-xiang90-probing-dev (0.0~git20150806.0.6a0cc1a-1) ...
Setting up golang-github-gorilla-mux-dev (1.1-2) ...
Setting up libgssapi-krb5-2:armhf (1.14.3+dfsg-1) ...
Setting up golang-golang-x-oauth2-dev (0.0~git20160416.0.7e9cd5d-1) ...
Setting up golang-prometheus-client-dev (0.7.0+ds-4) ...
Setting up golang-google-grpc-dev (0.0~git20160517.0.a22b6611-2) ...
Setting up golang-github-coreos-gexpect-dev (0.1.0-1) ...
Setting up libcurl3-gnutls:armhf (7.50.1-1) ...
Setting up curl (7.50.1-1) ...
Setting up golang-github-coreos-pkg-dev (2-1) ...
Setting up dh-strip-nondeterminism (0.022-1) ...
Setting up dh-autoreconf (12) ...
Setting up golang-github-coreos-go-systemd-dev (10-1) ...
Setting up debhelper (9.20160814) ...
Setting up dh-golang (1.19) ...
Setting up sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.23-4) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.26.1-1 dpkg-dev_1.18.10 g++-6_6.1.1-11+rpi1 gcc-6_6.1.1-11+rpi1 libc6-dev_2.23-4 libstdc++-6-dev_6.1.1-11+rpi1 libstdc++6_6.1.1-11+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.115 apt_1.3~pre3 autoconf_2.69-10 automake_1:1.15-4 autopoint_0.19.8.1-1 autotools-dev_20160430.1 base-files_9.6+rpi1 base-passwd_3.5.39 bash_4.3-15 binutils_2.26.1-1 bsdmainutils_9.0.10 bsdutils_1:2.28-6 build-essential_12.2 bzip2_1.0.6-8 coreutils_8.25-2 cpio_2.11+dfsg-5 cpp_4:6.1.1-1 cpp-6_6.1.1-11+rpi1 curl_7.50.1-1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_9.20160814 debianutils_4.8 dh-autoreconf_12 dh-golang_1.19 dh-strip-nondeterminism_0.022-1 diffutils_1:3.3-3 dmsetup_2:1.02.130-1 dpkg_1.18.10 dpkg-dev_1.18.10 e2fslibs_1.43.1-1 e2fsprogs_1.43.1-1 fakeroot_1.21-1 file_1:5.28-4 findutils_4.6.0+git+20160703-2 fuse2fs_1.43.1-1 g++_4:6.1.1-1 g++-6_6.1.1-11+rpi1 gcc_4:6.1.1-1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-5-base_5.4.0-4 gcc-6_6.1.1-11+rpi1 gcc-6-base_6.1.1-11+rpi1 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gnupg_1.4.20-6 gogoprotobuf_0.2-5 golang-1.6-go_1.6.3-1+rpi1 golang-1.6-src_1.6.3-1+rpi1 golang-context-dev_1.1-1 golang-coreos-log-dev_0.0~git20140508-4 golang-dbus-dev_3-1 golang-github-akrennmair-gopcap-dev_0.0~git20150728.0.00e1103-1 golang-github-beorn7-perks-dev_0.0~git20150223.0.b965b61-2 golang-github-bgentry-speakeasy-dev_0.0~git20150902.0.36e9cfd-1 golang-github-boltdb-bolt-dev_1.2.1-1 golang-github-burntsushi-toml-dev_0.2.0-3 golang-github-codegangsta-cli-dev_0.0~git20151221-1 golang-github-coreos-gexpect-dev_0.1.0-1 golang-github-coreos-go-systemd-dev_10-1 golang-github-coreos-pkg-dev_2-1 golang-github-davecgh-go-spew-dev_0.0~git20151106.5215b55-1 golang-github-gogo-protobuf-dev_0.2-5 golang-github-google-btree-dev_0.0~git20150413.0.cc6329d-1 golang-github-gorilla-context-dev_1.1-1 golang-github-gorilla-mux-dev_1.1-2 golang-github-jonboulle-clockwork-dev_0.0~git20141217-3+rpi1 golang-github-kballard-go-shellquote-dev_0.0~git20150810.0.d8ec1a6-1 golang-github-kr-pty-dev_0.0~git20151007.0.f7ee69f-1 golang-github-mattn-go-runewidth-dev_0.0.1-1 golang-github-olekukonko-tablewriter-dev_0.0~git20151029.0.a5eefc2-1 golang-github-pmezard-go-difflib-dev_0.0~git20160110.0.792786c-2 golang-github-prometheus-client-model-dev_0.0.2+git20150212.12.fa8ad6f-1 golang-github-russross-blackfriday-dev_1.4+git20160531.33.1d6b8e9-1 golang-github-shurcool-sanitized-anchor-name-dev_0.0~git20151028.0.10ef21a-2 golang-github-spacejam-loghisto-dev_0.0~git20150819.0.3233097-1 golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-1 golang-github-stretchr-objx-dev_0.0~git20150928.0.1a9d0bb-1 golang-github-stretchr-testify-dev_1.1.3+git20160418.12.c5d7a69+ds-1 golang-github-ugorji-go-codec-dev_0.0~git20151130.0.357a44b-1 golang-github-xiang90-probing-dev_0.0~git20150806.0.6a0cc1a-1 golang-glog-dev_0+git20150801.fca8c88-1 golang-go_2:1.6.1+1+b3 golang-go-semver-dev_0.0~git20150304-1 golang-go.net-dev_1:0.0+git20160518.b3e9c8f+dfsg-2 golang-go.tools_1:0.0~git20160315.0.f42ec61-2 golang-golang-x-crypto-dev_1:0.0~git20160607.0.77f4136-1 golang-golang-x-net-dev_1:0.0+git20160518.b3e9c8f+dfsg-2 golang-golang-x-oauth2-dev_0.0~git20160416.0.7e9cd5d-1 golang-golang-x-sys-dev_0.0~git20160704.0.a408501-1 golang-golang-x-text-dev_0.0~git20160606.0.a4d77b4-1 golang-golang-x-tools_1:0.0~git20160315.0.f42ec61-2 golang-golang-x-tools-dev_1:0.0~git20160315.0.f42ec61-2 golang-google-appengine-dev_0.0~git20150606-2 golang-google-cloud-compute-metadata-dev_0.0~git20160413-1 golang-google-grpc-dev_0.0~git20160517.0.a22b6611-2 golang-gopkg-check.v1-dev_0.0+git20160105.0.4f90aea-2 golang-gopkg-yaml.v2-dev_0.0+git20160301.0.a83829b-2 golang-goprotobuf-dev_0.0~git20160425.7cc19b7-1 golang-metrics-dev_0.0~git20150823-1 golang-objx-dev_0.0~git20150928.0.1a9d0bb-1 golang-procfs-dev_0+git20160411.abf152e-1 golang-prometheus-client-dev_0.7.0+ds-4 golang-protobuf-extensions-dev_1.0.0-1 golang-pty-dev_0.0~git20151007.0.f7ee69f-1 golang-src_2:1.6.1+1+b3 golang-toml-dev_0.2.0-3 golang-x-text-dev_0.0~git20160606.0.a4d77b4-1 golang-yaml.v2-dev_0.0+git20160301.0.a83829b-2 gpgv_1.4.20-6 grep_2.25-6 groff-base_1.22.3-8 gzip_1.6-5 hostname_3.18 init_1.42 init-system-helpers_1.42 initscripts_2.88dsf-59.8 insserv_1.14.0-5.4 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-9+rpi1 kmod_22-1.1 libacl1_2.2.52-3 libapparmor1_2.10.95-4 libapt-pkg5.0_1.3~pre3 libarchive-zip-perl_1.59-1 libasan3_6.1.1-11+rpi1 libatomic1_6.1.1-11+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.5-1 libaudit1_1:2.6.5-1 libblkid1_2.28-6 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libc-bin_2.23-4 libc-dev-bin_2.23-4 libc6_2.23-4 libc6-dev_2.23-4 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcap2-bin_1:2.25-1 libcc1-0_6.1.1-11+rpi1 libcomerr2_1.43.1-1 libcroco3_0.6.11-1 libcryptsetup4_2:1.7.0-2 libcurl3-gnutls_7.50.1-1 libdb5.3_5.3.28-12 libdbus-1-3_1.10.8-1 libdebconfclient0_0.215 libdevmapper1.02.1_2:1.02.130-1 libdpkg-perl_1.18.10 libdrm2_2.4.70-1 libfakeroot_1.21-1 libfdisk1_2.28-6 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.022-1 libfuse2_2.9.7-1 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.1.1-11+rpi1 libgcc1_1:6.1.1-11+rpi1 libgcrypt20_1.7.2-2 libgdbm3_1.8.3-14 libglib2.0-0_2.48.1-2 libgmp10_2:6.1.1+dfsg-1 libgnutls30_3.5.2-2 libgomp1_6.1.1-11+rpi1 libgpg-error0_1.24-1 libgssapi-krb5-2_1.14.3+dfsg-1 libhogweed4_3.2-1 libicu57_57.1-2 libidn11_1.33-1 libisl15_0.17.1-1 libjs-jquery_1.12.4-1 libjs-jquery-ui_1.10.1+dfsg-1 libk5crypto3_1.14.3+dfsg-1 libkeyutils1_1.5.9-9 libklibc_2.0.4-9+rpi1 libkmod2_22-1.1 libkrb5-3_1.14.3+dfsg-1 libkrb5support0_1.14.3+dfsg-1 libldap-2.4-2_2.4.42+dfsg-2+rpi1+b2 liblz4-1_0.0~r131-2 liblzma5_5.1.1alpha+20120614-2.1 libmagic-mgc_1:5.28-4 libmagic1_1:5.28-4 libmount1_2.28-6 libmpc3_1.0.3-1 libmpfr4_3.1.4-2 libncurses5_6.0+20160625-1 libncursesw5_6.0+20160625-1 libnettle6_3.2-1 libnghttp2-14_1.13.0-1 libp11-kit0_0.23.2-4 libpam-modules_1.1.8-3.3 libpam-modules-bin_1.1.8-3.3 libpam-runtime_1.1.8-3.3 libpam0g_1.1.8-3.3 libpcap0.8_1.7.4-2 libpcap0.8-dev_1.7.4-2 libpcre3_2:8.39-1 libperl5.22_5.22.2-3 libpipeline1_1.4.1-2 libpng12-0_1.2.54-6 libprocps6_2:3.3.12-2 libprotobuf-dev_2.6.1-2 libprotobuf-lite9v5_2.6.1-2 libprotobuf9v5_2.6.1-2 libprotoc9v5_2.6.1-2 libreadline6_6.3-8+b3 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.26.dfsg1-15 libsasl2-modules-db_2.1.26.dfsg1-15 libseccomp2_2.3.1-2 libselinux1_2.5-3 libsemanage-common_2.5-1 libsemanage1_2.5-1 libsepol1_2.5-1 libsigsegv2_2.10-5 libsmartcols1_2.28-6 libss2_1.43.1-1 libssh2-1_1.7.0-1 libstdc++-6-dev_6.1.1-11+rpi1 libstdc++6_6.1.1-11+rpi1 libsystemd-dev_230-7+b1 libsystemd0_230-7+b1 libtasn1-6_4.9-4 libtext-charwidth-perl_0.04-7+b6 libtext-iconv-perl_1.7-5+b7 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1 libtool_2.4.6-0.1 libubsan0_6.1.1-11+rpi1 libudev1_230-7+b1 libunistring0_0.9.6+really0.9.3-0.1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-5 libuuid1_2.28-6 libxml2_2.9.4+dfsg1-1+b1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.1 lsb-base_9.20160629+rpi1 m4_1.4.17-5 make_4.1-9 makedev_2.3.1-93 man-db_2.7.5-1 manpages_4.07-1 mawk_1.3.3-17 mount_2.28-6 multiarch-support_2.23-4 nano_2.6.2-1 ncurses-base_6.0+20160625-1 ncurses-bin_6.0+20160625-1 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.2-3 perl-base_5.22.2-3 perl-modules-5.22_5.22.2-3 pkg-config_0.29-4 po-debconf_1.0.19 procps_2:3.3.12-2 protobuf-compiler_2.6.1-2 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-etcd-dummy_0.invalid.0 sed_4.2.2-7.1 sensible-utils_0.0.9 startpar_0.59-3.1 systemd_230-7+b1 systemd-sysv_230-7+b1 sysv-rc_2.88dsf-59.8 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1 tzdata_2016f-1 udev_230-7+b1 util-linux_2.28-6 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1 zlib1g-dev_1:1.2.8.dfsg-2+b1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Tue Jul 19 23:54:26 2016 UTC using RSA key ID 53968D1B
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./etcd_2.3.7+dfsg-4.dsc
dpkg-source: info: extracting etcd in etcd-2.3.7+dfsg
dpkg-source: info: unpacking etcd_2.3.7+dfsg.orig.tar.gz
dpkg-source: info: unpacking etcd_2.3.7+dfsg-4.debian.tar.xz
dpkg-source: info: applying test--TestLessorRevoke.patch
dpkg-source: info: applying test--TestTransportErrorc.patch
dpkg-source: info: applying test--client_test.patch
dpkg-source: info: applying test--cors_test.patch
dpkg-source: info: applying test--node_test.patch
dpkg-source: info: applying test--store_test.patch
dpkg-source: info: applying test--wait_time_test.patch
dpkg-source: info: applying test_path.patch

Check disc space
----------------

Sufficient free space for build

User Environment
----------------

DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=111
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-230c5e6b-8549-4569-81c1-8d419e375e3a
SCHROOT_UID=106
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package etcd
dpkg-buildpackage: info: source version 2.3.7+dfsg-4
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build etcd-2.3.7+dfsg
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --buildsystem=golang --with=golang,systemd --parallel --builddirectory=_build
   dh_testdir -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
dh_auto_clean
rm -rf bin/
rm -rf gopath/
make[1]: Leaving directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
   debian/rules override_dh_clean
make[1]: Entering directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
dh_clean
## Remove Files-Excluded (when built from checkout or non-DFSG tarball):
rm -f -rv `perl -0nE 'say $1 if m{^Files\-Excluded\:\s*(.*?)(?:\n\n|Files:|Comment:)}sm;' debian/copyright`
make[1]: Leaving directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
 debian/rules build-arch
dh build-arch --buildsystem=golang --with=golang,systemd --parallel --builddirectory=_build
   dh_testdir -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_update_autotools_config -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
grep -Pq "syntax\s*=\s*\"proto3\"" etcdserver/etcdserverpb/etcdserver.proto \
        || protoc -I/usr/share/gocode/src/github.com/gogo/protobuf -I/usr/include -Ietcdserver/etcdserverpb/ --gogo_out=etcdserver/etcdserverpb/ etcdserver/etcdserverpb/etcdserver.proto
perl -pi -E 's{import _ "gogoproto"}{}g;' "etcdserver/etcdserverpb/etcdserver.pb.go"
grep -Pq "syntax\s*=\s*\"proto3\"" raft/raftpb/raft.proto \
        || protoc -I/usr/share/gocode/src/github.com/gogo/protobuf -I/usr/include -Iraft/raftpb/ --gogo_out=raft/raftpb/ raft/raftpb/raft.proto
perl -pi -E 's{import _ "gogoproto"}{}g;' "raft/raftpb/raft.pb.go"
grep -Pq "syntax\s*=\s*\"proto3\"" wal/walpb/record.proto \
        || protoc -I/usr/share/gocode/src/github.com/gogo/protobuf -I/usr/include -Iwal/walpb/ --gogo_out=wal/walpb/ wal/walpb/record.proto
perl -pi -E 's{import _ "gogoproto"}{}g;' "wal/walpb/record.pb.go"
grep -Pq "syntax\s*=\s*\"proto3\"" snap/snappb/snap.proto \
        || protoc -I/usr/share/gocode/src/github.com/gogo/protobuf -I/usr/include -Isnap/snappb/ --gogo_out=snap/snappb/ snap/snappb/snap.proto
perl -pi -E 's{import _ "gogoproto"}{}g;' "snap/snappb/snap.pb.go"
dh_auto_configure
for I in $(cat debian/third_party_exclude); do \
            printf "Removing third party bundled $I\n" ;\
            sed -i "s,github.com/coreos/etcd/Godeps/_workspace/src/,," $(find _build -type f -name "*.go") ;\
        done
Removing third party bundled github.com/akrennmair/gopcap
Removing third party bundled github.com/bgentry/speakeasy
Removing third party bundled github.com/boltdb/bolt
Removing third party bundled github.com/cheggaaa/pb
Removing third party bundled github.com/codegangsta/cli
Removing third party bundled github.com/coreos/gexpect
Removing third party bundled github.com/coreos/go-etcd
Removing third party bundled github.com/coreos/go-semver/semver
Removing third party bundled github.com/coreos/go-systemd
Removing third party bundled github.com/coreos/pkg
Removing third party bundled github.com/gogo/protobuf
Removing third party bundled github.com/golang/glog
Removing third party bundled github.com/golang/protobuf
Removing third party bundled github.com/google/btree
Removing third party bundled github.com/jonboulle/clockwork
Removing third party bundled github.com/prometheus/client_golang
Removing third party bundled github.com/prometheus/procfs
Removing third party bundled github.com/spacejam/loghisto
Removing third party bundled github.com/spf13/cobra
Removing third party bundled github.com/stretchr/testify
Removing third party bundled github.com/ugorji/go
Removing third party bundled github.com/xiang90/probing
Removing third party bundled golang.org/x/crypto
Removing third party bundled golang.org/x/net
Removing third party bundled google.golang.org/grpc
make[1]: Leaving directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
   dh_auto_build -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
	go install -v -p 4 github.com/coreos/etcd github.com/coreos/etcd/auth github.com/coreos/etcd/client github.com/coreos/etcd/compactor github.com/coreos/etcd/discovery github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdhttp github.com/coreos/etcd/etcdserver/etcdhttp/httptypes github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/storage github.com/coreos/etcd/storage/backend github.com/coreos/etcd/storage/storagepb github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb
github.com/coreos/etcd/pkg/pathutil
github.com/coreos/etcd/pkg/types
golang.org/x/net/context
github.com/ugorji/go/codec
github.com/coreos/go-systemd/journal
github.com/jonboulle/clockwork
github.com/boltdb/bolt
github.com/coreos/pkg/capnslog
github.com/gogo/protobuf/proto
github.com/golang/protobuf/proto
github.com/coreos/etcd/storage/backend
github.com/coreos/etcd/auth
golang.org/x/net/internal/timeseries
golang.org/x/net/trace
google.golang.org/grpc/codes
google.golang.org/grpc/credentials
github.com/coreos/etcd/storage/storagepb
google.golang.org/grpc/grpclog
google.golang.org/grpc/metadata
google.golang.org/grpc/naming
golang.org/x/net/http2/hpack
golang.org/x/net/lex/httplex
github.com/coreos/etcd/lease/leasepb
github.com/coreos/etcd/pkg/adt
github.com/coreos/etcd/lease
github.com/coreos/etcd/pkg/schedule
github.com/google/btree
github.com/prometheus/client_golang/deps/bitbucket.org/ww/goautoneg
golang.org/x/net/http2
github.com/prometheus/client_golang/deps/github.com/beorn7/perks/quantile
github.com/prometheus/client_golang/model
github.com/matttproud/golang_protobuf_extensions/pbutil
github.com/prometheus/client_model/go
github.com/prometheus/procfs
github.com/prometheus/client_golang/text
github.com/coreos/etcd/error
github.com/coreos/etcd/etcdserver/etcdhttp/httptypes
github.com/prometheus/client_golang/prometheus
github.com/coreos/etcd/raft/raftpb
github.com/coreos/etcd/raft
google.golang.org/grpc/transport
github.com/coreos/etcd/storage
github.com/coreos/etcd/etcdserver/stats
github.com/coreos/etcd/pkg/contention
github.com/coreos/etcd/pkg/fileutil
google.golang.org/grpc
github.com/coreos/etcd/pkg/idutil
github.com/coreos/etcd/pkg/netutil
github.com/coreos/etcd/pkg/pbutil
github.com/coreos/etcd/pkg/runtime
github.com/coreos/etcd/pkg/transport
github.com/coreos/etcd/pkg/wait
github.com/coreos/etcd/pkg/httputil
github.com/coreos/etcd/pkg/ioutil
github.com/coreos/etcd/pkg/logutil
github.com/coreos/etcd/etcdserver/etcdserverpb
github.com/coreos/etcd/snap/snappb
github.com/coreos/etcd/version
github.com/coreos/go-semver/semver
github.com/coreos/etcd/snap
github.com/xiang90/probing
github.com/coreos/etcd/store
github.com/coreos/etcd/rafthttp
github.com/coreos/etcd/pkg/crc
github.com/coreos/etcd/wal/walpb
github.com/coreos/etcd/wal
github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes
golang.org/x/crypto/blowfish
golang.org/x/crypto/bcrypt
github.com/coreos/etcd/pkg/cors
github.com/coreos/etcd/pkg/flags
github.com/coreos/etcd/pkg/osutil
github.com/coreos/etcd/proxy
github.com/coreos/go-systemd/daemon
github.com/coreos/pkg/dlopen
github.com/codegangsta/cli
github.com/coreos/etcd/compactor
github.com/coreos/etcd/lease/leasehttp
github.com/coreos/go-systemd/util
github.com/bgentry/speakeasy
github.com/coreos/etcd/pkg/testutil
github.com/coreos/etcd/pkg/mock/mockstorage
github.com/coreos/etcd/pkg/mock/mockstore
github.com/coreos/etcd/pkg/mock/mockwait
github.com/coreos/etcd/client
github.com/coreos/etcd/discovery
github.com/coreos/etcd/etcdctl/command
github.com/coreos/etcd/etcdserver
github.com/coreos/etcd/etcdctl
github.com/coreos/etcd/etcdserver/auth
github.com/coreos/etcd/etcdserver/api/v3rpc
github.com/coreos/etcd/etcdserver/etcdhttp
github.com/coreos/etcd/etcdmain
github.com/coreos/etcd
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
GOMAXPROCS=2 PATH="/<<BUILDDIR>>/etcd-2.3.7+dfsg/_build/bin:$PATH" dh_auto_test
	go test -v -p 4 github.com/coreos/etcd github.com/coreos/etcd/auth github.com/coreos/etcd/client github.com/coreos/etcd/compactor github.com/coreos/etcd/discovery github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdhttp github.com/coreos/etcd/etcdserver/etcdhttp/httptypes github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/pkg/pathutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/storage github.com/coreos/etcd/storage/backend github.com/coreos/etcd/storage/storagepb github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb
?   	github.com/coreos/etcd	[no test files]
?   	github.com/coreos/etcd/auth	[no test files]
=== RUN   TestSimpleHTTPClientDoSuccess
--- PASS: TestSimpleHTTPClientDoSuccess (0.00s)
=== RUN   TestSimpleHTTPClientDoError
--- PASS: TestSimpleHTTPClientDoError (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContext
--- PASS: TestSimpleHTTPClientDoCancelContext (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContextResponseBodyClosed
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s)
=== RUN   TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContextWaitForRoundTrip
--- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s)
=== RUN   TestSimpleHTTPClientDoHeaderTimeout
--- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s)
=== RUN   TestHTTPClusterClientDo
--- PASS: TestHTTPClusterClientDo (0.00s)
=== RUN   TestHTTPClusterClientDoDeadlineExceedContext
--- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s)
=== RUN   TestHTTPClusterClientDoCanceledContext
--- PASS: TestHTTPClusterClientDoCanceledContext (0.00s)
=== RUN   TestRedirectedHTTPAction
--- PASS: TestRedirectedHTTPAction (0.00s)
=== RUN   TestRedirectFollowingHTTPClient
--- PASS: TestRedirectFollowingHTTPClient (0.00s)
=== RUN   TestDefaultCheckRedirect
--- PASS: TestDefaultCheckRedirect (0.00s)
=== RUN   TestHTTPClusterClientSync
--- PASS: TestHTTPClusterClientSync (0.00s)
=== RUN   TestHTTPClusterClientSyncFail
--- PASS: TestHTTPClusterClientSyncFail (0.00s)
=== RUN   TestHTTPClusterClientAutoSyncCancelContext
--- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s)
=== RUN   TestHTTPClusterClientAutoSyncFail
--- PASS: TestHTTPClusterClientAutoSyncFail (0.00s)
=== RUN   TestHTTPClusterClientSyncPinEndpoint
--- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s)
=== RUN   TestHTTPClusterClientResetFail
--- PASS: TestHTTPClusterClientResetFail (0.00s)
=== RUN   TestHTTPClusterClientResetPinRandom
--- PASS: TestHTTPClusterClientResetPinRandom (0.53s)
=== RUN   TestV2KeysURLHelper
--- PASS: TestV2KeysURLHelper (0.00s)
=== RUN   TestGetAction
--- PASS: TestGetAction (0.00s)
=== RUN   TestWaitAction
--- PASS: TestWaitAction (0.00s)
=== RUN   TestSetAction
--- PASS: TestSetAction (0.00s)
=== RUN   TestCreateInOrderAction
--- PASS: TestCreateInOrderAction (0.00s)
=== RUN   TestDeleteAction
--- PASS: TestDeleteAction (0.00s)
=== RUN   TestUnmarshalSuccessfulResponse
--- PASS: TestUnmarshalSuccessfulResponse (0.01s)
=== RUN   TestUnmarshalFailedKeysResponse
--- PASS: TestUnmarshalFailedKeysResponse (0.00s)
=== RUN   TestUnmarshalFailedKeysResponseBadJSON
--- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s)
=== RUN   TestHTTPWatcherNextWaitAction
--- PASS: TestHTTPWatcherNextWaitAction (0.00s)
=== RUN   TestHTTPWatcherNextFail
--- PASS: TestHTTPWatcherNextFail (0.00s)
=== RUN   TestHTTPKeysAPIWatcherAction
--- PASS: TestHTTPKeysAPIWatcherAction (0.00s)
=== RUN   TestHTTPKeysAPISetAction
--- PASS: TestHTTPKeysAPISetAction (0.00s)
=== RUN   TestHTTPKeysAPISetError
--- PASS: TestHTTPKeysAPISetError (0.00s)
=== RUN   TestHTTPKeysAPISetResponse
--- PASS: TestHTTPKeysAPISetResponse (0.00s)
=== RUN   TestHTTPKeysAPIGetAction
--- PASS: TestHTTPKeysAPIGetAction (0.00s)
=== RUN   TestHTTPKeysAPIGetError
--- PASS: TestHTTPKeysAPIGetError (0.00s)
=== RUN   TestHTTPKeysAPIGetResponse
--- PASS: TestHTTPKeysAPIGetResponse (0.00s)
=== RUN   TestHTTPKeysAPIDeleteAction
--- PASS: TestHTTPKeysAPIDeleteAction (0.00s)
=== RUN   TestHTTPKeysAPIDeleteError
--- PASS: TestHTTPKeysAPIDeleteError (0.00s)
=== RUN   TestHTTPKeysAPIDeleteResponse
--- PASS: TestHTTPKeysAPIDeleteResponse (0.00s)
=== RUN   TestHTTPKeysAPICreateAction
--- PASS: TestHTTPKeysAPICreateAction (0.00s)
=== RUN   TestHTTPKeysAPICreateInOrderAction
--- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s)
=== RUN   TestHTTPKeysAPIUpdateAction
--- PASS: TestHTTPKeysAPIUpdateAction (0.00s)
=== RUN   TestNodeTTLDuration
--- PASS: TestNodeTTLDuration (0.00s)
=== RUN   TestMembersAPIActionList
--- PASS: TestMembersAPIActionList (0.00s)
=== RUN   TestMembersAPIActionAdd
--- PASS: TestMembersAPIActionAdd (0.00s)
=== RUN   TestMembersAPIActionUpdate
--- PASS: TestMembersAPIActionUpdate (0.00s)
=== RUN   TestMembersAPIActionRemove
--- PASS: TestMembersAPIActionRemove (0.00s)
=== RUN   TestMembersAPIActionLeader
--- PASS: TestMembersAPIActionLeader (0.00s)
=== RUN   TestAssertStatusCode
--- PASS: TestAssertStatusCode (0.00s)
=== RUN   TestV2MembersURL
--- PASS: TestV2MembersURL (0.00s)
=== RUN   TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.01s)
=== RUN   TestMemberCollectionUnmarshalFail
--- PASS: TestMemberCollectionUnmarshalFail (0.00s)
=== RUN   TestMemberCollectionUnmarshal
--- PASS: TestMemberCollectionUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestMarshal
--- PASS: TestMemberCreateRequestMarshal (0.00s)
=== RUN   TestHTTPMembersAPIAddSuccess
--- PASS: TestHTTPMembersAPIAddSuccess (0.00s)
=== RUN   TestHTTPMembersAPIAddError
--- PASS: TestHTTPMembersAPIAddError (0.00s)
=== RUN   TestHTTPMembersAPIRemoveSuccess
--- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s)
=== RUN   TestHTTPMembersAPIRemoveFail
--- PASS: TestHTTPMembersAPIRemoveFail (0.00s)
=== RUN   TestHTTPMembersAPIListSuccess
--- PASS: TestHTTPMembersAPIListSuccess (0.00s)
=== RUN   TestHTTPMembersAPIListError
--- PASS: TestHTTPMembersAPIListError (0.00s)
=== RUN   TestHTTPMembersAPILeaderSuccess
--- PASS: TestHTTPMembersAPILeaderSuccess (0.00s)
=== RUN   TestHTTPMembersAPILeaderError
--- PASS: TestHTTPMembersAPILeaderError (0.00s)
=== RUN   TestSRVDiscover
--- PASS: TestSRVDiscover (0.00s)
PASS
ok  	github.com/coreos/etcd/client	0.728s
=== RUN   TestPeriodic
2016-08-20 10:50:25.531646 N | etcdserver: Starting auto-compaction at revision 1
2016-08-20 10:50:25.532157 N | etcdserver: Finished auto-compaction at revision 1
2016-08-20 10:50:25.608378 N | etcdserver: Starting auto-compaction at revision 13
2016-08-20 10:50:25.608541 N | etcdserver: Finished auto-compaction at revision 13
2016-08-20 10:50:25.683815 N | etcdserver: Starting auto-compaction at revision 25
2016-08-20 10:50:25.683966 N | etcdserver: Finished auto-compaction at revision 25
--- PASS: TestPeriodic (0.23s)
=== RUN   TestPeriodicPause
2016-08-20 10:50:25.901019 N | etcdserver: Starting auto-compaction at revision 26
2016-08-20 10:50:25.901361 N | etcdserver: Finished auto-compaction at revision 26
--- PASS: TestPeriodicPause (0.22s)
PASS
ok  	github.com/coreos/etcd/compactor	0.683s
=== RUN   TestNewProxyFuncUnset
--- PASS: TestNewProxyFuncUnset (0.00s)
=== RUN   TestNewProxyFuncBad
--- PASS: TestNewProxyFuncBad (0.00s)
=== RUN   TestNewProxyFunc
2016-08-20 10:50:30.509314 I | discovery: using proxy "http://bar.com"
2016-08-20 10:50:30.510175 I | discovery: using proxy "http://disco.foo.bar"
--- PASS: TestNewProxyFunc (0.00s)
=== RUN   TestCheckCluster
2016-08-20 10:50:30.512114 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.512614 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.513092 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.513322 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.513798 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.513982 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.514646 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.514835 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.515180 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.515354 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.515600 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.515760 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.516265 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.516412 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.516663 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.516795 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.517040 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.517239 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.517864 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.518063 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.518365 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.518571 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.518909 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.519171 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.519982 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.520299 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.520747 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.521058 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.521510 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.521846 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.523439 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.523789 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.524294 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.524699 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.525193 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.525534 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.526454 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.526704 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.527095 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.527287 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.527556 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.527724 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
--- PASS: TestCheckCluster (0.02s)
=== RUN   TestWaitNodes
2016-08-20 10:50:30.528436 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.528558 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.528649 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.528724 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.528884 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.528972 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.529055 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.529132 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.529346 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.529439 N | discovery: found 1 peer(s), waiting for 2 more
2016-08-20 10:50:30.529517 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.529602 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.529679 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.529757 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.529947 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.530032 N | discovery: found 1 peer(s), waiting for 2 more
2016-08-20 10:50:30.530125 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.530289 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.530594 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.530727 N | discovery: found 1 peer(s), waiting for 2 more
2016-08-20 10:50:30.530865 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.531168 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.531548 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.531696 N | discovery: found 1 peer(s), waiting for 2 more
2016-08-20 10:50:30.531826 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.531953 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.532069 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.532195 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.532490 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.532635 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.532758 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.532873 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.532988 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.533298 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.533460 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.533587 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.533738 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.533977 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.534409 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.534535 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.534633 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.534734 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.534898 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.535293 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.535444 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.535557 N | discovery: found 2 peer(s), waiting for 1 more
2016-08-20 10:50:30.535660 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.535768 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.536050 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.536186 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.536307 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.536412 N | discovery: found 3 needed peer(s)
2016-08-20 10:50:30.536585 N | discovery: found peer 1 in the cluster
2016-08-20 10:50:30.536714 N | discovery: found peer 2 in the cluster
2016-08-20 10:50:30.536844 N | discovery: found peer 3 in the cluster
2016-08-20 10:50:30.536951 N | discovery: found 3 needed peer(s)
--- PASS: TestWaitNodes (0.01s)
=== RUN   TestCreateSelf
--- PASS: TestCreateSelf (0.00s)
=== RUN   TestNodesToCluster
--- PASS: TestNodesToCluster (0.00s)
=== RUN   TestSortableNodes
--- PASS: TestSortableNodes (0.05s)
=== RUN   TestRetryFailure
2016-08-20 10:50:30.587623 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.588041 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-08-20 10:50:30.588556 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.588873 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-08-20 10:50:30.589306 E | discovery: error #0: context deadline exceeded
2016-08-20 10:50:30.589605 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-08-20 10:50:30.590095 E | discovery: error #0: context deadline exceeded
--- PASS: TestRetryFailure (0.00s)
=== RUN   TestSRVGetCluster
2016-08-20 10:50:30.591375 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-08-20 10:50:30.591721 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-08-20 10:50:30.591919 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-08-20 10:50:30.592126 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-08-20 10:50:30.592317 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-08-20 10:50:30.592477 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-08-20 10:50:30.592680 N | discovery: got bootstrap from DNS for etcd-server at http://10.0.0.1:2380
2016-08-20 10:50:30.592904 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-08-20 10:50:30.593075 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-08-20 10:50:30.593236 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-08-20 10:50:30.593438 N | discovery: got bootstrap from DNS for etcd-server at http://10.0.0.1:2380
2016-08-20 10:50:30.593722 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://1.example.com:2480
2016-08-20 10:50:30.593904 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://2.example.com:2480
2016-08-20 10:50:30.594073 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://3.example.com:2480
--- PASS: TestSRVGetCluster (0.00s)
PASS
ok  	github.com/coreos/etcd/discovery	0.154s
=== RUN   TestErrorWriteTo
--- PASS: TestErrorWriteTo (0.01s)
PASS
ok  	github.com/coreos/etcd/error	0.052s
?   	github.com/coreos/etcd/etcdctl	[no test files]
=== RUN   TestArgOrStdin
--- PASS: TestArgOrStdin (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdctl/command	0.151s
=== RUN   TestConfigParsingMemberFlags
--- PASS: TestConfigParsingMemberFlags (0.00s)
=== RUN   TestConfigParsingClusteringFlags
--- PASS: TestConfigParsingClusteringFlags (0.00s)
=== RUN   TestConfigParsingOtherFlags
--- PASS: TestConfigParsingOtherFlags (0.00s)
=== RUN   TestConfigParsingV1Flags
--- PASS: TestConfigParsingV1Flags (0.00s)
=== RUN   TestConfigParsingConflictClusteringFlags
--- PASS: TestConfigParsingConflictClusteringFlags (0.01s)
=== RUN   TestConfigParsingMissedAdvertiseClientURLsFlag
--- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.02s)
=== RUN   TestConfigIsNewCluster
--- PASS: TestConfigIsNewCluster (0.00s)
=== RUN   TestConfigIsProxy
--- PASS: TestConfigIsProxy (0.00s)
=== RUN   TestConfigIsReadonlyProxy
--- PASS: TestConfigIsReadonlyProxy (0.00s)
=== RUN   TestConfigShouldFallbackToProxy
--- PASS: TestConfigShouldFallbackToProxy (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdmain	0.237s
=== RUN   TestClusterMember
--- PASS: TestClusterMember (0.00s)
=== RUN   TestClusterMemberByName
--- PASS: TestClusterMemberByName (0.00s)
=== RUN   TestClusterMemberIDs
--- PASS: TestClusterMemberIDs (0.00s)
=== RUN   TestClusterPeerURLs
--- PASS: TestClusterPeerURLs (0.00s)
=== RUN   TestClusterClientURLs
--- PASS: TestClusterClientURLs (0.00s)
=== RUN   TestClusterValidateAndAssignIDsBad
--- PASS: TestClusterValidateAndAssignIDsBad (0.00s)
=== RUN   TestClusterValidateAndAssignIDs
--- PASS: TestClusterValidateAndAssignIDs (0.00s)
=== RUN   TestClusterValidateConfigurationChange
--- PASS: TestClusterValidateConfigurationChange (0.01s)
=== RUN   TestClusterGenID
--- PASS: TestClusterGenID (0.00s)
=== RUN   TestNodeToMemberBad
--- PASS: TestNodeToMemberBad (0.00s)
=== RUN   TestClusterAddMember
--- PASS: TestClusterAddMember (0.00s)
=== RUN   TestClusterMembers
--- PASS: TestClusterMembers (0.00s)
=== RUN   TestClusterRemoveMember
--- PASS: TestClusterRemoveMember (0.00s)
=== RUN   TestClusterUpdateAttributes
2016-08-20 10:51:26.330827 W | etcdserver: skipped updating attributes of removed member 1
--- PASS: TestClusterUpdateAttributes (0.00s)
=== RUN   TestNodeToMember
--- PASS: TestNodeToMember (0.00s)
=== RUN   TestIsReadyToAddNewMember
2016-08-20 10:51:26.332595 W | etcdserver: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3)
2016-08-20 10:51:26.332761 W | etcdserver: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2)
2016-08-20 10:51:26.332962 W | etcdserver: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3)
2016-08-20 10:51:26.333132 W | etcdserver: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3)
2016-08-20 10:51:26.333290 W | etcdserver: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (1)
--- PASS: TestIsReadyToAddNewMember (0.00s)
=== RUN   TestIsReadyToRemoveMember
2016-08-20 10:51:26.334086 W | etcdserver: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1)
2016-08-20 10:51:26.334317 W | etcdserver: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2)
2016-08-20 10:51:26.334473 W | etcdserver: Reject remove member request: the number of started member (1) will be less than the quorum number of the cluster (2)
--- PASS: TestIsReadyToRemoveMember (0.00s)
=== RUN   TestDecideClusterVersion
--- PASS: TestDecideClusterVersion (0.00s)
=== RUN   TestIsCompatibleWithVers
2016-08-20 10:51:26.336045 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported
2016-08-20 10:51:26.336296 W | etcdserver: the running cluster version(2.0.0) is lower than the minimal cluster version(2.1.0) supported
--- PASS: TestIsCompatibleWithVers (0.00s)
=== RUN   TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail
--- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s)
=== RUN   TestConfigVerifyExistingWithDiscoveryURLFail
--- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s)
=== RUN   TestConfigVerifyLocalMember
--- PASS: TestConfigVerifyLocalMember (0.00s)
=== RUN   TestSnapDir
--- PASS: TestSnapDir (0.00s)
=== RUN   TestWALDir
--- PASS: TestWALDir (0.00s)
=== RUN   TestShouldDiscover
--- PASS: TestShouldDiscover (0.00s)
=== RUN   TestConsistentIndex
--- PASS: TestConsistentIndex (0.00s)
=== RUN   TestMemberTime
--- PASS: TestMemberTime (0.00s)
=== RUN   TestMemberPick
--- PASS: TestMemberPick (0.00s)
=== RUN   TestMemberClone
--- PASS: TestMemberClone (0.00s)
=== RUN   TestGetIDs
--- PASS: TestGetIDs (0.00s)
=== RUN   TestCreateConfigChangeEnts
--- PASS: TestCreateConfigChangeEnts (0.00s)
=== RUN   TestStopRaftWhenWaitingForApplyDone
--- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s)
=== RUN   TestDoLocalAction
--- PASS: TestDoLocalAction (0.00s)
=== RUN   TestDoBadLocalAction
--- PASS: TestDoBadLocalAction (0.00s)
=== RUN   TestApplyRepeat
2016-08-20 10:51:26.347990 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.348161 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
--- PASS: TestApplyRepeat (0.02s)
=== RUN   TestApplyRequest
--- PASS: TestApplyRequest (0.00s)
=== RUN   TestApplyRequestOnAdminMemberAttributes
--- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s)
=== RUN   TestApplyConfChangeError
--- PASS: TestApplyConfChangeError (0.04s)
=== RUN   TestApplyConfChangeShouldStop
2016-08-20 10:51:26.419640 N | etcdserver: removed member 2 from cluster 0
--- PASS: TestApplyConfChangeShouldStop (0.00s)
=== RUN   TestApplyMultiConfChangeShouldStop
2016-08-20 10:51:26.421943 N | etcdserver: removed member 1 from cluster 0
2016-08-20 10:51:26.423199 N | etcdserver: removed member 3 from cluster 0
2016-08-20 10:51:26.423825 N | etcdserver: removed member 4 from cluster 0
--- PASS: TestApplyMultiConfChangeShouldStop (0.00s)
=== RUN   TestDoProposal
2016-08-20 10:51:26.424184 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.424279 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:26.425131 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.425251 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:26.426258 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.426368 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:26.427302 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.427409 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
--- PASS: TestDoProposal (0.00s)
=== RUN   TestDoProposalCancelled
--- PASS: TestDoProposalCancelled (0.00s)
=== RUN   TestDoProposalTimeout
--- PASS: TestDoProposalTimeout (0.00s)
=== RUN   TestDoProposalStopped
--- PASS: TestDoProposalStopped (0.00s)
=== RUN   TestSync
--- PASS: TestSync (0.01s)
=== RUN   TestSyncTimeout
--- PASS: TestSyncTimeout (0.01s)
=== RUN   TestSyncTrigger
2016-08-20 10:51:26.451818 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.451942 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
--- PASS: TestSyncTrigger (0.01s)
=== RUN   TestSnapshot
2016-08-20 10:51:26.463280 I | etcdserver: saved snapshot at index 1
2016-08-20 10:51:26.463412 I | etcdserver: compacted raft log at 1
--- PASS: TestSnapshot (0.01s)
=== RUN   TestTriggerSnap
2016-08-20 10:51:26.473808 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:26.476453 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0)
2016-08-20 10:51:26.476710 I | etcdserver: saved snapshot at index 11
2016-08-20 10:51:26.476813 I | etcdserver: compacted raft log at 1
--- PASS: TestTriggerSnap (0.01s)
=== RUN   TestConcurrentApplyAndSnapshotV3
2016-08-20 10:51:26.819629 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:26.819812 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:26.829084 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:26.931211 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:26.931766 I | etcdserver: raft applied incoming snapshot at index 3
2016-08-20 10:51:26.939790 I | etcdserver: recovered from incoming snapshot at index 3
2016-08-20 10:51:26.943779 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.097964 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.098276 I | etcdserver: raft applied incoming snapshot at index 6
2016-08-20 10:51:27.102731 I | etcdserver: recovered from incoming snapshot at index 6
2016-08-20 10:51:27.106132 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.231380 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.231695 I | etcdserver: raft applied incoming snapshot at index 9
2016-08-20 10:51:27.235959 I | etcdserver: recovered from incoming snapshot at index 9
2016-08-20 10:51:27.239353 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.408720 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.409074 I | etcdserver: raft applied incoming snapshot at index 12
2016-08-20 10:51:27.414306 I | etcdserver: recovered from incoming snapshot at index 12
2016-08-20 10:51:27.417260 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.575459 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.575814 I | etcdserver: raft applied incoming snapshot at index 15
2016-08-20 10:51:27.581075 I | etcdserver: recovered from incoming snapshot at index 15
2016-08-20 10:51:27.584469 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.775509 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.775886 I | etcdserver: raft applied incoming snapshot at index 18
2016-08-20 10:51:27.781290 I | etcdserver: recovered from incoming snapshot at index 18
2016-08-20 10:51:27.785244 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:27.953296 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:27.953713 I | etcdserver: raft applied incoming snapshot at index 21
2016-08-20 10:51:27.958276 I | etcdserver: recovered from incoming snapshot at index 21
2016-08-20 10:51:27.961603 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:28.053733 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:28.054077 I | etcdserver: raft applied incoming snapshot at index 24
2016-08-20 10:51:28.058747 I | etcdserver: recovered from incoming snapshot at index 24
2016-08-20 10:51:28.069172 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:28.264382 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:28.264762 I | etcdserver: raft applied incoming snapshot at index 27
2016-08-20 10:51:28.273687 I | etcdserver: recovered from incoming snapshot at index 27
2016-08-20 10:51:28.278959 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:28.442109 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:28.442462 I | etcdserver: raft applied incoming snapshot at index 30
2016-08-20 10:51:28.446911 I | etcdserver: recovered from incoming snapshot at index 30
2016-08-20 10:51:28.452172 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:28.653222 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:28.653613 I | etcdserver: raft applied incoming snapshot at index 33
2016-08-20 10:51:28.661469 I | etcdserver: recovered from incoming snapshot at index 33
2016-08-20 10:51:28.664892 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:28.849590 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:28.850011 I | etcdserver: raft applied incoming snapshot at index 36
2016-08-20 10:51:28.855649 I | etcdserver: recovered from incoming snapshot at index 36
2016-08-20 10:51:28.858631 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.011633 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.012713 I | etcdserver: raft applied incoming snapshot at index 39
2016-08-20 10:51:29.017105 I | etcdserver: recovered from incoming snapshot at index 39
2016-08-20 10:51:29.019715 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.109683 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.109993 I | etcdserver: raft applied incoming snapshot at index 42
2016-08-20 10:51:29.114935 I | etcdserver: recovered from incoming snapshot at index 42
2016-08-20 10:51:29.117806 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.209512 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.209851 I | etcdserver: raft applied incoming snapshot at index 45
2016-08-20 10:51:29.214363 I | etcdserver: recovered from incoming snapshot at index 45
2016-08-20 10:51:29.217206 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.297962 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.298392 I | etcdserver: raft applied incoming snapshot at index 48
2016-08-20 10:51:29.306136 I | etcdserver: recovered from incoming snapshot at index 48
2016-08-20 10:51:29.309622 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.542235 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.542598 I | etcdserver: raft applied incoming snapshot at index 51
2016-08-20 10:51:29.547373 I | etcdserver: recovered from incoming snapshot at index 51
2016-08-20 10:51:29.550519 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.764543 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.764885 I | etcdserver: raft applied incoming snapshot at index 54
2016-08-20 10:51:29.769423 I | etcdserver: recovered from incoming snapshot at index 54
2016-08-20 10:51:29.772249 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:29.931653 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:29.932058 I | etcdserver: raft applied incoming snapshot at index 57
2016-08-20 10:51:29.937656 I | etcdserver: recovered from incoming snapshot at index 57
2016-08-20 10:51:29.940533 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:30.110254 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:30.110865 I | etcdserver: raft applied incoming snapshot at index 60
2016-08-20 10:51:30.115418 I | etcdserver: recovered from incoming snapshot at index 60
2016-08-20 10:51:30.118234 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:30.331995 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:30.332625 I | etcdserver: raft applied incoming snapshot at index 63
2016-08-20 10:51:30.337132 I | etcdserver: recovered from incoming snapshot at index 63
2016-08-20 10:51:30.350065 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:30.542454 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:30.542878 I | etcdserver: raft applied incoming snapshot at index 66
2016-08-20 10:51:30.547395 I | etcdserver: recovered from incoming snapshot at index 66
2016-08-20 10:51:30.550981 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:30.720818 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:30.721305 I | etcdserver: raft applied incoming snapshot at index 69
2016-08-20 10:51:30.725932 I | etcdserver: recovered from incoming snapshot at index 69
2016-08-20 10:51:30.729972 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:30.898096 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:30.898459 I | etcdserver: raft applied incoming snapshot at index 72
2016-08-20 10:51:30.903304 I | etcdserver: recovered from incoming snapshot at index 72
2016-08-20 10:51:30.906169 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:31.086618 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:31.087000 I | etcdserver: raft applied incoming snapshot at index 75
2016-08-20 10:51:31.091552 I | etcdserver: recovered from incoming snapshot at index 75
2016-08-20 10:51:31.095002 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:31.297689 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:31.298364 I | etcdserver: raft applied incoming snapshot at index 78
2016-08-20 10:51:31.305719 I | etcdserver: recovered from incoming snapshot at index 78
2016-08-20 10:51:31.309642 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:31.531177 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:31.531772 I | etcdserver: raft applied incoming snapshot at index 81
2016-08-20 10:51:31.537257 I | etcdserver: recovered from incoming snapshot at index 81
2016-08-20 10:51:31.541233 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:31.699562 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:31.700255 I | etcdserver: raft applied incoming snapshot at index 84
2016-08-20 10:51:31.704955 I | etcdserver: recovered from incoming snapshot at index 84
2016-08-20 10:51:31.710094 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:31.864313 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:31.864819 I | etcdserver: raft applied incoming snapshot at index 87
2016-08-20 10:51:31.871790 I | etcdserver: recovered from incoming snapshot at index 87
2016-08-20 10:51:31.874925 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.042156 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.042703 I | etcdserver: raft applied incoming snapshot at index 90
2016-08-20 10:51:32.047556 I | etcdserver: recovered from incoming snapshot at index 90
2016-08-20 10:51:32.051302 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.219897 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.220287 I | etcdserver: raft applied incoming snapshot at index 93
2016-08-20 10:51:32.225392 I | etcdserver: recovered from incoming snapshot at index 93
2016-08-20 10:51:32.229472 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.388711 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.389241 I | etcdserver: raft applied incoming snapshot at index 96
2016-08-20 10:51:32.395573 I | etcdserver: recovered from incoming snapshot at index 96
2016-08-20 10:51:32.398833 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.531630 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.532000 I | etcdserver: raft applied incoming snapshot at index 99
2016-08-20 10:51:32.536606 I | etcdserver: recovered from incoming snapshot at index 99
2016-08-20 10:51:32.540034 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.708961 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.709344 I | etcdserver: raft applied incoming snapshot at index 102
2016-08-20 10:51:32.718805 I | etcdserver: recovered from incoming snapshot at index 102
2016-08-20 10:51:32.724775 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:32.864848 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:32.865216 I | etcdserver: raft applied incoming snapshot at index 105
2016-08-20 10:51:32.869797 I | etcdserver: recovered from incoming snapshot at index 105
2016-08-20 10:51:32.872819 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.036802 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.037147 I | etcdserver: raft applied incoming snapshot at index 108
2016-08-20 10:51:33.041882 I | etcdserver: recovered from incoming snapshot at index 108
2016-08-20 10:51:33.044782 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.164984 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.165308 I | etcdserver: raft applied incoming snapshot at index 111
2016-08-20 10:51:33.174702 I | etcdserver: recovered from incoming snapshot at index 111
2016-08-20 10:51:33.180271 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.364285 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.364641 I | etcdserver: raft applied incoming snapshot at index 114
2016-08-20 10:51:33.369449 I | etcdserver: recovered from incoming snapshot at index 114
2016-08-20 10:51:33.372504 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.530845 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.531249 I | etcdserver: raft applied incoming snapshot at index 117
2016-08-20 10:51:33.535871 I | etcdserver: recovered from incoming snapshot at index 117
2016-08-20 10:51:33.538596 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.697508 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.697854 I | etcdserver: raft applied incoming snapshot at index 120
2016-08-20 10:51:33.702641 I | etcdserver: recovered from incoming snapshot at index 120
2016-08-20 10:51:33.705636 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:33.897568 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:33.898011 I | etcdserver: raft applied incoming snapshot at index 123
2016-08-20 10:51:33.905958 I | etcdserver: recovered from incoming snapshot at index 123
2016-08-20 10:51:33.913726 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.064156 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.064533 I | etcdserver: raft applied incoming snapshot at index 126
2016-08-20 10:51:34.071660 I | etcdserver: recovered from incoming snapshot at index 126
2016-08-20 10:51:34.076879 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.230957 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.231400 I | etcdserver: raft applied incoming snapshot at index 129
2016-08-20 10:51:34.236223 I | etcdserver: recovered from incoming snapshot at index 129
2016-08-20 10:51:34.239994 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.408732 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.409138 I | etcdserver: raft applied incoming snapshot at index 132
2016-08-20 10:51:34.414266 I | etcdserver: recovered from incoming snapshot at index 132
2016-08-20 10:51:34.418283 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.576131 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.576511 I | etcdserver: raft applied incoming snapshot at index 135
2016-08-20 10:51:34.581224 I | etcdserver: recovered from incoming snapshot at index 135
2016-08-20 10:51:34.585059 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.731711 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.732041 I | etcdserver: raft applied incoming snapshot at index 138
2016-08-20 10:51:34.736543 I | etcdserver: recovered from incoming snapshot at index 138
2016-08-20 10:51:34.752879 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:34.908946 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:34.909426 I | etcdserver: raft applied incoming snapshot at index 141
2016-08-20 10:51:34.918406 I | etcdserver: recovered from incoming snapshot at index 141
2016-08-20 10:51:34.921712 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:35.098260 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:35.098686 I | etcdserver: raft applied incoming snapshot at index 144
2016-08-20 10:51:35.103500 I | etcdserver: recovered from incoming snapshot at index 144
2016-08-20 10:51:35.106546 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:35.253430 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:35.253827 I | etcdserver: raft applied incoming snapshot at index 147
2016-08-20 10:51:35.262861 I | etcdserver: recovered from incoming snapshot at index 147
2016-08-20 10:51:35.271876 I | etcdserver: wrote database snapshot out [total bytes: 24576]
2016-08-20 10:51:35.365236 I | snap: saved database snapshot to disk [total bytes: 24576]
2016-08-20 10:51:35.365604 I | etcdserver: raft applied incoming snapshot at index 150
2016-08-20 10:51:35.370099 I | etcdserver: recovered from incoming snapshot at index 150
--- PASS: TestConcurrentApplyAndSnapshotV3 (9.08s)
=== RUN   TestRecvSnapshot
2016-08-20 10:51:35.566964 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:35.567161 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:35.567769 I | etcdserver: raft applied incoming snapshot at index 1
2016-08-20 10:51:35.568187 I | etcdserver: recovered from incoming snapshot at index 1
--- PASS: TestRecvSnapshot (0.01s)
=== RUN   TestApplySnapshotAndCommittedEntries
2016-08-20 10:51:35.578225 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:35.578362 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:35.578696 I | etcdserver: raft applied incoming snapshot at index 1
2016-08-20 10:51:35.579082 I | etcdserver: recovered from incoming snapshot at index 1
--- PASS: TestApplySnapshotAndCommittedEntries (0.01s)
=== RUN   TestAddMember
2016-08-20 10:51:35.590426 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:35.590557 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:35.591744 N | etcdserver: added member 4d2 [foo] to cluster 0
--- PASS: TestAddMember (0.00s)
=== RUN   TestRemoveMember
2016-08-20 10:51:35.592612 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:35.592717 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:35.593715 N | etcdserver: removed member 4d2 from cluster 0
--- PASS: TestRemoveMember (0.00s)
=== RUN   TestUpdateMember
2016-08-20 10:51:35.594539 I | etcdserver: set snapshot count to default 10000
2016-08-20 10:51:35.594646 I | etcdserver: starting server... [version: 2.3.7, cluster version: to_be_decided]
2016-08-20 10:51:35.595876 N | etcdserver: update member 4d2 [http://127.0.0.1:1] in cluster 0
--- PASS: TestUpdateMember (0.00s)
=== RUN   TestPublish
2016-08-20 10:51:35.596894 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0
--- PASS: TestPublish (0.00s)
=== RUN   TestPublishStopped
2016-08-20 10:51:35.597568 I | etcdserver: aborting publish because server is stopped
--- PASS: TestPublishStopped (0.00s)
=== RUN   TestPublishRetry
2016-08-20 10:51:35.598147 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.598301 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.598447 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.598596 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.598748 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.598882 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599018 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599211 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599377 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599529 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599659 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599791 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.599924 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600060 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600200 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600350 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600635 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600779 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.600969 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601109 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601247 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601383 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601516 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601709 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601848 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.601983 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602120 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602255 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602388 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602522 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602655 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.602790 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603002 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603181 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603315 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603456 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603591 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603724 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603855 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.603994 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604123 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604262 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604397 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604532 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604665 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604802 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.604943 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605078 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605211 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605351 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605495 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605696 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605839 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.605976 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606118 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606255 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606388 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606521 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606657 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606793 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.606929 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607103 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607248 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607387 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607598 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607740 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.607881 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.608012 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.608161 E | etcdserver: publish error: etcdserver: request timed out
2016-08-20 10:51:35.608284 I | etcdserver: aborting publish because server is stopped
--- PASS: TestPublishRetry (0.01s)
=== RUN   TestUpdateVersion
2016-08-20 10:51:35.608787 I | etcdserver: setting up the initial cluster version to 2.0
--- PASS: TestUpdateVersion (0.00s)
=== RUN   TestStopNotify
--- PASS: TestStopNotify (0.00s)
=== RUN   TestGetOtherPeerURLs
--- PASS: TestGetOtherPeerURLs (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdserver	9.485s
?   	github.com/coreos/etcd/etcdserver/api/v3rpc	[no test files]
?   	github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes	[no test files]
=== RUN   TestCheckPassword
--- PASS: TestCheckPassword (0.96s)
=== RUN   TestMergeUser
2016-08-20 10:51:19.349467 N | auth: granting duplicate role role1 for user foo
2016-08-20 10:51:19.350435 N | auth: revoking ungranted role role2 for user foo
--- PASS: TestMergeUser (0.00s)
=== RUN   TestMergeRole
2016-08-20 10:51:19.352169 N | auth: revoking ungranted read permission /foodir
--- PASS: TestMergeRole (0.00s)
=== RUN   TestAllUsers
--- PASS: TestAllUsers (0.00s)
=== RUN   TestGetAndDeleteUser
2016-08-20 10:51:19.355734 N | auth: deleted user cat
--- PASS: TestGetAndDeleteUser (0.00s)
=== RUN   TestAllRoles
--- PASS: TestAllRoles (0.00s)
=== RUN   TestGetAndDeleteRole
2016-08-20 10:51:19.357853 N | auth: deleted role animal
--- PASS: TestGetAndDeleteRole (0.00s)
=== RUN   TestEnsure
--- PASS: TestEnsure (0.00s)
=== RUN   TestCreateAndUpdateUser
2016-08-20 10:51:19.359650 N | auth: created user cat
2016-08-20 10:51:19.360771 N | auth: updated user cat
--- PASS: TestCreateAndUpdateUser (0.00s)
=== RUN   TestUpdateRole
2016-08-20 10:51:19.362301 N | auth: updated role animal
--- PASS: TestUpdateRole (0.00s)
=== RUN   TestCreateRole
2016-08-20 10:51:19.363177 N | auth: created new role animal
--- PASS: TestCreateRole (0.00s)
=== RUN   TestEnableAuth
2016-08-20 10:51:19.364759 I | auth: no guest role access found, creating default
2016-08-20 10:51:19.365148 N | auth: created new role guest
2016-08-20 10:51:19.365478 N | auth: auth: enabled auth
--- PASS: TestEnableAuth (0.00s)
=== RUN   TestDisableAuth
2016-08-20 10:51:19.366590 N | auth: auth: disabled auth
--- PASS: TestDisableAuth (0.00s)
=== RUN   TestSimpleMatch
--- PASS: TestSimpleMatch (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdserver/auth	1.158s
=== RUN   TestAuthFlow
2016-08-20 10:51:44.128308 W | etcdhttp: auth: wrong password for user root
--- PASS: TestAuthFlow (0.01s)
=== RUN   TestGetUserGrantedWithNonexistingRole
--- PASS: TestGetUserGrantedWithNonexistingRole (0.01s)
=== RUN   TestPrefixAccess
2016-08-20 10:51:44.139189 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-08-20 10:51:44.139374 W | etcdhttp: auth: invalid access for user user on key /foo.
2016-08-20 10:51:44.139487 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-08-20 10:51:44.139607 W | etcdhttp: auth: wrong password for user user
2016-08-20 10:51:44.139712 W | etcdhttp: auth: incorrect password for user: user.
2016-08-20 10:51:44.139808 W | etcdhttp: auth: incorrect password for user: user.
2016-08-20 10:51:44.139906 W | etcdhttp: auth: no such user: user.
2016-08-20 10:51:44.139999 W | etcdhttp: auth: no such user: user.
2016-08-20 10:51:44.140081 W | etcdhttp: auth: no authorization provided, checking guest access
2016-08-20 10:51:44.140171 W | etcdhttp: auth: no authorization provided, checking guest access
2016-08-20 10:51:44.140257 W | etcdhttp: auth: no authorization provided, checking guest access
2016-08-20 10:51:44.140347 W | etcdhttp: auth: invalid access for unauthenticated user on resource /bar.
2016-08-20 10:51:44.140425 W | etcdhttp: auth: no authorization provided, checking guest access
2016-08-20 10:51:44.140506 W | etcdhttp: auth: invalid access for unauthenticated user on resource /bar.
2016-08-20 10:51:44.140610 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-08-20 10:51:44.140729 W | etcdhttp: auth: invalid access for user user on key /foo.
2016-08-20 10:51:44.140819 W | etcdhttp: auth: malformed basic auth encoding
2016-08-20 10:51:44.140900 W | etcdhttp: auth: malformed basic auth encoding
--- PASS: TestPrefixAccess (0.00s)
=== RUN   TestBadRefreshRequest
--- PASS: TestBadRefreshRequest (0.00s)
=== RUN   TestBadParseRequest
--- PASS: TestBadParseRequest (0.01s)
=== RUN   TestGoodParseRequest
--- PASS: TestGoodParseRequest (0.00s)
=== RUN   TestServeMembers
--- PASS: TestServeMembers (0.00s)
=== RUN   TestServeLeader
--- PASS: TestServeLeader (0.00s)
=== RUN   TestServeMembersCreate
--- SKIP: TestServeMembersCreate (0.00s)
	client_test.go:706: DM-disabled
=== RUN   TestServeMembersDelete
--- PASS: TestServeMembersDelete (0.00s)
=== RUN   TestServeMembersUpdate
--- PASS: TestServeMembersUpdate (0.00s)
=== RUN   TestServeMembersFail
2016-08-20 10:51:44.159299 E | etcdhttp: error adding member 68b044412b94763f (Error while adding a member)
2016-08-20 10:51:44.159481 E | etcdhttp: got unexpected response error (Error while adding a member)
2016-08-20 10:51:44.160425 E | etcdhttp: error removing member 1 (Error while removing member)
2016-08-20 10:51:44.160573 E | etcdhttp: got unexpected response error (Error while removing member)
2016-08-20 10:51:44.161778 E | etcdhttp: error updating member 0 (blah)
2016-08-20 10:51:44.161933 E | etcdhttp: got unexpected response error (blah)
--- PASS: TestServeMembersFail (0.01s)
=== RUN   TestWriteEvent
--- PASS: TestWriteEvent (0.00s)
=== RUN   TestV2DeprecatedMachinesEndpoint
--- PASS: TestV2DeprecatedMachinesEndpoint (0.01s)
=== RUN   TestServeMachines
--- PASS: TestServeMachines (0.00s)
=== RUN   TestGetID
--- PASS: TestGetID (0.00s)
=== RUN   TestServeSelfStats
--- PASS: TestServeSelfStats (0.00s)
=== RUN   TestSelfServeStatsBad
--- PASS: TestSelfServeStatsBad (0.00s)
=== RUN   TestLeaderServeStatsBad
--- PASS: TestLeaderServeStatsBad (0.00s)
=== RUN   TestServeLeaderStats
--- PASS: TestServeLeaderStats (0.00s)
=== RUN   TestServeStoreStats
--- PASS: TestServeStoreStats (0.00s)
=== RUN   TestServeVersion
--- PASS: TestServeVersion (0.00s)
=== RUN   TestServeVersionFails
--- PASS: TestServeVersionFails (0.00s)
=== RUN   TestBadServeKeys
2016-08-20 10:51:44.175802 E | etcdhttp: got unexpected response error (Internal Server Error)
2016-08-20 10:51:44.176697 E | etcdhttp: got unexpected response error (received response with no Event/Watcher!)
--- PASS: TestBadServeKeys (0.00s)
=== RUN   TestServeKeysGood
--- PASS: TestServeKeysGood (0.00s)
=== RUN   TestServeKeysEvent
--- PASS: TestServeKeysEvent (0.00s)
=== RUN   TestServeKeysWatch
--- PASS: TestServeKeysWatch (0.00s)
=== RUN   TestHandleWatch
--- PASS: TestHandleWatch (0.00s)
=== RUN   TestHandleWatchStreaming
--- PASS: TestHandleWatchStreaming (0.00s)
=== RUN   TestTrimEventPrefix
--- PASS: TestTrimEventPrefix (0.00s)
=== RUN   TestTrimNodeExternPrefix
--- PASS: TestTrimNodeExternPrefix (0.00s)
=== RUN   TestTrimPrefix
--- PASS: TestTrimPrefix (0.00s)
=== RUN   TestNewMemberCollection
--- PASS: TestNewMemberCollection (0.00s)
=== RUN   TestNewMember
--- PASS: TestNewMember (0.00s)
=== RUN   TestWriteError
2016-08-20 10:51:44.188456 E | etcdhttp: got unexpected response error (something went wrong)
--- PASS: TestWriteError (0.00s)
=== RUN   TestAllowMethod
--- PASS: TestAllowMethod (0.00s)
=== RUN   TestNewPeerHandlerOnRaftPrefix
--- PASS: TestNewPeerHandlerOnRaftPrefix (0.01s)
=== RUN   TestServeMembersFails
--- PASS: TestServeMembersFails (0.00s)
=== RUN   TestServeMembersGet
--- PASS: TestServeMembersGet (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdserver/etcdhttp	0.313s
=== RUN   TestHTTPErrorWriteTo
--- PASS: TestHTTPErrorWriteTo (0.00s)
=== RUN   TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestUnmarshal
--- PASS: TestMemberCreateRequestUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestUnmarshalFail
--- PASS: TestMemberCreateRequestUnmarshalFail (0.00s)
PASS
ok  	github.com/coreos/etcd/etcdserver/etcdhttp/httptypes	0.040s
?   	github.com/coreos/etcd/etcdserver/etcdserverpb	[no test files]
?   	github.com/coreos/etcd/etcdserver/stats	[no test files]
=== RUN   TestLessorGrant
--- PASS: TestLessorGrant (0.72s)
=== RUN   TestLessorRevoke
--- SKIP: TestLessorRevoke (0.00s)
	lessor_test.go:78: DM-disabled
=== RUN   TestLessorRenew
--- PASS: TestLessorRenew (0.56s)
=== RUN   TestLessorDetach
--- PASS: TestLessorDetach (0.70s)
=== RUN   TestLessorRecover
--- PASS: TestLessorRecover (1.33s)
PASS
ok  	github.com/coreos/etcd/lease	3.341s
?   	github.com/coreos/etcd/lease/leasehttp	[no test files]
?   	github.com/coreos/etcd/lease/leasepb	[no test files]
=== RUN   TestIntervalTreeContains
--- PASS: TestIntervalTreeContains (0.00s)
=== RUN   TestIntervalTreeStringAffine
--- PASS: TestIntervalTreeStringAffine (0.00s)
=== RUN   TestIntervalTreeStab
--- PASS: TestIntervalTreeStab (0.00s)
=== RUN   TestIntervalTreeRandom
--- PASS: TestIntervalTreeRandom (0.01s)
PASS
ok  	github.com/coreos/etcd/pkg/adt	0.035s
?   	github.com/coreos/etcd/pkg/contention	[no test files]
=== RUN   TestCORSInfo
--- SKIP: TestCORSInfo (0.00s)
	cors_test.go:25: DM-disabled
=== RUN   TestCORSInfoOriginAllowed
--- PASS: TestCORSInfoOriginAllowed (0.00s)
=== RUN   TestCORSHandler
--- SKIP: TestCORSHandler (0.00s)
	cors_test.go:82: DM-disabled
PASS
ok  	github.com/coreos/etcd/pkg/cors	0.035s
=== RUN   TestHash32
--- PASS: TestHash32 (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/crc	0.026s
=== RUN   TestIsDirWriteable
--- PASS: TestIsDirWriteable (0.00s)
=== RUN   TestReadDir
--- PASS: TestReadDir (0.00s)
=== RUN   TestExist
--- PASS: TestExist (0.00s)
=== RUN   TestLockAndUnlock
--- PASS: TestLockAndUnlock (0.10s)
=== RUN   TestPreallocate
--- PASS: TestPreallocate (0.00s)
=== RUN   TestPurgeFile
2016-08-20 10:51:45.417357 I | fileutil: purged file /tmp/purgefile490248567/0.test successfully
2016-08-20 10:51:45.418003 I | fileutil: purged file /tmp/purgefile490248567/1.test successfully
2016-08-20 10:51:45.418485 I | fileutil: purged file /tmp/purgefile490248567/2.test successfully
2016-08-20 10:51:45.432472 I | fileutil: purged file /tmp/purgefile490248567/3.test successfully
2016-08-20 10:51:45.444815 I | fileutil: purged file /tmp/purgefile490248567/4.test successfully
2016-08-20 10:51:45.454712 I | fileutil: purged file /tmp/purgefile490248567/5.test successfully
2016-08-20 10:51:45.466270 I | fileutil: purged file /tmp/purgefile490248567/6.test successfully
--- PASS: TestPurgeFile (0.06s)
=== RUN   TestPurgeFileHoldingLock
2016-08-20 10:51:45.482168 I | fileutil: purged file /tmp/purgefile943052394/0.test successfully
2016-08-20 10:51:45.482543 I | fileutil: purged file /tmp/purgefile943052394/1.test successfully
2016-08-20 10:51:45.482839 I | fileutil: purged file /tmp/purgefile943052394/2.test successfully
2016-08-20 10:51:45.483160 I | fileutil: purged file /tmp/purgefile943052394/3.test successfully
2016-08-20 10:51:45.483464 I | fileutil: purged file /tmp/purgefile943052394/4.test successfully
2016-08-20 10:51:45.495363 I | fileutil: purged file /tmp/purgefile943052394/5.test successfully
2016-08-20 10:51:45.495778 I | fileutil: purged file /tmp/purgefile943052394/6.test successfully
--- PASS: TestPurgeFileHoldingLock (0.03s)
PASS
ok  	github.com/coreos/etcd/pkg/fileutil	0.234s
=== RUN   TestSetFlagsFromEnv
2016-08-20 10:51:54.541794 I | flags: recognized and used environment variable ETCD_A=foo
2016-08-20 10:51:54.542327 I | flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag 
--- PASS: TestSetFlagsFromEnv (0.00s)
=== RUN   TestSetFlagsFromEnvBad
2016-08-20 10:51:54.543047 I | flags: recognized and used environment variable ETCD_X=not_a_number
2016-08-20 10:51:54.543236 W | flags: unrecognized environment variable ETCD_A=foo
2016-08-20 10:51:54.543351 W | flags: unrecognized environment variable ETCD_C=woof
--- PASS: TestSetFlagsFromEnvBad (0.00s)
=== RUN   TestSetBindAddrFromAddr
--- PASS: TestSetBindAddrFromAddr (0.00s)
=== RUN   TestURLsFromFlags
--- PASS: TestURLsFromFlags (0.00s)
=== RUN   TestIPAddressPortSet
--- PASS: TestIPAddressPortSet (0.00s)
=== RUN   TestIPAddressPortString
--- PASS: TestIPAddressPortString (0.00s)
=== RUN   TestStringsSet
--- PASS: TestStringsSet (0.00s)
=== RUN   TestValidateURLsValueBad
--- PASS: TestValidateURLsValueBad (0.00s)
=== RUN   TestValidateURLsValueGood
--- PASS: TestValidateURLsValueGood (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/flags	0.039s
?   	github.com/coreos/etcd/pkg/httputil	[no test files]
=== RUN   TestNewGenerator
--- PASS: TestNewGenerator (0.00s)
=== RUN   TestNewGeneratorUnique
--- PASS: TestNewGeneratorUnique (0.00s)
=== RUN   TestNext
--- PASS: TestNext (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/idutil	0.031s
=== RUN   TestLimitedBufferReaderRead
--- PASS: TestLimitedBufferReaderRead (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/ioutil	0.018s
=== RUN   TestMergeLogger
2016-08-20 10:51:54.041187 E | logutil: hello
--- PASS: TestMergeLogger (2.05s)
PASS
ok  	github.com/coreos/etcd/pkg/logutil	2.101s
?   	github.com/coreos/etcd/pkg/mock/mockstorage	[no test files]
?   	github.com/coreos/etcd/pkg/mock/mockstore	[no test files]
?   	github.com/coreos/etcd/pkg/mock/mockwait	[no test files]
=== RUN   TestResolveTCPAddrs
2016-08-20 10:51:59.070443 I | netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001
2016-08-20 10:51:59.070954 I | netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379
2016-08-20 10:51:59.071405 I | netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001
2016-08-20 10:51:59.071688 I | netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380
2016-08-20 10:51:59.072266 E | netutil: could not resolve host infra0.example.com:4001
--- PASS: TestResolveTCPAddrs (0.00s)
=== RUN   TestURLsEqual
2016-08-20 10:51:59.074002 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.074775 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.075253 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.075786 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.076310 I | netutil: resolving example.com:2380 to 10.0.10.1:2380
2016-08-20 10:51:59.076654 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.077053 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.077414 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-08-20 10:51:59.077880 I | netutil: resolving first.com:2379 to 10.0.11.1:2379
2016-08-20 10:51:59.078030 I | netutil: resolving second.com:2380 to 10.0.11.2:2380
2016-08-20 10:51:59.078295 I | netutil: resolving second.com:2380 to 10.0.11.2:2380
2016-08-20 10:51:59.078432 I | netutil: resolving first.com:2379 to 10.0.11.1:2379
--- PASS: TestURLsEqual (0.01s)
=== RUN   TestURLStringsEqual
--- PASS: TestURLStringsEqual (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/netutil	0.040s
=== RUN   TestUnsetenv
--- PASS: TestUnsetenv (0.01s)
=== RUN   TestHandleInterrupts
2016-08-20 10:51:59.267142 N | osutil: received interrupt signal, shutting down...
2016-08-20 10:51:59.268516 N | osutil: received terminated signal, shutting down...
--- PASS: TestHandleInterrupts (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/osutil	0.038s
=== RUN   TestCanonicalURLPath
--- PASS: TestCanonicalURLPath (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/pathutil	0.039s
=== RUN   TestMarshaler
--- PASS: TestMarshaler (0.00s)
=== RUN   TestMarshalerPanic
2016-08-20 10:52:03.599805 C | flags: marshal should never fail (blah)
--- PASS: TestMarshalerPanic (0.00s)
=== RUN   TestUnmarshaler
--- PASS: TestUnmarshaler (0.00s)
=== RUN   TestUnmarshalerPanic
2016-08-20 10:52:03.601581 C | flags: unmarshal should never fail (blah)
--- PASS: TestUnmarshalerPanic (0.00s)
=== RUN   TestGetBool
--- PASS: TestGetBool (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/pbutil	0.033s
?   	github.com/coreos/etcd/pkg/runtime	[no test files]
=== RUN   TestFIFOSchedule
--- PASS: TestFIFOSchedule (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/schedule	0.018s
=== RUN   TestSample
--- PASS: TestSample (0.06s)
PASS
Too many goroutines running after all test(s).
100 instances of:
github.com/coreos/etcd/pkg/testutil.TestSample.func1()
	/<<BUILDDIR>>/etcd-2.3.7+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:37 +0x14
created by github.com/coreos/etcd/pkg/testutil.TestSample
	/<<BUILDDIR>>/etcd-2.3.7+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:38 +0x98
ok  	github.com/coreos/etcd/pkg/testutil	0.161s
=== RUN   TestNewKeepAliveListener
--- PASS: TestNewKeepAliveListener (0.01s)
=== RUN   TestNewKeepAliveListenerTLSEmptyInfo
--- PASS: TestNewKeepAliveListenerTLSEmptyInfo (0.00s)
=== RUN   TestNewListenerTLSInfo
--- PASS: TestNewListenerTLSInfo (0.00s)
=== RUN   TestNewListenerTLSEmptyInfo
--- PASS: TestNewListenerTLSEmptyInfo (0.00s)
=== RUN   TestNewListenerTLSInfoNonexist
--- PASS: TestNewListenerTLSInfoNonexist (0.00s)
=== RUN   TestNewTransportTLSInfo
--- PASS: TestNewTransportTLSInfo (0.00s)
=== RUN   TestTLSInfoEmpty
--- PASS: TestTLSInfoEmpty (0.00s)
=== RUN   TestTLSInfoMissingFields
--- PASS: TestTLSInfoMissingFields (0.00s)
=== RUN   TestTLSInfoParseFuncError
--- PASS: TestTLSInfoParseFuncError (0.00s)
=== RUN   TestTLSInfoConfigFuncs
--- PASS: TestTLSInfoConfigFuncs (0.00s)
=== RUN   TestNewListenerUnixSocket
--- PASS: TestNewListenerUnixSocket (0.00s)
=== RUN   TestReadWriteTimeoutDialer
--- PASS: TestReadWriteTimeoutDialer (0.03s)
=== RUN   TestNewTimeoutListener
--- PASS: TestNewTimeoutListener (0.00s)
=== RUN   TestWriteReadTimeoutListener
--- PASS: TestWriteReadTimeoutListener (0.03s)
=== RUN   TestNewTimeoutTransport
--- PASS: TestNewTimeoutTransport (0.01s)
PASS
ok  	github.com/coreos/etcd/pkg/transport	0.133s
=== RUN   TestIDString
--- PASS: TestIDString (0.00s)
=== RUN   TestIDFromString
--- PASS: TestIDFromString (0.00s)
=== RUN   TestIDFromStringFail
--- PASS: TestIDFromStringFail (0.00s)
=== RUN   TestIDSlice
--- PASS: TestIDSlice (0.00s)
=== RUN   TestUnsafeSet
--- PASS: TestUnsafeSet (0.00s)
=== RUN   TestThreadsafeSet
--- PASS: TestThreadsafeSet (0.00s)
=== RUN   TestUnsafeSetContainsAll
--- PASS: TestUnsafeSetContainsAll (0.00s)
=== RUN   TestUint64Slice
--- PASS: TestUint64Slice (0.00s)
=== RUN   TestNewURLs
--- PASS: TestNewURLs (0.00s)
=== RUN   TestURLsString
--- PASS: TestURLsString (0.00s)
=== RUN   TestURLsSort
--- PASS: TestURLsSort (0.00s)
=== RUN   TestURLsStringSlice
--- PASS: TestURLsStringSlice (0.00s)
=== RUN   TestNewURLsFail
--- PASS: TestNewURLsFail (0.00s)
=== RUN   TestNewURLsMapIPV6
--- PASS: TestNewURLsMapIPV6 (0.00s)
=== RUN   TestParseInitialCluster
--- PASS: TestParseInitialCluster (0.00s)
=== RUN   TestParseInitialClusterBad
--- PASS: TestParseInitialClusterBad (0.00s)
=== RUN   TestNameURLPairsString
--- PASS: TestNameURLPairsString (0.00s)
=== RUN   TestParse
--- PASS: TestParse (0.00s)
PASS
ok  	github.com/coreos/etcd/pkg/types	0.076s
=== RUN   TestWait
--- PASS: TestWait (0.00s)
=== RUN   TestRegisterDupPanic
2016/08/20 10:52:11 dup id 1
--- PASS: TestRegisterDupPanic (0.00s)
=== RUN   TestTriggerDupSuppression
--- PASS: TestTriggerDupSuppression (0.00s)
=== RUN   TestWaitTime
--- SKIP: TestWaitTime (0.00s)
	wait_time_test.go:23: DM-disabled
=== RUN   TestWaitTestStress
--- PASS: TestWaitTestStress (1.20s)
PASS
ok  	github.com/coreos/etcd/pkg/wait	1.235s
=== RUN   TestNewDirectorScheme
2016-08-20 10:52:33.877290 I | proxy: endpoints found ["http://192.0.2.8:4002" "http://example.com:8080"]
--- PASS: TestNewDirectorScheme (0.00s)
=== RUN   TestDirectorEndpointsFiltering
--- PASS: TestDirectorEndpointsFiltering (0.00s)
=== RUN   TestReadonlyHandler
--- PASS: TestReadonlyHandler (0.00s)
=== RUN   TestConfigHandlerGET
--- PASS: TestConfigHandlerGET (0.00s)
=== RUN   TestReverseProxyServe
2016-08-20 10:52:33.880578 I | proxy: zero endpoints currently available
2016-08-20 10:52:33.880944 I | proxy: failed to direct request to http://192.0.2.3:4040: what a bad trip
2016-08-20 10:52:33.881057 I | proxy: marked endpoint http://192.0.2.3:4040 unavailable
2016-08-20 10:52:33.881220 I | proxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever.
2016-08-20 10:52:33.881351 I | proxy: unable to get response from 1 endpoint(s)
--- PASS: TestReverseProxyServe (0.00s)
=== RUN   TestRedirectRequest
--- PASS: TestRedirectRequest (0.00s)
=== RUN   TestMaybeSetForwardedFor
--- PASS: TestMaybeSetForwardedFor (0.00s)
=== RUN   TestRemoveSingleHopHeaders
--- PASS: TestRemoveSingleHopHeaders (0.00s)
=== RUN   TestCopyHeader
--- PASS: TestCopyHeader (0.00s)
PASS
ok  	github.com/coreos/etcd/proxy	0.049s
=== RUN   TestFindConflict
raft2016/08/20 10:52:51 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2016/08/20 10:52:51 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
raft2016/08/20 10:52:51 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1]
--- PASS: TestFindConflict (0.00s)
=== RUN   TestIsUpToDate
--- PASS: TestIsUpToDate (0.00s)
=== RUN   TestAppend
raft2016/08/20 10:52:51 INFO: replace the unstable entries from index 1
raft2016/08/20 10:52:51 INFO: replace the unstable entries from index 2
--- PASS: TestAppend (0.00s)
=== RUN   TestLogMaybeAppend
raft2016/08/20 10:52:51 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
raft2016/08/20 10:52:51 INFO: truncate the unstable entries to index 2
raft2016/08/20 10:52:51 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2016/08/20 10:52:51 INFO: truncate the unstable entries to index 1
raft2016/08/20 10:52:51 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2016/08/20 10:52:51 entry 1 conflict with committed entry [committed(1)]
raft2016/08/20 10:52:51 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2016/08/20 10:52:51 INFO: truncate the unstable entries to index 1
--- PASS: TestLogMaybeAppend (0.00s)
=== RUN   TestCompactionSideEffects
--- PASS: TestCompactionSideEffects (0.00s)
=== RUN   TestHasNextEnts
--- PASS: TestHasNextEnts (0.00s)
=== RUN   TestNextEnts
--- PASS: TestNextEnts (0.00s)
=== RUN   TestUnstableEnts
--- PASS: TestUnstableEnts (0.00s)
=== RUN   TestCommitTo
raft2016/08/20 10:52:51 tocommit(4) is out of range [lastIndex(3)]. Was the raft log corrupted, truncated, or lost?
--- PASS: TestCommitTo (0.00s)
=== RUN   TestStableTo
--- PASS: TestStableTo (0.00s)
=== RUN   TestStableToWithSnap
--- PASS: TestStableToWithSnap (0.00s)
=== RUN   TestCompaction
raft2016/08/20 10:52:51 compact 1001 is out of bound lastindex(1000)
--- PASS: TestCompaction (0.01s)
=== RUN   TestLogRestore
--- PASS: TestLogRestore (0.00s)
=== RUN   TestIsOutOfBounds
raft2016/08/20 10:52:51 slice[201,202) out of bound [101,200]
raft2016/08/20 10:52:51 slice[202,202) out of bound [101,200]
--- PASS: TestIsOutOfBounds (0.00s)
=== RUN   TestTerm
--- PASS: TestTerm (0.00s)
=== RUN   TestTermWithUnstableSnapshot
raft2016/08/20 10:52:51 INFO: log [committed=100, applied=100, unstable.offset=101, len(unstable.Entries)=0] starts to restore snapshot [index: 105, term: 1]
--- PASS: TestTermWithUnstableSnapshot (0.00s)
=== RUN   TestSlice
raft2016/08/20 10:52:51 slice[200,201) out of bound [101,199]
--- PASS: TestSlice (0.00s)
=== RUN   TestUnstableMaybeFirstIndex
--- PASS: TestUnstableMaybeFirstIndex (0.00s)
=== RUN   TestMaybeLastIndex
--- PASS: TestMaybeLastIndex (0.00s)
=== RUN   TestUnstableMaybeTerm
--- PASS: TestUnstableMaybeTerm (0.00s)
=== RUN   TestUnstableRestore
--- PASS: TestUnstableRestore (0.00s)
=== RUN   TestUnstableStableTo
--- PASS: TestUnstableStableTo (0.00s)
=== RUN   TestUnstableTruncateAndAppend
raft2016/08/20 10:52:51 INFO: replace the unstable entries from index 5
raft2016/08/20 10:52:51 INFO: replace the unstable entries from index 4
raft2016/08/20 10:52:51 INFO: truncate the unstable entries to index 5
raft2016/08/20 10:52:51 INFO: truncate the unstable entries to index 6
--- PASS: TestUnstableTruncateAndAppend (0.00s)
=== RUN   TestNodeStep
--- PASS: TestNodeStep (0.00s)
=== RUN   TestNodeStepUnblock
--- PASS: TestNodeStepUnblock (0.00s)
=== RUN   TestNodePropose
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodePropose (0.00s)
=== RUN   TestNodeProposeConfig
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeProposeConfig (0.00s)
=== RUN   TestBlockProposal
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestBlockProposal (0.01s)
=== RUN   TestNodeTick
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeTick (0.00s)
=== RUN   TestNodeStop
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeStop (0.00s)
=== RUN   TestReadyContainUpdates
--- PASS: TestReadyContainUpdates (0.00s)
=== RUN   TestNodeStart
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:51 INFO: 1 became leader at term 2
raft2016/08/20 10:52:51 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeStart (0.00s)
=== RUN   TestNodeRestart
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestNodeRestart (0.00s)
=== RUN   TestNodeRestartFromSnapshot
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestNodeRestartFromSnapshot (0.00s)
=== RUN   TestNodeAdvance
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:51 INFO: 1 became leader at term 2
raft2016/08/20 10:52:51 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeAdvance (0.00s)
=== RUN   TestSoftStateEqual
--- PASS: TestSoftStateEqual (0.00s)
=== RUN   TestIsHardStateEqual
--- PASS: TestIsHardStateEqual (0.00s)
=== RUN   TestInflightsAdd
--- PASS: TestInflightsAdd (0.00s)
=== RUN   TestInflightFreeTo
--- PASS: TestInflightFreeTo (0.00s)
=== RUN   TestInflightFreeFirstOne
--- PASS: TestInflightFreeFirstOne (0.00s)
=== RUN   TestMsgAppFlowControlFull
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlFull (0.01s)
=== RUN   TestMsgAppFlowControlMoveForward
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlMoveForward (0.05s)
=== RUN   TestMsgAppFlowControlRecvHeartbeat
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.01s)
=== RUN   TestFollowerUpdateTermFromMessage
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 2
--- PASS: TestFollowerUpdateTermFromMessage (0.00s)
=== RUN   TestCandidateUpdateTermFromMessage
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 2
--- PASS: TestCandidateUpdateTermFromMessage (0.00s)
=== RUN   TestLeaderUpdateTermFromMessage
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 2
--- PASS: TestLeaderUpdateTermFromMessage (0.00s)
=== RUN   TestRejectStaleTermMessage
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestRejectStaleTermMessage (0.00s)
=== RUN   TestStartAsFollower
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestStartAsFollower (0.00s)
=== RUN   TestLeaderBcastBeat
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
--- PASS: TestLeaderBcastBeat (0.00s)
=== RUN   TestFollowerStartElection
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 2
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 2
--- PASS: TestFollowerStartElection (0.00s)
=== RUN   TestCandidateStartNewElection
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 2
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 2
--- PASS: TestCandidateStartNewElection (0.00s)
=== RUN   TestLeaderElectionInOneRoundRPC
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became leader at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:2] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:2] has received 1 votes and 2 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 1 votes and 2 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 1 votes and 3 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 1 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 2 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 3 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:51 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [quorum:3] has received 1 votes and 2 vote rejections
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
--- PASS: TestLeaderElectionInOneRoundRPC (0.02s)
=== RUN   TestFollowerVote
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 1] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 2] voted for 2 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected vote from 2 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected vote from 1 [logterm: 0, index: 0] at term 1
--- PASS: TestFollowerVote (0.00s)
=== RUN   TestCandidateFallback
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 1
raft2016/08/20 10:52:51 INFO: 1 became follower at term 0
raft2016/08/20 10:52:51 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:51 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:51 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:51 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:51 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:51 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
raft2016/08/20 10:52:51 INFO: 1 became follower at term 2
--- PASS: TestCandidateFallback (0.00s)
=== RUN   TestFollowerElectionTimeoutRandomized
--- PASS: TestFollowerElectionTimeoutRandomized (0.19s)
=== RUN   TestCandidateElectionTimeoutRandomized
--- PASS: TestCandidateElectionTimeoutRandomized (0.20s)
=== RUN   TestFollowersElectioinTimeoutNonconflict
--- PASS: TestFollowersElectioinTimeoutNonconflict (1.33s)
=== RUN   TestCandidatesElectionTimeoutNonconflict
--- PASS: TestCandidatesElectionTimeoutNonconflict (1.47s)
=== RUN   TestLeaderStartReplication
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderStartReplication (0.00s)
=== RUN   TestLeaderCommitEntry
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderCommitEntry (0.00s)
=== RUN   TestLeaderAcknowledgeCommit
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderAcknowledgeCommit (0.01s)
=== RUN   TestLeaderCommitPrecedingEntries
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
--- PASS: TestLeaderCommitPrecedingEntries (0.00s)
=== RUN   TestFollowerCommitEntry
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
--- PASS: TestFollowerCommitEntry (0.00s)
=== RUN   TestFollowerCheckMsgApp
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
--- PASS: TestFollowerCheckMsgApp (0.00s)
=== RUN   TestFollowerAppendEntries
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 1
--- PASS: TestFollowerAppendEntries (0.00s)
=== RUN   TestLeaderSyncFollowerLog
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 6, index: 9, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 4, index: 4, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected vote from 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: found conflict at index 11 [existing term: 6, conflicting term: 1]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 11
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected vote from 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: found conflict at index 11 [existing term: 7, conflicting term: 1]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 11
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 4, index: 7, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 6
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 3, index: 11, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 4
--- PASS: TestLeaderSyncFollowerLog (0.03s)
=== RUN   TestVoteRequest
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 2 at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 3 at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 2
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2] sent vote request to 2 at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2] sent vote request to 3 at term 3
--- PASS: TestVoteRequest (0.00s)
=== RUN   TestVoter
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 2] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 2, index: 1] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 2, index: 2] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 2, index: 1] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected vote from 2 [logterm: 1, index: 2] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 3
--- PASS: TestVoter (0.01s)
=== RUN   TestLeaderOnlyCommitsLogFromCurrentTerm
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
--- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
=== RUN   TestSendingSnapshotSetPendingSnapshot
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
=== RUN   TestPendingSnapshotPauseReplication
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestPendingSnapshotPauseReplication (0.00s)
=== RUN   TestSnapshotFailure
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSnapshotFailure (0.00s)
=== RUN   TestSnapshotSucceed
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSnapshotSucceed (0.00s)
=== RUN   TestSnapshotAbort
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSnapshotAbort (0.00s)
=== RUN   TestProgressBecomeProbe
--- PASS: TestProgressBecomeProbe (0.00s)
=== RUN   TestProgressBecomeReplicate
--- PASS: TestProgressBecomeReplicate (0.00s)
=== RUN   TestProgressBecomeSnapshot
--- PASS: TestProgressBecomeSnapshot (0.00s)
=== RUN   TestProgressUpdate
--- PASS: TestProgressUpdate (0.00s)
=== RUN   TestProgressMaybeDecr
--- PASS: TestProgressMaybeDecr (0.00s)
=== RUN   TestProgressIsPaused
--- PASS: TestProgressIsPaused (0.00s)
=== RUN   TestProgressResume
--- PASS: TestProgressResume (0.00s)
=== RUN   TestProgressResumeByHeartbeat
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestProgressResumeByHeartbeat (0.00s)
=== RUN   TestProgressPaused
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestProgressPaused (0.00s)
=== RUN   TestLeaderElection
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 3, index: 2, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 1 votes and 2 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 1 votes and 3 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected vote from 1 [logterm: 1, index: 1] at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote rejection from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 3 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElection (0.03s)
=== RUN   TestLogReplication
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 2 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 2 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 2 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 2] sent vote request to 1 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 2] sent vote request to 3 at term 2
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 1, index: 2] at term 2
raft2016/08/20 10:52:54 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 1, index: 2] at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 1 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 became leader at term 2
--- PASS: TestLogReplication (0.01s)
=== RUN   TestSingleNodeCommit
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCommit (0.00s)
=== RUN   TestCannotCommitWithoutNewTermEntry
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 2 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 2 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 2 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 4 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 5 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 1 at term 2
raft2016/08/20 10:52:54 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 2
raft2016/08/20 10:52:54 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 2
raft2016/08/20 10:52:54 INFO: 5 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 3, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 received vote from 4 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 became leader at term 2
--- PASS: TestCannotCommitWithoutNewTermEntry (0.01s)
=== RUN   TestCommitWithoutNewTermEntry
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 2 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 2 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 2 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 1 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 4 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 3] sent vote request to 5 at term 2
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 3, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 2
raft2016/08/20 10:52:54 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 2
raft2016/08/20 10:52:54 INFO: 5 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 1 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 received vote from 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 became leader at term 2
--- PASS: TestCommitWithoutNewTermEntry (0.01s)
=== RUN   TestDuelingCandidates
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 3 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 3 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 3 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected vote from 3 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 received vote rejection from 2 at term 1
raft2016/08/20 10:52:54 INFO: 3 [quorum:2] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 3 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 3 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 3 received vote from 3 at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 2
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected vote from 3 [logterm: 0, index: 0] at term 2
raft2016/08/20 10:52:54 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected vote from 3 [logterm: 0, index: 0] at term 2
raft2016/08/20 10:52:54 INFO: 3 received vote rejection from 1 at term 2
raft2016/08/20 10:52:54 INFO: 3 [quorum:2] has received 1 votes and 1 vote rejections
raft2016/08/20 10:52:54 INFO: 3 received vote rejection from 2 at term 2
raft2016/08/20 10:52:54 INFO: 3 [quorum:2] has received 1 votes and 2 vote rejections
raft2016/08/20 10:52:54 INFO: 3 became follower at term 2
--- PASS: TestDuelingCandidates (0.01s)
=== RUN   TestCandidateConcede
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 3 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 3 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 3 received vote from 3 at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 3 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 3 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 3 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
--- PASS: TestCandidateConcede (0.00s)
=== RUN   TestSingleNodeCandidate
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCandidate (0.00s)
=== RUN   TestOldMessages
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 2 is starting a new election at term 1
raft2016/08/20 10:52:54 INFO: 2 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 2 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 1] sent vote request to 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [logterm: 1, index: 1] sent vote request to 1 at term 2
raft2016/08/20 10:52:54 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 2
raft2016/08/20 10:52:54 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 2
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 2
raft2016/08/20 10:52:54 INFO: 2 received vote from 3 at term 2
raft2016/08/20 10:52:54 INFO: 2 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 2 became leader at term 2
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 2
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 3
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2] sent vote request to 2 at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2] sent vote request to 3 at term 3
raft2016/08/20 10:52:54 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 3
raft2016/08/20 10:52:54 INFO: 2 [logterm: 2, index: 2, vote: 0] voted for 1 [logterm: 2, index: 2] at term 3
raft2016/08/20 10:52:54 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 3
raft2016/08/20 10:52:54 INFO: 3 [logterm: 2, index: 2, vote: 0] voted for 1 [logterm: 2, index: 2] at term 3
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 3
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 3
raft2016/08/20 10:52:54 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
--- PASS: TestOldMessages (0.01s)
=== RUN   TestProposal
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 no leader at term 1; dropping proposal
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 no leader at term 1; dropping proposal
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/08/20 10:52:54 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 4 became follower at term 1
raft2016/08/20 10:52:54 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 5 became follower at term 1
raft2016/08/20 10:52:54 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 4 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 received vote from 5 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:3] has received 3 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestProposal (0.02s)
	raft_test.go:658: #3: empty log
	raft_test.go:658: #2: empty log
	raft_test.go:658: #3: empty log
	raft_test.go:658: #2: empty log
	raft_test.go:658: #3: empty log
	raft_test.go:658: #2: empty log
	raft_test.go:658: #3: empty log
=== RUN   TestProposalByProxy
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestProposalByProxy (0.01s)
	raft_test.go:696: #3: empty log
=== RUN   TestCommit
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestCommit (0.01s)
=== RUN   TestIsElectionTimeout
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestIsElectionTimeout (0.01s)
=== RUN   TestStepIgnoreOldTermMsg
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestStepIgnoreOldTermMsg (0.00s)
=== RUN   TestHandleMsgApp
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
raft2016/08/20 10:52:54 INFO: replace the unstable entries from index 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
--- PASS: TestHandleMsgApp (0.01s)
=== RUN   TestHandleHeartbeat
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 2
--- PASS: TestHandleHeartbeat (0.00s)
=== RUN   TestHandleHeartbeatResp
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestHandleHeartbeatResp (0.00s)
=== RUN   TestMsgAppRespWaitReset
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestMsgAppRespWaitReset (0.00s)
=== RUN   TestRecvMsgVote
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 0] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 0] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 2, index: 0] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 0] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 1] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 2, index: 1] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 1] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 2] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 2] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 2, index: 2] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 2] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 2, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 2] voted for 2 [logterm: 2, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected vote from 2 [logterm: 2, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected vote from 2 [logterm: 3, index: 3] at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected vote from 2 [logterm: 3, index: 3] at term 0
--- PASS: TestRecvMsgVote (0.01s)
=== RUN   TestStateTransition
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became leader at term 0
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became leader at term 0
--- PASS: TestStateTransition (0.00s)
=== RUN   TestAllServerStepdown
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 3
raft2016/08/20 10:52:54 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
--- PASS: TestAllServerStepdown (0.00s)
=== RUN   TestLeaderStepdownWhenQuorumActive
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderStepdownWhenQuorumActive (0.00s)
=== RUN   TestLeaderStepdownWhenQuorumLost
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 WARN: 1 stepped down to follower since quorum is not active
raft2016/08/20 10:52:54 INFO: 1 became follower at term 1
--- PASS: TestLeaderStepdownWhenQuorumLost (0.00s)
=== RUN   TestLeaderAppResp
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderAppResp (0.00s)
=== RUN   TestBcastBeat
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:54 INFO: 1 became leader at term 2
--- PASS: TestBcastBeat (0.00s)
=== RUN   TestRecvMsgBeat
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRecvMsgBeat (0.00s)
=== RUN   TestLeaderIncreaseNext
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestLeaderIncreaseNext (0.00s)
=== RUN   TestSendAppendForProgressProbe
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressProbe (0.00s)
=== RUN   TestSendAppendForProgressReplicate
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressReplicate (0.00s)
=== RUN   TestSendAppendForProgressSnapshot
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressSnapshot (0.00s)
=== RUN   TestRecvMsgUnreachable
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestRecvMsgUnreachable (0.00s)
=== RUN   TestRestore
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
--- PASS: TestRestore (0.00s)
=== RUN   TestRestoreIgnoreSnapshot
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
--- PASS: TestRestoreIgnoreSnapshot (0.00s)
=== RUN   TestProvideSnap
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestProvideSnap (0.00s)
=== RUN   TestIgnoreProvidingSnap
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestIgnoreProvidingSnap (0.00s)
=== RUN   TestRestoreFromSnapMsg
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 2
raft2016/08/20 10:52:54 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/08/20 10:52:54 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreFromSnapMsg (0.00s)
=== RUN   TestSlowNodeRestore
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/08/20 10:52:54 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 2 became follower at term 1
raft2016/08/20 10:52:54 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/08/20 10:52:54 INFO: 3 became follower at term 1
raft2016/08/20 10:52:54 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:54 INFO: 1 received vote from 2 at term 1
raft2016/08/20 10:52:54 INFO: 1 [quorum:2] has received 2 votes and 0 vote rejections
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
raft2016/08/20 10:52:54 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1]
raft2016/08/20 10:52:54 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
raft2016/08/20 10:52:54 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/08/20 10:52:54 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1]
--- PASS: TestSlowNodeRestore (0.02s)
=== RUN   TestStepConfig
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:54 INFO: 1 became leader at term 1
--- PASS: TestStepConfig (0.00s)
=== RUN   TestStepIgnoreConfig
raft2016/08/20 10:52:54 INFO: 1 became follower at term 0
raft2016/08/20 10:52:54 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:54 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:55 INFO: 1 became leader at term 1
--- PASS: TestStepIgnoreConfig (0.00s)
=== RUN   TestRecoverPendingConfig
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:55 INFO: 1 became leader at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:55 INFO: 1 became leader at term 1
--- PASS: TestRecoverPendingConfig (0.00s)
=== RUN   TestRecoverDoublePendingConfig
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 1
--- PASS: TestRecoverDoublePendingConfig (0.00s)
=== RUN   TestAddNode
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestAddNode (0.00s)
=== RUN   TestRemoveNode
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRemoveNode (0.00s)
=== RUN   TestPromotable
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPromotable (0.00s)
=== RUN   TestRaftNodes
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRaftNodes (0.00s)
=== RUN   TestCampaignWhileLeader
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 is starting a new election at term 0
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:55 INFO: 1 received vote from 1 at term 1
raft2016/08/20 10:52:55 INFO: 1 became leader at term 1
--- PASS: TestCampaignWhileLeader (0.00s)
=== RUN   TestCommitAfterRemoveNode
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 1
raft2016/08/20 10:52:55 INFO: 1 became leader at term 1
--- PASS: TestCommitAfterRemoveNode (0.00s)
=== RUN   TestRawNodeStep
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected vote from 0 [logterm: 0, index: 0] at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 no leader at term 1; dropping proposal
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
--- PASS: TestRawNodeStep (0.01s)
=== RUN   TestRawNodeProposeAndConfChange
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:55 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:55 INFO: 1 became leader at term 2
--- PASS: TestRawNodeProposeAndConfChange (0.00s)
=== RUN   TestRawNodeStart
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: 1 is starting a new election at term 1
raft2016/08/20 10:52:55 INFO: 1 became candidate at term 2
raft2016/08/20 10:52:55 INFO: 1 received vote from 1 at term 2
raft2016/08/20 10:52:55 INFO: 1 became leader at term 2
--- PASS: TestRawNodeStart (0.00s)
	rawnode_test.go:152: rd {0x10b088d0 {2 1 2 []} [{EntryConfChange 1 1 [8 0 16 0 24 1] []} {EntryNormal 2 2 [] []}] {[] {{[] []} 0 0 []} []} [{EntryConfChange 1 1 [8 0 16 0 24 1] []} {EntryNormal 2 2 [] []}] []}
=== RUN   TestRawNodeRestart
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestRawNodeRestart (0.00s)
=== RUN   TestRawNodeRestartFromSnapshot
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestRawNodeRestartFromSnapshot (0.00s)
=== RUN   TestRawNodeStatus
raft2016/08/20 10:52:55 INFO: 1 became follower at term 0
raft2016/08/20 10:52:55 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/08/20 10:52:55 INFO: 1 became follower at term 1
--- PASS: TestRawNodeStatus (0.00s)
=== RUN   TestStorageTerm
--- PASS: TestStorageTerm (0.00s)
=== RUN   TestStorageEntries
--- PASS: TestStorageEntries (0.00s)
=== RUN   TestStorageLastIndex
--- PASS: TestStorageLastIndex (0.00s)
=== RUN   TestStorageFirstIndex
--- PASS: TestStorageFirstIndex (0.00s)
=== RUN   TestStorageCompact
--- PASS: TestStorageCompact (0.00s)
=== RUN   TestStorageCreateSnapshot
--- PASS: TestStorageCreateSnapshot (0.00s)
=== RUN   TestStorageAppend
--- PASS: TestStorageAppend (0.00s)
=== RUN   TestDescribeEntry
--- PASS: TestDescribeEntry (0.00s)
=== RUN   TestLimitSize
--- PASS: TestLimitSize (0.00s)
PASS
ok  	github.com/coreos/etcd/raft	3.708s
?   	github.com/coreos/etcd/raft/raftpb	[no test files]
=== RUN   TestSendMessage
2016-08-20 10:52:47.147365 I | rafthttp: the connection with 2 became active
2016-08-20 10:52:47.148131 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:47.300697 E | rafthttp: failed to read 1 on stream Message (net/http: request canceled)
2016-08-20 10:52:47.300920 I | rafthttp: the connection with 1 became inactive
--- PASS: TestSendMessage (0.35s)
=== RUN   TestSendMessageWhenStreamIsBroken
2016-08-20 10:52:47.480317 I | rafthttp: the connection with 2 became active
2016-08-20 10:52:47.496591 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:47.581985 E | rafthttp: failed to read 1 on stream Message (unexpected EOF)
2016-08-20 10:52:47.582279 I | rafthttp: the connection with 1 became inactive
2016-08-20 10:52:47.590206 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF)
2016-08-20 10:52:47.590386 I | rafthttp: the connection with 2 became inactive
2016-08-20 10:52:47.601389 I | rafthttp: the connection with 2 became active
--- PASS: TestSendMessageWhenStreamIsBroken (0.36s)
=== RUN   TestServeRaftPrefix
2016-08-20 10:52:47.702016 E | rafthttp: failed to read raft message (some error)
2016-08-20 10:52:47.702368 E | rafthttp: failed to unmarshal raft message (unexpected EOF)
2016-08-20 10:52:47.702601 E | rafthttp: request cluster ID mismatch (got 1 want 0)
2016-08-20 10:52:47.703203 W | rafthttp: failed to process raft message (blah)
--- PASS: TestServeRaftPrefix (0.00s)
=== RUN   TestServeRaftStreamPrefix
--- PASS: TestServeRaftStreamPrefix (0.00s)
=== RUN   TestServeRaftStreamPrefixBad
2016-08-20 10:52:47.705985 E | rafthttp: failed to find member 2 in cluster 1
2016-08-20 10:52:47.706266 W | rafthttp: rejected the stream from peer 5 since it was removed
2016-08-20 10:52:47.706507 E | rafthttp: request cluster ID mismatch (got 2 want 1)
2016-08-20 10:52:47.706749 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1)
--- PASS: TestServeRaftStreamPrefixBad (0.00s)
=== RUN   TestCloseNotifier
--- PASS: TestCloseNotifier (0.00s)
=== RUN   TestMessage
--- PASS: TestMessage (0.00s)
=== RUN   TestMsgAppV2
--- PASS: TestMsgAppV2 (0.01s)
=== RUN   TestPeerPick
--- PASS: TestPeerPick (0.00s)
=== RUN   TestPipelineSend
2016-08-20 10:52:47.717705 I | rafthttp: the connection with 1 became active
--- PASS: TestPipelineSend (0.01s)
=== RUN   TestPipelineKeepSendingWhenPostError
--- PASS: TestPipelineKeepSendingWhenPostError (0.01s)
=== RUN   TestPipelineExceedMaximumServing
2016-08-20 10:52:48.450304 I | rafthttp: the connection with 1 became active
--- PASS: TestPipelineExceedMaximumServing (0.72s)
=== RUN   TestPipelineSendFailed
--- PASS: TestPipelineSendFailed (0.01s)
=== RUN   TestPipelinePost
--- PASS: TestPipelinePost (0.00s)
=== RUN   TestPipelinePostBad
--- PASS: TestPipelinePostBad (0.00s)
=== RUN   TestPipelinePostErrorc
--- PASS: TestPipelinePostErrorc (0.00s)
=== RUN   TestStopBlockedPipeline
--- PASS: TestStopBlockedPipeline (0.00s)
=== RUN   TestStreamWriterAttachOutgoingConn
2016-08-20 10:52:48.481914 I | rafthttp: the connection with 1 became active
--- PASS: TestStreamWriterAttachOutgoingConn (0.13s)
=== RUN   TestStreamWriterAttachBadOutgoingConn
2016-08-20 10:52:48.618684 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.619266 E | rafthttp: failed to write 1 on stream Message (blah)
2016-08-20 10:52:48.619500 I | rafthttp: the connection with 1 became inactive
--- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s)
=== RUN   TestStreamReaderDialRequest
--- PASS: TestStreamReaderDialRequest (0.00s)
=== RUN   TestStreamReaderDialResult
--- PASS: TestStreamReaderDialResult (0.00s)
=== RUN   TestStreamReaderDialDetectUnsupport
--- PASS: TestStreamReaderDialDetectUnsupport (0.00s)
=== RUN   TestStream
2016-08-20 10:52:48.658067 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.658297 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.663349 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.663525 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.669504 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.697137 I | rafthttp: the connection with 1 became active
2016-08-20 10:52:48.704449 E | rafthttp: failed to read 1 on stream Message (net/http: request canceled)
2016-08-20 10:52:48.704673 I | rafthttp: the connection with 1 became inactive
--- PASS: TestStream (0.11s)
=== RUN   TestCheckStreamSupport
--- PASS: TestCheckStreamSupport (0.00s)
=== RUN   TestTransportSend
--- PASS: TestTransportSend (0.00s)
=== RUN   TestTransportAdd
--- PASS: TestTransportAdd (0.03s)
=== RUN   TestTransportRemove
--- PASS: TestTransportRemove (0.03s)
=== RUN   TestTransportUpdate
--- PASS: TestTransportUpdate (0.00s)
=== RUN   TestTransportErrorc
--- SKIP: TestTransportErrorc (0.00s)
	transport_test.go:129: DM-disabled
=== RUN   TestURLPickerPickTwice
--- PASS: TestURLPickerPickTwice (0.00s)
=== RUN   TestURLPickerUpdate
--- PASS: TestURLPickerUpdate (0.00s)
=== RUN   TestURLPickerUnreachable
--- PASS: TestURLPickerUnreachable (0.00s)
=== RUN   TestEntry
--- PASS: TestEntry (0.00s)
=== RUN   TestCompareMajorMinorVersion
--- PASS: TestCompareMajorMinorVersion (0.00s)
=== RUN   TestServerVersion
--- PASS: TestServerVersion (0.00s)
=== RUN   TestMinClusterVersion
--- PASS: TestMinClusterVersion (0.00s)
=== RUN   TestCheckVersionCompatibility
--- PASS: TestCheckVersionCompatibility (0.00s)
PASS
ok  	github.com/coreos/etcd/rafthttp	1.909s
=== RUN   TestSaveAndLoad
--- PASS: TestSaveAndLoad (0.01s)
=== RUN   TestBadCRC
2016-08-20 10:52:37.531381 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch
--- PASS: TestBadCRC (0.00s)
=== RUN   TestFailback
2016-08-20 10:52:37.534585 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF
--- PASS: TestFailback (0.00s)
=== RUN   TestSnapNames
--- PASS: TestSnapNames (0.00s)
=== RUN   TestLoadNewestSnap
--- PASS: TestLoadNewestSnap (0.00s)
=== RUN   TestNoSnapshot
--- PASS: TestNoSnapshot (0.00s)
=== RUN   TestEmptySnapshot
2016-08-20 10:52:37.546810 E | snap: unexpected empty snapshot
--- PASS: TestEmptySnapshot (0.00s)
=== RUN   TestAllSnapshotBroken
2016-08-20 10:52:37.549653 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF
--- PASS: TestAllSnapshotBroken (0.00s)
PASS
ok  	github.com/coreos/etcd/snap	0.076s
?   	github.com/coreos/etcd/snap/snappb	[no test files]
=== RUN   TestConsistentWatchableStoreConsistentIndex
--- PASS: TestConsistentWatchableStoreConsistentIndex (2.15s)
=== RUN   TestConsistentWatchableStoreSkip
--- PASS: TestConsistentWatchableStoreSkip (1.63s)
=== RUN   TestIndexGet
--- PASS: TestIndexGet (0.00s)
=== RUN   TestIndexRange
--- PASS: TestIndexRange (0.00s)
=== RUN   TestIndexTombstone
--- PASS: TestIndexTombstone (0.00s)
=== RUN   TestIndexRangeSince
--- PASS: TestIndexRangeSince (0.00s)
=== RUN   TestIndexCompact
2016/08/20 10:53:10 store.index: compact 1
2016/08/20 10:53:10 store.index: compact 2
2016/08/20 10:53:10 store.index: compact 3
2016/08/20 10:53:10 store.index: compact 4
2016/08/20 10:53:10 store.index: compact 5
2016/08/20 10:53:10 store.index: compact 6
2016/08/20 10:53:10 store.index: compact 7
2016/08/20 10:53:10 store.index: compact 8
2016/08/20 10:53:10 store.index: compact 9
2016/08/20 10:53:10 store.index: compact 10
2016/08/20 10:53:10 store.index: compact 11
2016/08/20 10:53:10 store.index: compact 12
2016/08/20 10:53:10 store.index: compact 13
2016/08/20 10:53:10 store.index: compact 14
2016/08/20 10:53:10 store.index: compact 15
2016/08/20 10:53:10 store.index: compact 16
2016/08/20 10:53:10 store.index: compact 17
2016/08/20 10:53:10 store.index: compact 18
2016/08/20 10:53:10 store.index: compact 19
2016/08/20 10:53:10 store.index: compact 1
2016/08/20 10:53:10 store.index: compact 2
2016/08/20 10:53:10 store.index: compact 3
2016/08/20 10:53:10 store.index: compact 4
2016/08/20 10:53:10 store.index: compact 5
2016/08/20 10:53:10 store.index: compact 6
2016/08/20 10:53:10 store.index: compact 7
2016/08/20 10:53:10 store.index: compact 8
2016/08/20 10:53:10 store.index: compact 9
2016/08/20 10:53:10 store.index: compact 10
2016/08/20 10:53:10 store.index: compact 11
2016/08/20 10:53:10 store.index: compact 12
2016/08/20 10:53:10 store.index: compact 13
2016/08/20 10:53:10 store.index: compact 14
2016/08/20 10:53:10 store.index: compact 15
2016/08/20 10:53:10 store.index: compact 16
2016/08/20 10:53:10 store.index: compact 17
2016/08/20 10:53:10 store.index: compact 18
2016/08/20 10:53:10 store.index: compact 19
--- PASS: TestIndexCompact (0.01s)
=== RUN   TestIndexRestore
--- PASS: TestIndexRestore (0.00s)
=== RUN   TestKeyIndexGet
--- PASS: TestKeyIndexGet (0.00s)
=== RUN   TestKeyIndexSince
--- PASS: TestKeyIndexSince (0.00s)
=== RUN   TestKeyIndexPut
--- PASS: TestKeyIndexPut (0.00s)
=== RUN   TestKeyIndexRestore
--- PASS: TestKeyIndexRestore (0.00s)
=== RUN   TestKeyIndexTombstone
--- PASS: TestKeyIndexTombstone (0.00s)
=== RUN   TestKeyIndexCompact
--- PASS: TestKeyIndexCompact (0.01s)
=== RUN   TestKeyIndexCompactOnFurtherRev
--- PASS: TestKeyIndexCompactOnFurtherRev (0.00s)
=== RUN   TestKeyIndexIsEmpty
--- PASS: TestKeyIndexIsEmpty (0.00s)
=== RUN   TestKeyIndexFindGeneration
--- PASS: TestKeyIndexFindGeneration (0.00s)
=== RUN   TestKeyIndexLess
--- PASS: TestKeyIndexLess (0.00s)
=== RUN   TestGenerationIsEmpty
--- PASS: TestGenerationIsEmpty (0.00s)
=== RUN   TestGenerationWalk
--- PASS: TestGenerationWalk (0.00s)
=== RUN   TestKVRange
--- PASS: TestKVRange (1.03s)
=== RUN   TestKVTxnRange
--- PASS: TestKVTxnRange (1.42s)
=== RUN   TestKVRangeRev
--- PASS: TestKVRangeRev (1.07s)
=== RUN   TestKVTxnRangeRev
--- PASS: TestKVTxnRangeRev (0.73s)
=== RUN   TestKVRangeBadRev
2016/08/20 10:53:15 store.index: compact 4
--- PASS: TestKVRangeBadRev (1.10s)
=== RUN   TestKVTxnRangeBadRev
2016/08/20 10:53:16 store.index: compact 4
--- PASS: TestKVTxnRangeBadRev (1.06s)
=== RUN   TestKVRangeLimit
--- PASS: TestKVRangeLimit (0.67s)
=== RUN   TestKVTxnRangeLimit
--- PASS: TestKVTxnRangeLimit (1.69s)
=== RUN   TestKVPutMultipleTimes
--- PASS: TestKVPutMultipleTimes (1.21s)
=== RUN   TestKVTxnPutMultipleTimes
--- PASS: TestKVTxnPutMultipleTimes (1.24s)
=== RUN   TestKVDeleteRange
--- PASS: TestKVDeleteRange (7.92s)
=== RUN   TestKVTxnDeleteRange
--- PASS: TestKVTxnDeleteRange (8.09s)
=== RUN   TestKVDeleteMultipleTimes
--- PASS: TestKVDeleteMultipleTimes (1.33s)
=== RUN   TestKVTxnDeleteMultipleTimes
--- PASS: TestKVTxnDeleteMultipleTimes (0.74s)
=== RUN   TestKVOperationInSequence
--- PASS: TestKVOperationInSequence (0.70s)
=== RUN   TestKVTxnBlockNonTxnOperations
--- PASS: TestKVTxnBlockNonTxnOperations (0.56s)
=== RUN   TestKVTxnWrongID
--- PASS: TestKVTxnWrongID (0.56s)
=== RUN   TestKVTxnOperationInSequence
--- PASS: TestKVTxnOperationInSequence (0.59s)
=== RUN   TestKVCompactReserveLastValue
2016/08/20 10:53:42 store.index: compact 1
2016/08/20 10:53:42 store.index: compact 2
2016/08/20 10:53:43 store.index: compact 3
2016/08/20 10:53:43 store.index: compact 4
--- PASS: TestKVCompactReserveLastValue (1.85s)
=== RUN   TestKVCompactBad
2016/08/20 10:53:44 store.index: compact 0
2016/08/20 10:53:44 store.index: compact 1
2016/08/20 10:53:44 store.index: compact 4
--- PASS: TestKVCompactBad (0.89s)
=== RUN   TestKVHash
--- PASS: TestKVHash (2.51s)
=== RUN   TestKVRestore
2016/08/20 10:53:49 store.index: compact 1
2016/08/20 10:53:49 storage: resume scheduled compaction at 1
2016/08/20 10:53:50 store.index: compact 1
--- PASS: TestKVRestore (3.27s)
=== RUN   TestKVSnapshot
--- PASS: TestKVSnapshot (0.83s)
=== RUN   TestWatchableKVWatch
--- PASS: TestWatchableKVWatch (0.92s)
=== RUN   TestScheduleCompaction
--- PASS: TestScheduleCompaction (3.73s)
=== RUN   TestStoreRev
--- PASS: TestStoreRev (0.34s)
=== RUN   TestStorePut
--- PASS: TestStorePut (0.00s)
=== RUN   TestStoreRange
--- PASS: TestStoreRange (0.00s)
=== RUN   TestStoreDeleteRange
--- PASS: TestStoreDeleteRange (0.00s)
=== RUN   TestStoreCompact
--- PASS: TestStoreCompact (0.00s)
=== RUN   TestStoreRestore
2016/08/20 10:53:56 storage: restore compact to 3
--- PASS: TestStoreRestore (0.00s)
=== RUN   TestRestoreContinueUnfinishedCompaction
2016/08/20 10:53:56 storage: resume scheduled compaction at 2
2016/08/20 10:53:57 store.index: compact 2
--- PASS: TestRestoreContinueUnfinishedCompaction (0.96s)
=== RUN   TestTxnPut
--- PASS: TestTxnPut (0.94s)
=== RUN   TestTxnBlockBackendForceCommit
--- PASS: TestTxnBlockBackendForceCommit (0.63s)
=== RUN   TestRevision
--- PASS: TestRevision (0.00s)
=== RUN   TestWatch
--- PASS: TestWatch (0.34s)
=== RUN   TestNewWatcherCancel
--- PASS: TestNewWatcherCancel (0.46s)
=== RUN   TestCancelUnsynced
--- PASS: TestCancelUnsynced (0.41s)
=== RUN   TestSyncWatchers
--- PASS: TestSyncWatchers (0.59s)
=== RUN   TestWatchCompacted
2016/08/20 10:54:00 store.index: compact 5
--- PASS: TestWatchCompacted (0.55s)
=== RUN   TestWatchFutureRev
--- PASS: TestWatchFutureRev (0.47s)
=== RUN   TestWatchBatchUnsynced
--- PASS: TestWatchBatchUnsynced (0.82s)
=== RUN   TestNewMapwatcherToEventMap
--- PASS: TestNewMapwatcherToEventMap (0.00s)
=== RUN   TestWatcherWatchID
--- PASS: TestWatcherWatchID (1.65s)
=== RUN   TestWatcherWatchPrefix
--- PASS: TestWatcherWatchPrefix (1.41s)
=== RUN   TestWatchStreamCancelWatcherByID
--- PASS: TestWatchStreamCancelWatcherByID (0.47s)
=== RUN   TestWatcherRequestProgress
--- PASS: TestWatcherRequestProgress (0.46s)
PASS
ok  	github.com/coreos/etcd/storage	60.101s
=== RUN   TestBackendClose
--- PASS: TestBackendClose (0.31s)
=== RUN   TestBackendSnapshot
--- PASS: TestBackendSnapshot (0.62s)
=== RUN   TestBackendBatchIntervalCommit
--- PASS: TestBackendBatchIntervalCommit (0.57s)
=== RUN   TestBackendDefrag
--- PASS: TestBackendDefrag (23.92s)
=== RUN   TestBatchTxPut
--- PASS: TestBatchTxPut (0.68s)
=== RUN   TestBatchTxRange
--- PASS: TestBatchTxRange (0.40s)
=== RUN   TestBatchTxDelete
--- PASS: TestBatchTxDelete (0.63s)
=== RUN   TestBatchTxCommit
--- PASS: TestBatchTxCommit (0.93s)
=== RUN   TestBatchTxBatchLimitCommit
--- PASS: TestBatchTxBatchLimitCommit (0.60s)
PASS
ok  	github.com/coreos/etcd/storage/backend	28.688s
?   	github.com/coreos/etcd/storage/storagepb	[no test files]
=== RUN   TestEventQueue
--- PASS: TestEventQueue (0.00s)
=== RUN   TestScanHistory
--- PASS: TestScanHistory (0.00s)
=== RUN   TestFullEventQueue
--- PASS: TestFullEventQueue (0.01s)
=== RUN   TestCloneEvent
--- PASS: TestCloneEvent (0.00s)
=== RUN   TestHeapPushPop
--- PASS: TestHeapPushPop (0.00s)
=== RUN   TestHeapUpdate
--- PASS: TestHeapUpdate (0.00s)
=== RUN   TestNodeExternClone
--- PASS: TestNodeExternClone (0.00s)
=== RUN   TestNewKVIs
--- PASS: TestNewKVIs (0.00s)
=== RUN   TestNewKVReadWriteCompare
--- PASS: TestNewKVReadWriteCompare (0.00s)
=== RUN   TestNewKVExpiration
--- PASS: TestNewKVExpiration (0.00s)
=== RUN   TestNewKVListReprCompareClone
--- PASS: TestNewKVListReprCompareClone (0.00s)
=== RUN   TestNewKVRemove
--- PASS: TestNewKVRemove (0.00s)
=== RUN   TestNewDirIs
--- PASS: TestNewDirIs (0.00s)
=== RUN   TestNewDirReadWriteListReprClone
--- PASS: TestNewDirReadWriteListReprClone (0.00s)
=== RUN   TestNewDirExpirationTTL
--- PASS: TestNewDirExpirationTTL (0.00s)
=== RUN   TestNewDirChild
--- PASS: TestNewDirChild (0.00s)
=== RUN   TestStoreStatsGetSuccess
--- PASS: TestStoreStatsGetSuccess (0.00s)
=== RUN   TestStoreStatsGetFail
--- PASS: TestStoreStatsGetFail (0.00s)
=== RUN   TestStoreStatsCreateSuccess
--- PASS: TestStoreStatsCreateSuccess (0.00s)
=== RUN   TestStoreStatsCreateFail
--- PASS: TestStoreStatsCreateFail (0.00s)
=== RUN   TestStoreStatsUpdateSuccess
--- PASS: TestStoreStatsUpdateSuccess (0.00s)
=== RUN   TestStoreStatsUpdateFail
--- PASS: TestStoreStatsUpdateFail (0.00s)
=== RUN   TestStoreStatsCompareAndSwapSuccess
--- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s)
=== RUN   TestStoreStatsCompareAndSwapFail
--- PASS: TestStoreStatsCompareAndSwapFail (0.00s)
=== RUN   TestStoreStatsDeleteSuccess
--- PASS: TestStoreStatsDeleteSuccess (0.00s)
=== RUN   TestStoreStatsDeleteFail
--- PASS: TestStoreStatsDeleteFail (0.00s)
=== RUN   TestStoreStatsExpireCount
--- PASS: TestStoreStatsExpireCount (0.00s)
=== RUN   TestNewStoreWithNamespaces
--- PASS: TestNewStoreWithNamespaces (0.00s)
=== RUN   TestStoreGetValue
--- PASS: TestStoreGetValue (0.00s)
=== RUN   TestMinExpireTime
--- SKIP: TestMinExpireTime (0.00s)
	store_test.go:50: DM-disabled
=== RUN   TestStoreGetDirectory
--- SKIP: TestStoreGetDirectory (0.00s)
	store_test.go:72: DM-disabled
=== RUN   TestStoreGetSorted
--- PASS: TestStoreGetSorted (0.00s)
=== RUN   TestSet
--- SKIP: TestSet (0.00s)
	store_test.go:154: DM-disabled
=== RUN   TestStoreCreateValue
--- SKIP: TestStoreCreateValue (0.00s)
	store_test.go:225: DM-disabled
=== RUN   TestStoreCreateDirectory
--- PASS: TestStoreCreateDirectory (0.00s)
=== RUN   TestStoreCreateFailsIfExists
--- PASS: TestStoreCreateFailsIfExists (0.00s)
=== RUN   TestStoreUpdateValue
--- SKIP: TestStoreUpdateValue (0.00s)
	store_test.go:287: DM-disabled
=== RUN   TestStoreUpdateFailsIfDirectory
--- PASS: TestStoreUpdateFailsIfDirectory (0.00s)
=== RUN   TestStoreUpdateValueTTL
--- PASS: TestStoreUpdateValueTTL (0.00s)
=== RUN   TestStoreUpdateDirTTL
--- PASS: TestStoreUpdateDirTTL (0.00s)
=== RUN   TestStoreDeleteValue
--- PASS: TestStoreDeleteValue (0.00s)
=== RUN   TestStoreDeleteDiretory
--- PASS: TestStoreDeleteDiretory (0.00s)
=== RUN   TestStoreDeleteDiretoryFailsIfNonRecursiveAndDir
--- PASS: TestStoreDeleteDiretoryFailsIfNonRecursiveAndDir (0.00s)
=== RUN   TestRootRdOnly
--- PASS: TestRootRdOnly (0.00s)
=== RUN   TestStoreCompareAndDeletePrevValue
--- PASS: TestStoreCompareAndDeletePrevValue (0.00s)
=== RUN   TestStoreCompareAndDeletePrevValueFailsIfNotMatch
--- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndDeletePrevIndex
--- PASS: TestStoreCompareAndDeletePrevIndex (0.00s)
=== RUN   TestStoreCompareAndDeletePrevIndexFailsIfNotMatch
--- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndDeleteDiretoryFail
--- PASS: TestStoreCompareAndDeleteDiretoryFail (0.00s)
=== RUN   TestStoreCompareAndSwapPrevValue
--- PASS: TestStoreCompareAndSwapPrevValue (0.00s)
=== RUN   TestStoreCompareAndSwapPrevValueFailsIfNotMatch
--- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndSwapPrevIndex
--- PASS: TestStoreCompareAndSwapPrevIndex (0.00s)
=== RUN   TestStoreCompareAndSwapPrevIndexFailsIfNotMatch
--- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s)
=== RUN   TestStoreWatchCreate
--- PASS: TestStoreWatchCreate (0.00s)
=== RUN   TestStoreWatchRecursiveCreate
--- PASS: TestStoreWatchRecursiveCreate (0.00s)
=== RUN   TestStoreWatchUpdate
--- PASS: TestStoreWatchUpdate (0.00s)
=== RUN   TestStoreWatchRecursiveUpdate
--- PASS: TestStoreWatchRecursiveUpdate (0.00s)
=== RUN   TestStoreWatchDelete
--- PASS: TestStoreWatchDelete (0.00s)
=== RUN   TestStoreWatchRecursiveDelete
--- PASS: TestStoreWatchRecursiveDelete (0.00s)
=== RUN   TestStoreWatchCompareAndSwap
--- PASS: TestStoreWatchCompareAndSwap (0.00s)
=== RUN   TestStoreWatchRecursiveCompareAndSwap
--- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s)
=== RUN   TestStoreWatchExpire
--- PASS: TestStoreWatchExpire (0.00s)
=== RUN   TestStoreWatchExpireRefresh
--- PASS: TestStoreWatchExpireRefresh (0.00s)
=== RUN   TestStoreWatchExpireEmptyRefresh
--- PASS: TestStoreWatchExpireEmptyRefresh (0.00s)
=== RUN   TestStoreRefresh
--- PASS: TestStoreRefresh (0.00s)
=== RUN   TestStoreWatchStream
--- PASS: TestStoreWatchStream (0.00s)
=== RUN   TestStoreRecover
--- PASS: TestStoreRecover (0.01s)
=== RUN   TestStoreRecoverWithExpiration
--- PASS: TestStoreRecoverWithExpiration (0.02s)
=== RUN   TestStoreWatchCreateWithHiddenKey
--- PASS: TestStoreWatchCreateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveCreateWithHiddenKey
--- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchUpdateWithHiddenKey
--- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveUpdateWithHiddenKey
--- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchDeleteWithHiddenKey
--- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveDeleteWithHiddenKey
--- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s)
=== RUN   TestStoreWatchExpireWithHiddenKey
--- PASS: TestStoreWatchExpireWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveCreateDeeperThanHiddenKey
--- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s)
=== RUN   TestStoreWatchSlowConsumer
--- PASS: TestStoreWatchSlowConsumer (0.00s)
=== RUN   TestIsHidden
--- PASS: TestIsHidden (0.00s)
=== RUN   TestWatcher
--- PASS: TestWatcher (0.00s)
PASS
ok  	github.com/coreos/etcd/store	0.104s
=== RUN   TestDetectDataDir
--- PASS: TestDetectDataDir (0.01s)
PASS
ok  	github.com/coreos/etcd/version	0.042s
=== RUN   TestReadRecord
--- PASS: TestReadRecord (0.00s)
=== RUN   TestWriteRecord
--- PASS: TestWriteRecord (0.00s)
=== RUN   TestRepair
2016-08-20 10:53:21.681526 N | wal: repairing /tmp/waltest469316105/0000000000000000-0000000000000000.wal
2016-08-20 10:53:21.814573 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal
--- PASS: TestRepair (2.01s)
=== RUN   TestNew
--- PASS: TestNew (0.44s)
=== RUN   TestNewForInitedDir
--- PASS: TestNewForInitedDir (0.00s)
=== RUN   TestOpenAtIndex
--- PASS: TestOpenAtIndex (0.67s)
=== RUN   TestCut
2016-08-20 10:53:23.528220 I | wal: segmented wal file /tmp/waltest549340744/0000000000000001-0000000000000001.wal is created
2016-08-20 10:53:23.872675 I | wal: segmented wal file /tmp/waltest549340744/0000000000000002-0000000000000002.wal is created
--- PASS: TestCut (1.28s)
=== RUN   TestRecover
--- PASS: TestRecover (0.87s)
=== RUN   TestSearchIndex
--- PASS: TestSearchIndex (0.00s)
=== RUN   TestScanWalName
--- PASS: TestScanWalName (0.00s)
=== RUN   TestRecoverAfterCut
2016-08-20 10:53:25.729083 I | wal: segmented wal file /tmp/waltest904026298/0000000000000001-0000000000000001.wal is created
2016-08-20 10:53:26.128150 I | wal: segmented wal file /tmp/waltest904026298/0000000000000002-0000000000000002.wal is created
2016-08-20 10:53:26.539253 I | wal: segmented wal file /tmp/waltest904026298/0000000000000003-0000000000000003.wal is created
2016-08-20 10:53:26.994765 I | wal: segmented wal file /tmp/waltest904026298/0000000000000004-0000000000000004.wal is created
2016-08-20 10:53:27.587016 I | wal: segmented wal file /tmp/waltest904026298/0000000000000005-0000000000000005.wal is created
2016-08-20 10:53:28.061444 I | wal: segmented wal file /tmp/waltest904026298/0000000000000006-0000000000000006.wal is created
2016-08-20 10:53:28.487421 I | wal: segmented wal file /tmp/waltest904026298/0000000000000007-0000000000000007.wal is created
2016-08-20 10:53:28.841965 I | wal: segmented wal file /tmp/waltest904026298/0000000000000008-0000000000000008.wal is created
2016-08-20 10:53:29.288017 I | wal: segmented wal file /tmp/waltest904026298/0000000000000009-0000000000000009.wal is created
2016-08-20 10:53:29.601331 I | wal: segmented wal file /tmp/waltest904026298/000000000000000a-000000000000000a.wal is created
--- PASS: TestRecoverAfterCut (5.27s)
=== RUN   TestOpenAtUncommittedIndex
--- PASS: TestOpenAtUncommittedIndex (0.68s)
=== RUN   TestOpenForRead
2016-08-20 10:53:31.472405 I | wal: segmented wal file /tmp/waltest048323068/0000000000000001-0000000000000001.wal is created
2016-08-20 10:53:31.761333 I | wal: segmented wal file /tmp/waltest048323068/0000000000000002-0000000000000002.wal is created
2016-08-20 10:53:32.227930 I | wal: segmented wal file /tmp/waltest048323068/0000000000000003-0000000000000003.wal is created
2016-08-20 10:53:32.505713 I | wal: segmented wal file /tmp/waltest048323068/0000000000000004-0000000000000004.wal is created
2016-08-20 10:53:32.811772 I | wal: segmented wal file /tmp/waltest048323068/0000000000000005-0000000000000005.wal is created
2016-08-20 10:53:33.883029 I | wal: segmented wal file /tmp/waltest048323068/0000000000000006-0000000000000006.wal is created
2016-08-20 10:53:34.217235 I | wal: segmented wal file /tmp/waltest048323068/0000000000000007-0000000000000007.wal is created
2016-08-20 10:53:34.506119 I | wal: segmented wal file /tmp/waltest048323068/0000000000000008-0000000000000008.wal is created
2016-08-20 10:53:34.794105 I | wal: segmented wal file /tmp/waltest048323068/0000000000000009-0000000000000009.wal is created
2016-08-20 10:53:35.094872 I | wal: segmented wal file /tmp/waltest048323068/000000000000000a-000000000000000a.wal is created
--- PASS: TestOpenForRead (4.20s)
=== RUN   TestSaveEmpty
--- PASS: TestSaveEmpty (0.00s)
=== RUN   TestReleaseLockTo
2016-08-20 10:53:36.072858 I | wal: segmented wal file /tmp/waltest490148651/0000000000000001-0000000000000001.wal is created
2016-08-20 10:53:36.384617 I | wal: segmented wal file /tmp/waltest490148651/0000000000000002-0000000000000002.wal is created
2016-08-20 10:53:36.639635 I | wal: segmented wal file /tmp/waltest490148651/0000000000000003-0000000000000003.wal is created
2016-08-20 10:53:36.950226 I | wal: segmented wal file /tmp/waltest490148651/0000000000000004-0000000000000004.wal is created
2016-08-20 10:53:37.205237 I | wal: segmented wal file /tmp/waltest490148651/0000000000000005-0000000000000005.wal is created
2016-08-20 10:53:37.360784 I | wal: segmented wal file /tmp/waltest490148651/0000000000000006-0000000000000006.wal is created
2016-08-20 10:53:37.661807 I | wal: segmented wal file /tmp/waltest490148651/0000000000000007-0000000000000007.wal is created
2016-08-20 10:53:38.116264 I | wal: segmented wal file /tmp/waltest490148651/0000000000000008-0000000000000008.wal is created
2016-08-20 10:53:38.406296 I | wal: segmented wal file /tmp/waltest490148651/0000000000000009-0000000000000009.wal is created
2016-08-20 10:53:38.694156 I | wal: segmented wal file /tmp/waltest490148651/000000000000000a-000000000000000a.wal is created
--- PASS: TestReleaseLockTo (3.59s)
PASS
ok  	github.com/coreos/etcd/wal	19.060s
?   	github.com/coreos/etcd/wal/walpb	[no test files]
make[1]: Leaving directory '/<<BUILDDIR>>/etcd-2.3.7+dfsg'
 fakeroot debian/rules binary-arch
dh binary-arch --buildsystem=golang --with=golang,systemd --parallel --builddirectory=_build
   dh_testroot -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_prep -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_auto_install -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
	mkdir -p /<<BUILDDIR>>/etcd-2.3.7\+dfsg/debian/tmp/usr
	cp -r bin /<<BUILDDIR>>/etcd-2.3.7\+dfsg/debian/tmp/usr
	mkdir -p /<<BUILDDIR>>/etcd-2.3.7\+dfsg/debian/tmp/usr/share/gocode/src/github.com/coreos/etcd
	cp -r -T src/github.com/coreos/etcd /<<BUILDDIR>>/etcd-2.3.7\+dfsg/debian/tmp/usr/share/gocode/src/github.com/coreos/etcd
   dh_install -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_installdocs -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_installchangelogs -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_installman -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_systemd_enable -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_installinit -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_systemd_start -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_perl -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_link -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_strip_nondeterminism -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_compress -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_fixperms -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_strip -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_makeshlibs -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_shlibdeps -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_installdeb -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_golang -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_gencontrol -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
   dh_md5sums -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
   dh_builddeb -u-Zxz -a -O--buildsystem=golang -O--parallel -O--builddirectory=_build
dpkg-deb: building package 'etcd-dbgsym' in '../etcd-dbgsym_2.3.7+dfsg-4_armhf.deb'.
dpkg-deb: building package 'etcd' in '../etcd_2.3.7+dfsg-4_armhf.deb'.
 dpkg-genchanges --build=any -mRaspbian nitrogen6x test autobuilder <root@raspbian.org> >../etcd_2.3.7+dfsg-4_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build etcd-2.3.7+dfsg
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 20160820-1056

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


etcd_2.3.7+dfsg-4_armhf.changes:
--------------------------------

Format: 1.8
Date: Wed, 20 Jul 2016 09:51:34 +1000
Source: etcd
Binary: etcd golang-etcd-server-dev
Architecture: armhf
Version: 2.3.7+dfsg-4
Distribution: stretch-staging
Urgency: medium
Maintainer: Raspbian nitrogen6x test autobuilder <root@raspbian.org>
Changed-By: Dmitry Smirnov <onlyjob@debian.org>
Description:
 etcd       - highly-available key value store -- daemon
 golang-etcd-server-dev - highly-available key value store -- source
Closes: 831789
Changes:
 etcd (2.3.7+dfsg-4) unstable; urgency=medium
 .
   * New patch to disable TestTransportErrorc (Closes: #831789).
Checksums-Sha1:
 2c13a90e47b74a73d83f23950d91f1234ac1db85 1366700 etcd-dbgsym_2.3.7+dfsg-4_armhf.deb
 3e6c2ab97086ab3f4504a3469f433c5e46820492 4957984 etcd_2.3.7+dfsg-4_armhf.deb
Checksums-Sha256:
 dddc2e8abf2f8c5ce447b991fccc122fa22de4af3f059ca1cc942c44f7c34005 1366700 etcd-dbgsym_2.3.7+dfsg-4_armhf.deb
 113e2e60b3d9c309497889da60e6f7f29fe105be2b9bd156aa393c24efac772b 4957984 etcd_2.3.7+dfsg-4_armhf.deb
Files:
 be058d0b4326c883d73c93cf777606f0 1366700 debug extra etcd-dbgsym_2.3.7+dfsg-4_armhf.deb
 611a6f13561b87bf8c193f741975fa77 4957984 devel extra etcd_2.3.7+dfsg-4_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


etcd-dbgsym_2.3.7+dfsg-4_armhf.deb
----------------------------------

 new debian package, version 2.0.
 size 1366700 bytes: control archive=876 bytes.
    1386 bytes,    14 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: etcd-dbgsym
 Source: etcd
 Version: 2.3.7+dfsg-4
 Architecture: armhf
 Maintainer: pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
 Installed-Size: 2395
 Depends: etcd (= 2.3.7+dfsg-4)
 Built-Using: golang-1.6 (= 1.6.3-1+rpi1), golang-codegangsta-cli (= 0.0~git20151221-1), golang-github-bgentry-speakeasy (= 0.0~git20150902.0.36e9cfd-1), golang-github-boltdb-bolt (= 1.2.1-1), golang-github-coreos-go-systemd (= 10-1), golang-github-coreos-pkg (= 2-1), golang-github-google-btree (= 0.0~git20150413.0.cc6329d-1), golang-github-jonboulle-clockwork (= 0.0~git20141217-3+rpi1), golang-github-prometheus-client-model (= 0.0.2+git20150212.12.fa8ad6f-1), golang-github-ugorji-go-codec (= 0.0~git20151130.0.357a44b-1), golang-github-xiang90-probing (= 0.0~git20150806.0.6a0cc1a-1), golang-go-semver (= 0.0~git20150304-1), golang-go.crypto (= 1:0.0~git20160607.0.77f4136-1), golang-gogoprotobuf (= 0.2-5), golang-golang-x-net-dev (= 1:0.0+git20160518.b3e9c8f+dfsg-2), golang-google-grpc (= 0.0~git20160517.0.a22b6611-2), golang-goprotobuf (= 0.0~git20160425.7cc19b7-1), golang-procfs (= 0+git20160411.abf152e-1), golang-prometheus-client (= 0.7.0+ds-4), golang-protobuf-extensions (= 1.0.0-1)
 Section: debug
 Priority: extra
 Homepage: https://github.com/coreos/etcd
 Description: Debug symbols for etcd
 Auto-Built-Package: debug-symbols
 Build-Ids: 51384cc1645dba1b31a45d4e091e0b98971a1f54

drwxr-xr-x root/root         0 2016-07-19 23:51 ./
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/lib/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/lib/debug/.build-id/51/
-rw-r--r-- root/root   2441492 2016-07-19 23:51 ./usr/lib/debug/.build-id/51/384cc1645dba1b31a45d4e091e0b98971a1f54.debug
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd-dbgsym -> etcd


etcd_2.3.7+dfsg-4_armhf.deb
---------------------------

 new debian package, version 2.0.
 size 4957984 bytes: control archive=3635 bytes.
      35 bytes,     2 lines      conffiles            
    1828 bytes,    23 lines      control              
    4252 bytes,    50 lines      md5sums              
    1354 bytes,    43 lines   *  postinst             #!/bin/sh
     848 bytes,    36 lines   *  postrm               #!/bin/sh
     163 bytes,     7 lines   *  prerm                #!/bin/sh
 Package: etcd
 Version: 2.3.7+dfsg-4
 Architecture: armhf
 Maintainer: pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
 Installed-Size: 24454
 Depends: adduser, init-system-helpers (>= 1.18~), libc6 (>= 2.4), pipexec
 Built-Using: golang-1.6 (= 1.6.3-1+rpi1), golang-codegangsta-cli (= 0.0~git20151221-1), golang-github-bgentry-speakeasy (= 0.0~git20150902.0.36e9cfd-1), golang-github-boltdb-bolt (= 1.2.1-1), golang-github-coreos-go-systemd (= 10-1), golang-github-coreos-pkg (= 2-1), golang-github-google-btree (= 0.0~git20150413.0.cc6329d-1), golang-github-jonboulle-clockwork (= 0.0~git20141217-3+rpi1), golang-github-prometheus-client-model (= 0.0.2+git20150212.12.fa8ad6f-1), golang-github-ugorji-go-codec (= 0.0~git20151130.0.357a44b-1), golang-github-xiang90-probing (= 0.0~git20150806.0.6a0cc1a-1), golang-go-semver (= 0.0~git20150304-1), golang-go.crypto (= 1:0.0~git20160607.0.77f4136-1), golang-gogoprotobuf (= 0.2-5), golang-golang-x-net-dev (= 1:0.0+git20160518.b3e9c8f+dfsg-2), golang-google-grpc (= 0.0~git20160517.0.a22b6611-2), golang-goprotobuf (= 0.0~git20160425.7cc19b7-1), golang-procfs (= 0+git20160411.abf152e-1), golang-prometheus-client (= 0.7.0+ds-4), golang-protobuf-extensions (= 1.0.0-1)
 Section: devel
 Priority: extra
 Homepage: https://github.com/coreos/etcd
 Description: highly-available key value store -- daemon
  A highly-available key value store for shared configuration and service
  discovery. etcd is inspired by zookeeper and doozer, with a focus on:
  .
   * Simple: curl'able user facing API (HTTP+JSON)
   * Secure: optional SSL client cert authentication
   * Fast: benchmarked 1000s of writes/s per instance
   * Reliable: Properly distributed using Raft
  .
  Etcd uses the Raft consensus algorithm to manage a highly-available replicated
  log.
  .
  This package contains the server binaries.

drwxr-xr-x root/root         0 2016-07-19 23:51 ./
drwxr-xr-x root/root         0 2016-07-19 23:51 ./etc/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./etc/default/
-rw-r--r-- root/root      9224 2015-09-11 11:27 ./etc/default/etcd
drwxr-xr-x root/root         0 2016-07-19 23:51 ./etc/init.d/
-rwxr-xr-x root/root      2244 2016-04-06 02:07 ./etc/init.d/etcd
drwxr-xr-x root/root         0 2016-07-19 23:51 ./lib/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./lib/systemd/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./lib/systemd/system/
-rw-r--r-- root/root       586 2015-12-18 10:38 ./lib/systemd/system/etcd.service
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/bin/
-rwxr-xr-x root/root  13306412 2016-07-19 23:51 ./usr/bin/etcd
-rwxr-xr-x root/root  11546752 2016-07-19 23:51 ./usr/bin/etcdctl
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd/Documentation/
-rw-r--r-- root/root      1157 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/04_to_2_snapshot_migration.md
-rw-r--r-- root/root      5339 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/admin_guide.md.gz
-rw-r--r-- root/root      7786 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/api.md.gz
-rw-r--r-- root/root      3301 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/api_v3.md.gz
-rw-r--r-- root/root      3472 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/auth_api.md.gz
-rw-r--r-- root/root      1998 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/authentication.md.gz
-rw-r--r-- root/root      1872 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/backward_compatibility.md.gz
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd/Documentation/benchmarks/
-rw-r--r-- root/root       435 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/README.md
-rw-r--r-- root/root      2684 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root      3239 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-2-0-benchmarks.md
-rw-r--r-- root/root      3798 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root      1568 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root      1318 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root      3853 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-3-watch-memory-benchmark.md
-rw-r--r-- root/root      1642 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-storage-memory-benchmark.md.gz
-rw-r--r-- root/root      1295 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/branch_management.md
-rw-r--r-- root/root      4592 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/clustering.md.gz
-rw-r--r-- root/root      3757 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/configuration.md.gz
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd/Documentation/dev/
-rw-r--r-- root/root      1932 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/dev/release.md.gz
-rw-r--r-- root/root      2144 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/discovery_protocol.md.gz
-rw-r--r-- root/root      3597 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/docker_guide.md
-rw-r--r-- root/root      1938 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/errorcode.md
-rw-r--r-- root/root      4082 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/faq.md
-rw-r--r-- root/root       886 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/glossary.md
-rw-r--r-- root/root      2202 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/implementation-faq.md
-rw-r--r-- root/root      2511 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/internal-protocol-versioning.md
-rw-r--r-- root/root      2293 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/libraries-and-tools.md.gz
-rw-r--r-- root/root      3299 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/members_api.md
-rw-r--r-- root/root      2695 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/metrics.md.gz
-rw-r--r-- root/root       549 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/other_apis.md
drwxr-xr-x root/root         0 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/platforms/
-rw-r--r-- root/root      2775 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/platforms/freebsd.md
-rw-r--r-- root/root      2692 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/production-users.md
-rw-r--r-- root/root      3037 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/proxy.md.gz
-rw-r--r-- root/root      2289 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/reporting_bugs.md
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/doc/etcd/Documentation/rfc/
-rw-r--r-- root/root      1822 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/rfc/v3api.md.gz
-rw-r--r-- root/root      3721 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/runtime-configuration.md.gz
-rw-r--r-- root/root      2074 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/runtime-reconf-design.md.gz
-rw-r--r-- root/root      3387 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/security.md.gz
-rw-r--r-- root/root      1930 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/tuning.md.gz
-rw-r--r-- root/root      2066 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/upgrade_2_1.md.gz
-rw-r--r-- root/root      2118 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/upgrade_2_2.md.gz
-rw-r--r-- root/root      2373 2016-06-17 18:08 ./usr/share/doc/etcd/Documentation/upgrade_2_3.md.gz
-rw-r--r-- root/root        96 2015-09-11 05:43 ./usr/share/doc/etcd/TODO.Debian
-rw-r--r-- root/root      2745 2016-07-19 23:51 ./usr/share/doc/etcd/changelog.Debian.gz
-rw-r--r-- root/root      5733 2016-07-09 22:49 ./usr/share/doc/etcd/copyright
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/man/
drwxr-xr-x root/root         0 2016-07-19 23:51 ./usr/share/man/man1/
-rw-r--r-- root/root      1560 2016-07-19 23:51 ./usr/share/man/man1/etcd.1.gz
-rw-r--r-- root/root       954 2016-07-19 23:51 ./usr/share/man/man1/etcdctl.1.gz


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 157780
Build-Time: 652
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 725
Job: etcd_2.3.7+dfsg-4
Machine Architecture: armhf
Package: etcd
Package-Time: 1432
Source-Version: 2.3.7+dfsg-4
Space: 157780
Status: successful
Version: 2.3.7+dfsg-4
--------------------------------------------------------------------------------
Finished at 20160820-1056
Build needed 00:23:52, 157780k disc space