etcd →
2.2.3+dfsg-1+b1 →
armhf → 2016-01-21 11:49:18
sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bm-wb-03
╔══════════════════════════════════════════════════════════════════════════════╗
║ etcd 2.2.3+dfsg-1+b1 (armhf) 21 Jan 2016 11:18 ║
╚══════════════════════════════════════════════════════════════════════════════╝
Package: etcd
Version: 2.2.3+dfsg-1+b1
Source Version: 2.2.3+dfsg-1
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'build/etcd-u62tmf/etcd-2.2.3+dfsg' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/etcd-u62tmf' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-367ed3a4-ea77-43c3-a370-4718a0838716' 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 [8632 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [10.7 MB]
Fetched 19.3 MB in 21s (914 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...
Building dependency tree...
Reading state information...
NOTICE: 'etcd' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/pkg-go/packages/etcd.git
Please use:
git clone git://anonscm.debian.org/pkg-go/packages/etcd.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 396 kB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main etcd 2.2.3+dfsg-1 (dsc) [3543 B]
Get:2 http://172.17.0.1/private stretch-staging/main etcd 2.2.3+dfsg-1 (tar) [381 kB]
Get:3 http://172.17.0.1/private stretch-staging/main etcd 2.2.3+dfsg-1 (diff) [12.0 kB]
Fetched 396 kB in 0s (5240 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-Q3vSqJ/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Get:1 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ InRelease
Ign:1 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ InRelease
Get:2 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Release [2119 B]
Get:2 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Release [2119 B]
Get:3 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Release.gpg [299 B]
Get:3 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Release.gpg [299 B]
Get:4 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Sources [208 B]
Get:5 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ Packages [525 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
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 22 not upgraded.
Need to get 0 B/766 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/«BUILDDIR»/resolver-Q3vSqJ/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [766 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 ... 12707 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: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), dh-golang (>= 1.6), dh-systemd, golang-go, golang-clockwork-dev | golang-github-jonboulle-clockwork-dev, golang-codegangsta-cli-dev | golang-github-codegangsta-cli-dev, golang-context-dev | golang-github-gorilla-context-dev, golang-coreos-log-dev | golang-github-coreos-go-log-dev, golang-etcd-dev | golang-github-coreos-go-etcd-dev, golang-github-beorn7-perks-dev, golang-github-boltdb-bolt-dev, golang-github-bradfitz-http2-dev, golang-github-coreos-go-systemd-dev, golang-github-google-btree-dev, golang-github-gorilla-mux-dev | golang-mux-dev, golang-github-ugorji-go-codec-dev (>= 0.0~git20151112~), 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-gogoprotobuf-dev (>= 0.0~git20150828~) | golang-github-gogo-protobuf-dev (>= 0.0~git20150828~), golang-golang-x-net-dev, golang-golang-x-oauth2-dev, golang-golang-x-sys-dev, golang-google-cloud-compute-metadata-dev, golang-google-grpc-dev, 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
Filtered Build-Depends: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), dh-golang (>= 1.6), dh-systemd, golang-go, golang-clockwork-dev, golang-codegangsta-cli-dev, golang-context-dev, golang-coreos-log-dev, golang-etcd-dev, golang-github-beorn7-perks-dev, golang-github-boltdb-bolt-dev, golang-github-bradfitz-http2-dev, golang-github-coreos-go-systemd-dev, golang-github-google-btree-dev, golang-github-gorilla-mux-dev, golang-github-ugorji-go-codec-dev (>= 0.0~git20151112~), golang-glog-dev, golang-go-semver-dev, golang-go.crypto-dev, golang-go.tools, golang-gogoprotobuf-dev (>= 0.0~git20150828~), golang-golang-x-net-dev, golang-golang-x-oauth2-dev, golang-golang-x-sys-dev, golang-google-cloud-compute-metadata-dev, golang-google-grpc-dev, 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
dpkg-deb: building package 'sbuild-build-depends-etcd-dummy' in '/«BUILDDIR»/resolver-crhZsF/apt_archive/sbuild-build-depends-etcd-dummy.deb'.
OK
Get:1 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ InRelease
Ign:1 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ InRelease
Get:2 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Release [2119 B]
Get:2 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Release [2119 B]
Get:3 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Release.gpg [299 B]
Get:3 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Release.gpg [299 B]
Get:4 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Sources [718 B]
Get:5 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ Packages [865 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
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:
autotools-dev bsdmainutils debhelper dh-golang dh-strip-nondeterminism
dh-systemd file gettext gettext-base golang-clockwork-dev
golang-codegangsta-cli-dev golang-context-dev golang-coreos-log-dev
golang-dbus-dev golang-etcd-dev golang-github-beorn7-perks-dev
golang-github-boltdb-bolt-dev golang-github-bradfitz-http2-dev
golang-github-codegangsta-cli-dev golang-github-coreos-go-systemd-dev
golang-github-google-btree-dev golang-github-gorilla-mux-dev
golang-github-julienschmidt-httprouter-dev
golang-github-prometheus-common-dev golang-github-sirupsen-logrus-dev
golang-github-stathat-go-dev golang-github-stretchr-testify-dev
golang-github-ugorji-go-codec-dev golang-glog-dev golang-go
golang-go-semver-dev golang-go.crypto-dev golang-go.net-dev golang-go.tools
golang-gogoprotobuf-dev golang-golang-x-crypto-dev golang-golang-x-net-dev
golang-golang-x-oauth2-dev golang-golang-x-sys-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-goprotobuf-dev golang-logrus-dev golang-metrics-dev golang-objx-dev
golang-procfs-dev golang-prometheus-client-dev
golang-protobuf-extensions-dev golang-src golang-toml-dev golang-x-text-dev
groff-base intltool-debian libarchive-zip-perl libcroco3 libffi6
libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libjs-jquery
libjs-jquery-ui libmagic1 libpipeline1 libprotobuf-dev libprotobuf-lite9v5
libprotobuf9v5 libprotoc9v5 libtimedate-perl libunistring0 libxml2 man-db
po-debconf protobuf-compiler zlib1g-dev
Suggested packages:
wamerican | wordlist whois vacation dh-make augeas-tools gettext-doc
autopoint libasprintf-dev libgettextpo-dev bzr ca-certificates git mercurial
subversion groff libjs-jquery-ui-docs less www-browser libmail-box-perl
Recommended packages:
curl | wget | lynx-cur pkg-config libglib2.0-data shared-mime-info
xdg-user-dirs javascript-common xml-core libmail-sendmail-perl
The following NEW packages will be installed:
autotools-dev bsdmainutils debhelper dh-golang dh-strip-nondeterminism
dh-systemd file gettext gettext-base golang-clockwork-dev
golang-codegangsta-cli-dev golang-context-dev golang-coreos-log-dev
golang-dbus-dev golang-etcd-dev golang-github-beorn7-perks-dev
golang-github-boltdb-bolt-dev golang-github-bradfitz-http2-dev
golang-github-codegangsta-cli-dev golang-github-coreos-go-systemd-dev
golang-github-google-btree-dev golang-github-gorilla-mux-dev
golang-github-julienschmidt-httprouter-dev
golang-github-prometheus-common-dev golang-github-sirupsen-logrus-dev
golang-github-stathat-go-dev golang-github-stretchr-testify-dev
golang-github-ugorji-go-codec-dev golang-glog-dev golang-go
golang-go-semver-dev golang-go.crypto-dev golang-go.net-dev golang-go.tools
golang-gogoprotobuf-dev golang-golang-x-crypto-dev golang-golang-x-net-dev
golang-golang-x-oauth2-dev golang-golang-x-sys-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-goprotobuf-dev golang-logrus-dev golang-metrics-dev golang-objx-dev
golang-procfs-dev golang-prometheus-client-dev
golang-protobuf-extensions-dev golang-src golang-toml-dev golang-x-text-dev
groff-base intltool-debian libarchive-zip-perl libcroco3 libffi6
libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libjs-jquery
libjs-jquery-ui libmagic1 libpipeline1 libprotobuf-dev libprotobuf-lite9v5
libprotobuf9v5 libprotoc9v5 libtimedate-perl libunistring0 libxml2 man-db
po-debconf protobuf-compiler sbuild-build-depends-etcd-dummy zlib1g-dev
0 upgraded, 78 newly installed, 0 to remove and 22 not upgraded.
Need to get 65.1 MB/65.1 MB of archives.
After this operation, 421 MB of additional disk space will be used.
Get:1 file:/«BUILDDIR»/resolver-crhZsF/apt_archive ./ sbuild-build-depends-etcd-dummy 0.invalid.0 [1102 B]
Get:2 http://172.17.0.1/private stretch-staging/main armhf groff-base armhf 1.22.3-5 [1083 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.6 [177 kB]
Get:4 http://172.17.0.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:5 http://172.17.0.1/private stretch-staging/main armhf man-db armhf 2.7.5-1 [975 kB]
Get:6 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.25-2 [250 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.25-2 [61.2 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.7-2 [111 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf libicu55 armhf 55.1-7 [7380 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.3+dfsg1-1 [800 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20150820.1 [71.7 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libffi6 armhf 3.2.1-4 [18.5 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.46.2-3 [2482 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-1 [131 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.7-2 [1400 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.19 [249 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.56-2 [94.9 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.014-1 [10.6 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:22 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.014-1 [7472 B]
Get:23 http://172.17.0.1/private stretch-staging/main armhf debhelper all 9.20160115 [827 kB]
Get:24 http://172.17.0.1/private stretch-staging/main armhf golang-src armhf 2:1.5.1-4 [6418 kB]
Get:25 http://172.17.0.1/private stretch-staging/main armhf golang-go armhf 2:1.5.1-4 [20.2 MB]
Get:26 http://172.17.0.1/private stretch-staging/main armhf libjs-jquery all 1.11.3+dfsg-4 [163 kB]
Get:27 http://172.17.0.1/private stretch-staging/main armhf libjs-jquery-ui all 1.10.1+dfsg-1 [499 kB]
Get:28 http://172.17.0.1/private stretch-staging/main armhf zlib1g-dev armhf 1:1.2.8.dfsg-2+b1 [197 kB]
Get:29 http://172.17.0.1/private stretch-staging/main armhf libprotobuf9v5 armhf 2.6.1-1.3 [292 kB]
Get:30 http://172.17.0.1/private stretch-staging/main armhf libprotobuf-lite9v5 armhf 2.6.1-1.3 [66.2 kB]
Get:31 http://172.17.0.1/private stretch-staging/main armhf libprotobuf-dev armhf 2.6.1-1.3 [427 kB]
Get:32 http://172.17.0.1/private stretch-staging/main armhf libprotoc9v5 armhf 2.6.1-1.3 [241 kB]
Get:33 http://172.17.0.1/private stretch-staging/main armhf protobuf-compiler armhf 2.6.1-1.3 [35.8 kB]
Get:34 http://172.17.0.1/private stretch-staging/main armhf dh-golang all 1.12 [9402 B]
Get:35 http://172.17.0.1/private stretch-staging/main armhf dh-systemd all 1.24 [18.7 kB]
Get:36 http://172.17.0.1/private stretch-staging/main armhf golang-clockwork-dev all 0.0~git20141217-1 [4522 B]
Get:37 http://172.17.0.1/private stretch-staging/main armhf golang-github-codegangsta-cli-dev all 0.0~git20150117-3 [14.4 kB]
Get:38 http://172.17.0.1/private stretch-staging/main armhf golang-codegangsta-cli-dev all 0.0~git20150117-3 [2332 B]
Get:39 http://172.17.0.1/private stretch-staging/main armhf golang-context-dev all 0.0~git20140604.1.14f550f-1 [6280 B]
Get:40 http://172.17.0.1/private stretch-staging/main armhf golang-coreos-log-dev all 0.0~git20140508-4 [5464 B]
Get:41 http://172.17.0.1/private stretch-staging/main armhf golang-dbus-dev all 2-1 [36.5 kB]
Get:42 http://172.17.0.1/private stretch-staging/main armhf golang-etcd-dev all 2.0.0-1 [16.6 kB]
Get:43 http://172.17.0.1/private stretch-staging/main armhf golang-github-beorn7-perks-dev all 0.0~git20150223.0.b965b61-1 [11.0 kB]
Get:44 http://172.17.0.1/private stretch-staging/main armhf golang-github-boltdb-bolt-dev all 1.1.0-1 [55.3 kB]
Get:45 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-crypto-dev all 1:0.0~git20151201.0.7b85b09-2 [802 kB]
Get:46 http://172.17.0.1/private stretch-staging/main armhf golang-go.crypto-dev all 1:0.0~git20151201.0.7b85b09-2 [2640 B]
Get:47 http://172.17.0.1/private stretch-staging/main armhf golang-github-bradfitz-http2-dev all 0.0~git20150509-1 [111 kB]
Get:48 http://172.17.0.1/private stretch-staging/main armhf golang-github-coreos-go-systemd-dev all 3-2 [23.6 kB]
Get:49 http://172.17.0.1/private stretch-staging/main armhf golang-github-google-btree-dev all 0.0~git20150413.0.cc6329d-1 [8844 B]
Get:50 http://172.17.0.1/private stretch-staging/main armhf golang-github-gorilla-mux-dev all 0.0~git20150814.0.f7b6aaa-1 [25.0 kB]
Get:51 http://172.17.0.1/private stretch-staging/main armhf golang-github-julienschmidt-httprouter-dev all 1.1-1 [15.5 kB]
Get:52 http://172.17.0.1/private stretch-staging/main armhf golang-x-text-dev all 0+git20150518.c93e7c9-1 [1968 kB]
Get:53 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-net-dev all 1:0.0+git20150817.66f0418-1 [417 kB]
Get:54 http://172.17.0.1/private stretch-staging/main armhf golang-goprotobuf-dev armhf 0.0~git20150526-2 [700 kB]
Get:55 http://172.17.0.1/private stretch-staging/main armhf golang-protobuf-extensions-dev all 0+git20150513.fc2b8d3-4 [8694 B]
Get:56 http://172.17.0.1/private stretch-staging/main armhf golang-github-sirupsen-logrus-dev all 0.8.7-2 [25.1 kB]
Get:57 http://172.17.0.1/private stretch-staging/main armhf golang-logrus-dev all 0.8.7-2 [2892 B]
Get:58 http://172.17.0.1/private stretch-staging/main armhf golang-github-prometheus-common-dev all 0+git20160104.0a3005b-1 [49.7 kB]
Get:59 http://172.17.0.1/private stretch-staging/main armhf golang-github-stathat-go-dev all 0.0~git20130314.0.01d012b-1 [4910 B]
Get:60 http://172.17.0.1/private stretch-staging/main armhf golang-objx-dev all 0.0~git20140527-4 [20.1 kB]
Get:61 http://172.17.0.1/private stretch-staging/main armhf golang-github-stretchr-testify-dev all 1.0-2 [27.8 kB]
Get:62 http://172.17.0.1/private stretch-staging/main armhf golang-github-ugorji-go-codec-dev all 0.0~git20151130.0.357a44b-1 [127 kB]
Get:63 http://172.17.0.1/private stretch-staging/main armhf golang-glog-dev all 0+git20150801.fca8c88-1 [16.5 kB]
Get:64 http://172.17.0.1/private stretch-staging/main armhf golang-go-semver-dev all 0.0~git20150304-1 [4666 B]
Get:65 http://172.17.0.1/private stretch-staging/main armhf golang-go.net-dev all 1:0.0+git20150817.66f0418-1 [9842 B]
Get:66 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-tools-dev all 1:0.0~git20151026.0.0f9d71c-2 [1329 kB]
Get:67 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-tools armhf 1:0.0~git20151026.0.0f9d71c-2 [10.0 MB]
Get:68 http://172.17.0.1/private stretch-staging/main armhf golang-go.tools armhf 1:0.0~git20151026.0.0f9d71c-2 [9990 B]
Get:69 http://172.17.0.1/private stretch-staging/main armhf golang-gogoprotobuf-dev armhf 0.0~git20150828.0.6cab0cc-1 [3552 kB]
Get:70 http://172.17.0.1/private stretch-staging/main armhf golang-google-appengine-dev all 0.0~git20150606-2 [128 kB]
Get:71 http://172.17.0.1/private stretch-staging/main armhf golang-google-cloud-compute-metadata-dev all 0.0~git20150613-1 [5564 B]
Get:72 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-oauth2-dev all 0.0~git20150527-2 [28.0 kB]
Get:73 http://172.17.0.1/private stretch-staging/main armhf golang-golang-x-sys-dev all 0.0~git20150612-1 [171 kB]
Get:74 http://172.17.0.1/private stretch-staging/main armhf golang-google-grpc-dev all 0.0~git20150514.0.f5ebd86-2 [58.0 kB]
Get:75 http://172.17.0.1/private stretch-staging/main armhf golang-metrics-dev all 0.0~git20150823-1 [26.7 kB]
Get:76 http://172.17.0.1/private stretch-staging/main armhf golang-procfs-dev all 0+git20150616.c91d8ee-1 [13.5 kB]
Get:77 http://172.17.0.1/private stretch-staging/main armhf golang-prometheus-client-dev all 0.7.0+ds-3 [88.4 kB]
Get:78 http://172.17.0.1/private stretch-staging/main armhf golang-toml-dev all 0.1.0+git20160102.23.5c4df71-1 [33.6 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 65.1 MB in 8s (7877 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 ... 12707 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-5_armhf.deb ...
Unpacking groff-base (1.22.3-5) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_armhf.deb ...
Unpacking bsdmainutils (9.0.6) ...
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 libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.25-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.25-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.25-2_armhf.deb ...
Unpacking file (1:5.25-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.7-2_armhf.deb ...
Unpacking gettext-base (0.19.7-2) ...
Selecting previously unselected package libicu55:armhf.
Preparing to unpack .../libicu55_55.1-7_armhf.deb ...
Unpacking libicu55:armhf (55.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.3+dfsg1-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.3+dfsg1-1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.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 libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.46.2-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.46.2-3) ...
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 gettext.
Preparing to unpack .../gettext_0.19.7-2_armhf.deb ...
Unpacking gettext (0.19.7-2) ...
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.56-2_all.deb ...
Unpacking libarchive-zip-perl (1.56-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.014-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.014-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.014-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.014-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20160115_all.deb ...
Unpacking debhelper (9.20160115) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../golang-src_2%3a1.5.1-4_armhf.deb ...
Unpacking golang-src (2:1.5.1-4) ...
Selecting previously unselected package golang-go.
Preparing to unpack .../golang-go_2%3a1.5.1-4_armhf.deb ...
Unpacking golang-go (2:1.5.1-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.11.3+dfsg-4_all.deb ...
Unpacking libjs-jquery (1.11.3+dfsg-4) ...
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 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-1.3_armhf.deb ...
Unpacking libprotobuf9v5:armhf (2.6.1-1.3) ...
Selecting previously unselected package libprotobuf-lite9v5:armhf.
Preparing to unpack .../libprotobuf-lite9v5_2.6.1-1.3_armhf.deb ...
Unpacking libprotobuf-lite9v5:armhf (2.6.1-1.3) ...
Selecting previously unselected package libprotobuf-dev:armhf.
Preparing to unpack .../libprotobuf-dev_2.6.1-1.3_armhf.deb ...
Unpacking libprotobuf-dev:armhf (2.6.1-1.3) ...
Selecting previously unselected package libprotoc9v5:armhf.
Preparing to unpack .../libprotoc9v5_2.6.1-1.3_armhf.deb ...
Unpacking libprotoc9v5:armhf (2.6.1-1.3) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../protobuf-compiler_2.6.1-1.3_armhf.deb ...
Unpacking protobuf-compiler (2.6.1-1.3) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../dh-golang_1.12_all.deb ...
Unpacking dh-golang (1.12) ...
Selecting previously unselected package dh-systemd.
Preparing to unpack .../dh-systemd_1.24_all.deb ...
Unpacking dh-systemd (1.24) ...
Selecting previously unselected package golang-clockwork-dev.
Preparing to unpack .../golang-clockwork-dev_0.0~git20141217-1_all.deb ...
Unpacking golang-clockwork-dev (0.0~git20141217-1) ...
Selecting previously unselected package golang-github-codegangsta-cli-dev.
Preparing to unpack .../golang-github-codegangsta-cli-dev_0.0~git20150117-3_all.deb ...
Unpacking golang-github-codegangsta-cli-dev (0.0~git20150117-3) ...
Selecting previously unselected package golang-codegangsta-cli-dev.
Preparing to unpack .../golang-codegangsta-cli-dev_0.0~git20150117-3_all.deb ...
Unpacking golang-codegangsta-cli-dev (0.0~git20150117-3) ...
Selecting previously unselected package golang-context-dev.
Preparing to unpack .../golang-context-dev_0.0~git20140604.1.14f550f-1_all.deb ...
Unpacking golang-context-dev (0.0~git20140604.1.14f550f-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_2-1_all.deb ...
Unpacking golang-dbus-dev (2-1) ...
Selecting previously unselected package golang-etcd-dev.
Preparing to unpack .../golang-etcd-dev_2.0.0-1_all.deb ...
Unpacking golang-etcd-dev (2.0.0-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../golang-github-beorn7-perks-dev_0.0~git20150223.0.b965b61-1_all.deb ...
Unpacking golang-github-beorn7-perks-dev (0.0~git20150223.0.b965b61-1) ...
Selecting previously unselected package golang-github-boltdb-bolt-dev.
Preparing to unpack .../golang-github-boltdb-bolt-dev_1.1.0-1_all.deb ...
Unpacking golang-github-boltdb-bolt-dev (1.1.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../golang-golang-x-crypto-dev_1%3a0.0~git20151201.0.7b85b09-2_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.0~git20151201.0.7b85b09-2) ...
Selecting previously unselected package golang-go.crypto-dev.
Preparing to unpack .../golang-go.crypto-dev_1%3a0.0~git20151201.0.7b85b09-2_all.deb ...
Unpacking golang-go.crypto-dev (1:0.0~git20151201.0.7b85b09-2) ...
Selecting previously unselected package golang-github-bradfitz-http2-dev.
Preparing to unpack .../golang-github-bradfitz-http2-dev_0.0~git20150509-1_all.deb ...
Unpacking golang-github-bradfitz-http2-dev (0.0~git20150509-1) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../golang-github-coreos-go-systemd-dev_3-2_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (3-2) ...
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_0.0~git20150814.0.f7b6aaa-1_all.deb ...
Unpacking golang-github-gorilla-mux-dev (0.0~git20150814.0.f7b6aaa-1) ...
Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
Preparing to unpack .../golang-github-julienschmidt-httprouter-dev_1.1-1_all.deb ...
Unpacking golang-github-julienschmidt-httprouter-dev (1.1-1) ...
Selecting previously unselected package golang-x-text-dev.
Preparing to unpack .../golang-x-text-dev_0+git20150518.c93e7c9-1_all.deb ...
Unpacking golang-x-text-dev (0+git20150518.c93e7c9-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../golang-golang-x-net-dev_1%3a0.0+git20150817.66f0418-1_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.0+git20150817.66f0418-1) ...
Selecting previously unselected package golang-goprotobuf-dev.
Preparing to unpack .../golang-goprotobuf-dev_0.0~git20150526-2_armhf.deb ...
Unpacking golang-goprotobuf-dev (0.0~git20150526-2) ...
Selecting previously unselected package golang-protobuf-extensions-dev.
Preparing to unpack .../golang-protobuf-extensions-dev_0+git20150513.fc2b8d3-4_all.deb ...
Unpacking golang-protobuf-extensions-dev (0+git20150513.fc2b8d3-4) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../golang-github-sirupsen-logrus-dev_0.8.7-2_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (0.8.7-2) ...
Selecting previously unselected package golang-logrus-dev.
Preparing to unpack .../golang-logrus-dev_0.8.7-2_all.deb ...
Unpacking golang-logrus-dev (0.8.7-2) ...
Selecting previously unselected package golang-github-prometheus-common-dev.
Preparing to unpack .../golang-github-prometheus-common-dev_0+git20160104.0a3005b-1_all.deb ...
Unpacking golang-github-prometheus-common-dev (0+git20160104.0a3005b-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-objx-dev.
Preparing to unpack .../golang-objx-dev_0.0~git20140527-4_all.deb ...
Unpacking golang-objx-dev (0.0~git20140527-4) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../golang-github-stretchr-testify-dev_1.0-2_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.0-2) ...
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-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-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+git20150817.66f0418-1_all.deb ...
Unpacking golang-go.net-dev (1:0.0+git20150817.66f0418-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../golang-golang-x-tools-dev_1%3a0.0~git20151026.0.0f9d71c-2_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.0~git20151026.0.0f9d71c-2) ...
Selecting previously unselected package golang-golang-x-tools.
Preparing to unpack .../golang-golang-x-tools_1%3a0.0~git20151026.0.0f9d71c-2_armhf.deb ...
Unpacking golang-golang-x-tools (1:0.0~git20151026.0.0f9d71c-2) ...
Selecting previously unselected package golang-go.tools.
Preparing to unpack .../golang-go.tools_1%3a0.0~git20151026.0.0f9d71c-2_armhf.deb ...
Unpacking golang-go.tools (1:0.0~git20151026.0.0f9d71c-2) ...
Selecting previously unselected package golang-gogoprotobuf-dev.
Preparing to unpack .../golang-gogoprotobuf-dev_0.0~git20150828.0.6cab0cc-1_armhf.deb ...
Unpacking golang-gogoprotobuf-dev (0.0~git20150828.0.6cab0cc-1) ...
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~git20150613-1_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.0~git20150613-1) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../golang-golang-x-oauth2-dev_0.0~git20150527-2_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.0~git20150527-2) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../golang-golang-x-sys-dev_0.0~git20150612-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.0~git20150612-1) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../golang-google-grpc-dev_0.0~git20150514.0.f5ebd86-2_all.deb ...
Unpacking golang-google-grpc-dev (0.0~git20150514.0.f5ebd86-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-procfs-dev.
Preparing to unpack .../golang-procfs-dev_0+git20150616.c91d8ee-1_all.deb ...
Unpacking golang-procfs-dev (0+git20150616.c91d8ee-1) ...
Selecting previously unselected package golang-prometheus-client-dev.
Preparing to unpack .../golang-prometheus-client-dev_0.7.0+ds-3_all.deb ...
Unpacking golang-prometheus-client-dev (0.7.0+ds-3) ...
Selecting previously unselected package golang-toml-dev.
Preparing to unpack .../golang-toml-dev_0.1.0+git20160102.23.5c4df71-1_all.deb ...
Unpacking golang-toml-dev (0.1.0+git20160102.23.5c4df71-1) ...
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.21-6) ...
Setting up groff-base (1.22.3-5) ...
Setting up bsdmainutils (9.0.6) ...
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 libpipeline1:armhf (1.4.1-2) ...
Setting up man-db (2.7.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libmagic1:armhf (1:5.25-2) ...
Setting up file (1:5.25-2) ...
Setting up gettext-base (0.19.7-2) ...
Setting up libicu55:armhf (55.1-7) ...
Setting up libxml2:armhf (2.9.3+dfsg1-1) ...
Setting up autotools-dev (20150820.1) ...
Setting up libffi6:armhf (3.2.1-4) ...
Setting up libglib2.0-0:armhf (2.46.2-3) ...
No schema files found: doing nothing.
Setting up libcroco3:armhf (0.6.11-1) ...
Setting up gettext (0.19.7-2) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.19) ...
Setting up libarchive-zip-perl (1.56-2) ...
Setting up libfile-stripnondeterminism-perl (0.014-1) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up golang-src (2:1.5.1-4) ...
Setting up golang-go (2:1.5.1-4) ...
update-alternatives: using /usr/lib/go/bin/go to provide /usr/bin/go (go) in auto mode
Setting up libjs-jquery (1.11.3+dfsg-4) ...
Setting up libjs-jquery-ui (1.10.1+dfsg-1) ...
Setting up zlib1g-dev:armhf (1:1.2.8.dfsg-2+b1) ...
Setting up libprotobuf9v5:armhf (2.6.1-1.3) ...
Setting up libprotobuf-lite9v5:armhf (2.6.1-1.3) ...
Setting up libprotobuf-dev:armhf (2.6.1-1.3) ...
Setting up libprotoc9v5:armhf (2.6.1-1.3) ...
Setting up protobuf-compiler (2.6.1-1.3) ...
Setting up golang-clockwork-dev (0.0~git20141217-1) ...
Setting up golang-github-codegangsta-cli-dev (0.0~git20150117-3) ...
Setting up golang-codegangsta-cli-dev (0.0~git20150117-3) ...
Setting up golang-context-dev (0.0~git20140604.1.14f550f-1) ...
Setting up golang-coreos-log-dev (0.0~git20140508-4) ...
Setting up golang-dbus-dev (2-1) ...
Setting up golang-etcd-dev (2.0.0-1) ...
Setting up golang-github-beorn7-perks-dev (0.0~git20150223.0.b965b61-1) ...
Setting up golang-github-boltdb-bolt-dev (1.1.0-1) ...
Setting up golang-golang-x-crypto-dev (1:0.0~git20151201.0.7b85b09-2) ...
Setting up golang-go.crypto-dev (1:0.0~git20151201.0.7b85b09-2) ...
Setting up golang-github-bradfitz-http2-dev (0.0~git20150509-1) ...
Setting up golang-github-coreos-go-systemd-dev (3-2) ...
Setting up golang-github-google-btree-dev (0.0~git20150413.0.cc6329d-1) ...
Setting up golang-github-gorilla-mux-dev (0.0~git20150814.0.f7b6aaa-1) ...
Setting up golang-github-julienschmidt-httprouter-dev (1.1-1) ...
Setting up golang-x-text-dev (0+git20150518.c93e7c9-1) ...
Setting up golang-golang-x-net-dev (1:0.0+git20150817.66f0418-1) ...
Setting up golang-goprotobuf-dev (0.0~git20150526-2) ...
Setting up golang-protobuf-extensions-dev (0+git20150513.fc2b8d3-4) ...
Setting up golang-github-sirupsen-logrus-dev (0.8.7-2) ...
Setting up golang-logrus-dev (0.8.7-2) ...
Setting up golang-github-prometheus-common-dev (0+git20160104.0a3005b-1) ...
Setting up golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-1) ...
Setting up golang-objx-dev (0.0~git20140527-4) ...
Setting up golang-github-stretchr-testify-dev (1.0-2) ...
Setting up golang-github-ugorji-go-codec-dev (0.0~git20151130.0.357a44b-1) ...
Setting up golang-glog-dev (0+git20150801.fca8c88-1) ...
Setting up golang-go-semver-dev (0.0~git20150304-1) ...
Setting up golang-go.net-dev (1:0.0+git20150817.66f0418-1) ...
Setting up golang-golang-x-tools-dev (1:0.0~git20151026.0.0f9d71c-2) ...
Setting up golang-golang-x-tools (1:0.0~git20151026.0.0f9d71c-2) ...
Setting up golang-go.tools (1:0.0~git20151026.0.0f9d71c-2) ...
Setting up golang-gogoprotobuf-dev (0.0~git20150828.0.6cab0cc-1) ...
Setting up golang-google-appengine-dev (0.0~git20150606-2) ...
Setting up golang-google-cloud-compute-metadata-dev (0.0~git20150613-1) ...
Setting up golang-golang-x-oauth2-dev (0.0~git20150527-2) ...
Setting up golang-golang-x-sys-dev (0.0~git20150612-1) ...
Setting up golang-google-grpc-dev (0.0~git20150514.0.f5ebd86-2) ...
Setting up golang-metrics-dev (0.0~git20150823-1) ...
Setting up golang-procfs-dev (0+git20150616.c91d8ee-1) ...
Setting up golang-prometheus-client-dev (0.7.0+ds-3) ...
Setting up golang-toml-dev (0.1.0+git20160102.23.5c4df71-1) ...
Setting up debhelper (9.20160115) ...
Setting up dh-golang (1.12) ...
Setting up dh-systemd (1.24) ...
Setting up sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Setting up dh-strip-nondeterminism (0.014-1) ...
Processing triggers for libc-bin (2.21-6) ...
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.25.90.20160101-1 dpkg-dev_1.18.4 g++-5_5.3.1-5+rpi1 gcc-5_5.3.1-5+rpi1 libc6-dev_2.21-6 libstdc++-5-dev_5.3.1-5+rpi1 libstdc++6_5.3.1-5+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.113+nmu3 apt_1.1.10 autotools-dev_20150820.1 base-files_9.4+rpi1 base-passwd_3.5.39 bash_4.3-14 binutils_2.25.90.20160101-1 bsdmainutils_9.0.6 bsdutils_1:2.27.1-1 build-essential_11.7 bzip2_1.0.6-8 coreutils_8.23-4 cpio_2.11+dfsg-4.1 cpp_4:5.3.1-1+rpi1 cpp-5_5.3.1-5+rpi1 dash_0.5.7-4 debconf_1.5.58 debfoster_2.7-2 debhelper_9.20160115 debianutils_4.5.1 dh-golang_1.12 dh-strip-nondeterminism_0.014-1 dh-systemd_1.24 diffutils_1:3.3-3 dmsetup_2:1.02.114-1 dpkg_1.18.4 dpkg-dev_1.18.4 e2fslibs_1.42.13-1 e2fsprogs_1.42.13-1 fakeroot_1.20.2-1 file_1:5.25-2 findutils_4.4.2-10 g++_4:5.3.1-1+rpi1 g++-5_5.3.1-5+rpi1 gcc_4:5.3.1-1+rpi1 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-3 gcc-4.9-base_4.9.3-10 gcc-5_5.3.1-5+rpi1 gcc-5-base_5.3.1-5+rpi1 gettext_0.19.7-2 gettext-base_0.19.7-2 gnupg_1.4.20-1 golang-clockwork-dev_0.0~git20141217-1 golang-codegangsta-cli-dev_0.0~git20150117-3 golang-context-dev_0.0~git20140604.1.14f550f-1 golang-coreos-log-dev_0.0~git20140508-4 golang-dbus-dev_2-1 golang-etcd-dev_2.0.0-1 golang-github-beorn7-perks-dev_0.0~git20150223.0.b965b61-1 golang-github-boltdb-bolt-dev_1.1.0-1 golang-github-bradfitz-http2-dev_0.0~git20150509-1 golang-github-codegangsta-cli-dev_0.0~git20150117-3 golang-github-coreos-go-systemd-dev_3-2 golang-github-google-btree-dev_0.0~git20150413.0.cc6329d-1 golang-github-gorilla-mux-dev_0.0~git20150814.0.f7b6aaa-1 golang-github-julienschmidt-httprouter-dev_1.1-1 golang-github-prometheus-common-dev_0+git20160104.0a3005b-1 golang-github-sirupsen-logrus-dev_0.8.7-2 golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-1 golang-github-stretchr-testify-dev_1.0-2 golang-github-ugorji-go-codec-dev_0.0~git20151130.0.357a44b-1 golang-glog-dev_0+git20150801.fca8c88-1 golang-go_2:1.5.1-4 golang-go-semver-dev_0.0~git20150304-1 golang-go.crypto-dev_1:0.0~git20151201.0.7b85b09-2 golang-go.net-dev_1:0.0+git20150817.66f0418-1 golang-go.tools_1:0.0~git20151026.0.0f9d71c-2 golang-gogoprotobuf-dev_0.0~git20150828.0.6cab0cc-1 golang-golang-x-crypto-dev_1:0.0~git20151201.0.7b85b09-2 golang-golang-x-net-dev_1:0.0+git20150817.66f0418-1 golang-golang-x-oauth2-dev_0.0~git20150527-2 golang-golang-x-sys-dev_0.0~git20150612-1 golang-golang-x-tools_1:0.0~git20151026.0.0f9d71c-2 golang-golang-x-tools-dev_1:0.0~git20151026.0.0f9d71c-2 golang-google-appengine-dev_0.0~git20150606-2 golang-google-cloud-compute-metadata-dev_0.0~git20150613-1 golang-google-grpc-dev_0.0~git20150514.0.f5ebd86-2 golang-goprotobuf-dev_0.0~git20150526-2 golang-logrus-dev_0.8.7-2 golang-metrics-dev_0.0~git20150823-1 golang-objx-dev_0.0~git20140527-4 golang-procfs-dev_0+git20150616.c91d8ee-1 golang-prometheus-client-dev_0.7.0+ds-3 golang-protobuf-extensions-dev_0+git20150513.fc2b8d3-4 golang-src_2:1.5.1-4 golang-toml-dev_0.1.0+git20160102.23.5c4df71-1 golang-x-text-dev_0+git20150518.c93e7c9-1 gpgv_1.4.20-1 grep_2.22-1 groff-base_1.22.3-5 gzip_1.6-4 hostname_3.16 init_1.24 init-system-helpers_1.24 initramfs-tools_0.120 initscripts_2.88dsf-59.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-4+rpi1 kmod_21-1 libacl1_2.2.52-2 libapparmor1_2.10-2+b3 libapt-pkg4.16_1.0.10.2 libapt-pkg5.0_1.1.10 libarchive-zip-perl_1.56-2 libasan2_5.3.1-5+rpi1 libatomic1_5.3.1-5+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.5-1 libaudit1_1:2.4.5-1 libblkid1_2.27.1-1 libbz2-1.0_1.0.6-8 libc-bin_2.21-6 libc-dev-bin_2.21-6 libc6_2.21-6 libc6-dev_2.21-6 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.3.1-5+rpi1 libcomerr2_1.42.13-1 libcroco3_0.6.11-1 libcryptsetup4_2:1.6.6-5 libdb5.3_5.3.28-11 libdbus-1-3_1.10.6-1 libdebconfclient0_0.201 libdevmapper1.02.1_2:1.02.114-1 libdpkg-perl_1.18.4 libdrm2_2.4.65-3 libfakeroot_1.20.2-1 libfdisk1_2.27.1-1 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.014-1 libgc1c2_1:7.4.2-7.3 libgcc-5-dev_5.3.1-5+rpi1 libgcc1_1:5.3.1-5+rpi1 libgcrypt20_1.6.4-4 libgdbm3_1.8.3-13.1 libglib2.0-0_2.46.2-3 libgmp10_2:6.1.0+dfsg-2 libgomp1_5.3.1-5+rpi1 libgpg-error0_1.21-1 libicu55_55.1-7 libisl13_0.14-2 libisl15_0.15-3 libjs-jquery_1.11.3+dfsg-4 libjs-jquery-ui_1.10.1+dfsg-1 libklibc_2.0.4-4+rpi1 libkmod2_21-1 liblzma5_5.1.1alpha+20120614-2.1 libmagic1_1:5.25-2 libmount1_2.27.1-1 libmpc3_1.0.3-1 libmpfr4_3.1.3-2 libncurses5_6.0+20151024-2 libncursesw5_6.0+20151024-2 libpam-modules_1.1.8-3.1 libpam-modules-bin_1.1.8-3.1 libpam-runtime_1.1.8-3.1 libpam0g_1.1.8-3.1 libpcre3_2:8.35-8 libperl5.22_5.22.1-3 libpipeline1_1.4.1-2 libplymouth4_0.9.2-3 libpng12-0_1.2.54-1 libprocps4_2:3.3.10-2 libprocps5_2:3.3.11-3 libprotobuf-dev_2.6.1-1.3 libprotobuf-lite9v5_2.6.1-1.3 libprotobuf9v5_2.6.1-1.3 libprotoc9v5_2.6.1-1.3 libreadline6_6.3-8+b3 libseccomp2_2.2.3-2 libselinux1_2.4-3 libsemanage-common_2.4-3 libsemanage1_2.4-3 libsepol1_2.4-2 libsmartcols1_2.27.1-1 libss2_1.42.13-1 libstdc++-5-dev_5.3.1-5+rpi1 libstdc++6_5.3.1-5+rpi1 libsystemd0_228-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20151024-2 libubsan0_5.3.1-5+rpi1 libudev1_228-2 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-27 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-1 libxml2_2.9.3+dfsg1-1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.1 lsb-base_4.1+Debian13+rpi1+nmu1 make_4.0-8.2 makedev_2.3.1-93 man-db_2.7.5-1 manpages_3.74-1 mawk_1.3.3-17 mount_2.27.1-1 multiarch-support_2.21-6 ncurses-base_6.0+20151024-2 ncurses-bin_6.0+20151024-2 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.1-3 perl-base_5.22.1-3 perl-modules-5.22_5.22.1-3 plymouth_0.9.2-3 po-debconf_1.0.19 procps_2:3.3.11-3 protobuf-compiler_2.6.1-1.3 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-6.1 sensible-utils_0.0.9 startpar_0.59-3 systemd_228-2 systemd-sysv_228-2 sysv-rc_2.88dsf-59.2 sysvinit-utils_2.88dsf-59.2 tar_1.28-2.1 tzdata_2015g-1 udev_228-2 util-linux_2.27.1-1 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 Mon Jan 4 06:39:58 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.2.3+dfsg-1.dsc
dpkg-source: info: extracting etcd in etcd-2.2.3+dfsg
dpkg-source: info: unpacking etcd_2.2.3+dfsg.orig.tar.xz
dpkg-source: info: unpacking etcd_2.2.3+dfsg-1.debian.tar.xz
Check disc space
────────────────
Sufficient free space for build
Hack binNMU version
───────────────────
Created changelog entry for binNMU version 2.2.3+dfsg-1+b1
User Environment
────────────────
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=root
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=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-367ed3a4-ea77-43c3-a370-4718a0838716
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd
dpkg-buildpackage
─────────────────
dpkg-buildpackage: source package etcd
dpkg-buildpackage: source version 2.2.3+dfsg-1+b1
dpkg-buildpackage: source distribution stretch-staging
dpkg-source --before-build etcd-2.2.3+dfsg
dpkg-buildpackage: host architecture armhf
fakeroot debian/rules clean
dh clean --buildsystem=golang --with=golang,systemd --parallel
dh_testdir -O--buildsystem=golang -O--parallel
debian/rules override_dh_auto_clean
make[1]: Entering directory '/«BUILDDIR»/etcd-2.2.3+dfsg'
dh_auto_clean
rm -rf bin/
rm -rf gopath/
make[1]: Leaving directory '/«BUILDDIR»/etcd-2.2.3+dfsg'
debian/rules override_dh_clean
make[1]: Entering directory '/«BUILDDIR»/etcd-2.2.3+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.2.3+dfsg'
debian/rules build-arch
dh build-arch --buildsystem=golang --with=golang,systemd --parallel
dh_testdir -a -O--buildsystem=golang -O--parallel
dh_update_autotools_config -a -O--buildsystem=golang -O--parallel
debian/rules override_dh_auto_configure
make[1]: Entering directory '/«BUILDDIR»/etcd-2.2.3+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
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
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
grep -Pq "syntax\s*=\s*\"proto3\"" Documentation/rfc/v3api.proto \
|| protoc -I/usr/share/gocode/src/github.com/gogo/protobuf -I/usr/include -IDocumentation/rfc/ --gogo_out=Documentation/rfc/ Documentation/rfc/v3api.proto
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
dh_auto_configure
./debian/cleanup_third_party.sh
Removing third party bundled github.com/boltdb/bolt
Removing third party bundled github.com/bradfitz/http2
Removing third party bundled github.com/codegangsta/cli
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/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/stretchr/testify
Removing third party bundled github.com/ugorji/go
Removing third party bundled golang.org/x/crypto
Removing third party bundled golang.org/x/net
Removing third party bundled golang.org/x/oauth2
Removing third party bundled google.golang.org/grpc
make[1]: Leaving directory '/«BUILDDIR»/etcd-2.2.3+dfsg'
dh_auto_build -a -O--buildsystem=golang -O--parallel
go install -v github.com/coreos/etcd github.com/coreos/etcd/client 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/etcdctlv3 github.com/coreos/etcd/etcdctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3rpc 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/integration 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/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/testutil github.com/coreos/etcd/pkg/timeutil 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/raft/rafttest 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/tools/etcd-dump-logs github.com/coreos/etcd/tools/functional-tester/etcd-agent github.com/coreos/etcd/tools/functional-tester/etcd-agent/client github.com/coreos/etcd/tools/functional-tester/etcd-tester github.com/coreos/etcd/tools/v3benchmark github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb
github.com/coreos/go-systemd/journal
github.com/coreos/etcd/pkg/pathutil
github.com/coreos/etcd/pkg/types
github.com/ugorji/go/codec
golang.org/x/net/context
github.com/jonboulle/clockwork
github.com/coreos/etcd/error
github.com/coreos/etcd/Godeps/_workspace/src/github.com/coreos/pkg/capnslog
github.com/gogo/protobuf/proto
github.com/golang/protobuf/proto
github.com/coreos/etcd/etcdserver/etcdhttp/httptypes
google.golang.org/grpc/codes
golang.org/x/oauth2/internal
golang.org/x/oauth2
golang.org/x/oauth2/jws
golang.org/x/oauth2/jwt
google.golang.org/cloud/internal
google.golang.org/cloud/compute/metadata
github.com/golang/glog
github.com/coreos/etcd/storage/storagepb
golang.org/x/oauth2/google
google.golang.org/grpc/grpclog
google.golang.org/grpc/metadata
github.com/bradfitz/http2/hpack
github.com/coreos/etcd/raft/raftpb
github.com/bradfitz/http2
google.golang.org/grpc/credentials
github.com/coreos/etcd/raft
github.com/coreos/etcd/pkg/fileutil
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/timeutil
github.com/coreos/etcd/pkg/wait
github.com/coreos/etcd/Godeps/_workspace/src/github.com/xiang90/probing
github.com/coreos/etcd/etcdserver/stats
google.golang.org/grpc/transport
github.com/coreos/etcd/pkg/httputil
github.com/coreos/etcd/pkg/ioutil
github.com/coreos/etcd/version
github.com/coreos/go-semver/semver
github.com/prometheus/client_golang/deps/bitbucket.org/ww/goautoneg
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/common/client_model
github.com/prometheus/procfs
github.com/prometheus/client_golang/text
google.golang.org/grpc
github.com/coreos/etcd/snap/snappb
github.com/prometheus/client_golang/prometheus
github.com/boltdb/bolt
github.com/coreos/etcd/etcdserver/etcdserverpb
github.com/coreos/etcd/storage/backend
github.com/google/btree
github.com/coreos/etcd/pkg/crc
github.com/coreos/etcd/wal/walpb
github.com/coreos/etcd/rafthttp
github.com/coreos/etcd/snap
github.com/coreos/etcd/storage
github.com/coreos/etcd/store
github.com/coreos/etcd/wal
golang.org/x/crypto/blowfish
github.com/coreos/etcd/pkg/cors
golang.org/x/crypto/bcrypt
github.com/coreos/etcd/pkg/transport
github.com/coreos/etcd/pkg/osutil
github.com/coreos/etcd/proxy
github.com/coreos/go-systemd/daemon
github.com/coreos/go-systemd/util
golang.org/x/net/netutil
github.com/codegangsta/cli
github.com/coreos/etcd/pkg/flags
github.com/coreos/etcd/Godeps/_workspace/src/github.com/bgentry/speakeasy
github.com/coreos/etcd/integration
github.com/coreos/etcd/pkg/testutil
github.com/coreos/etcd/raft/rafttest
github.com/coreos/etcd/tools/etcd-dump-logs
github.com/coreos/etcd/tools/functional-tester/etcd-agent/client
github.com/coreos/etcd/tools/functional-tester/etcd-agent
github.com/coreos/etcd/etcdctlv3/command
github.com/coreos/etcd/etcdctlv3
github.com/coreos/etcd/Godeps/_workspace/src/github.com/rakyll/pb
github.com/coreos/etcd/tools/v3benchmark
github.com/coreos/etcd/client
github.com/coreos/etcd/discovery
github.com/coreos/etcd/etcdctl/command
github.com/coreos/etcd/tools/functional-tester/etcd-tester
github.com/coreos/etcd/etcdserver
github.com/coreos/etcd/etcdctl
github.com/coreos/etcd/etcdserver/api/v3rpc
github.com/coreos/etcd/etcdserver/auth
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.2.3+dfsg'
dh_auto_test
go test -v github.com/coreos/etcd github.com/coreos/etcd/client 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/etcdctlv3 github.com/coreos/etcd/etcdctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3rpc 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/integration 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/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/testutil github.com/coreos/etcd/pkg/timeutil 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/raft/rafttest 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/tools/etcd-dump-logs github.com/coreos/etcd/tools/functional-tester/etcd-agent github.com/coreos/etcd/tools/functional-tester/etcd-agent/client github.com/coreos/etcd/tools/functional-tester/etcd-tester github.com/coreos/etcd/tools/v3benchmark github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb
? github.com/coreos/etcd [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 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.40s)
=== 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.00s)
=== 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 TestAssertStatusCode
--- PASS: TestAssertStatusCode (0.00s)
=== RUN TestV2MembersURL
--- PASS: TestV2MembersURL (0.00s)
=== RUN TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== 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 TestSRVDiscover
--- PASS: TestSRVDiscover (0.00s)
PASS
ok github.com/coreos/etcd/client 0.519s
=== RUN TestNewProxyFuncUnset
--- PASS: TestNewProxyFuncUnset (0.00s)
=== RUN TestNewProxyFuncBad
--- PASS: TestNewProxyFuncBad (0.00s)
=== RUN TestNewProxyFunc
2016-01-21 11:30:49.779891 I | discovery: using proxy "http://bar.com"
2016-01-21 11:30:49.780302 I | discovery: using proxy "http://disco.foo.bar"
--- PASS: TestNewProxyFunc (0.00s)
=== RUN TestCheckCluster
2016-01-21 11:30:49.781394 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.781857 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.782170 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.782567 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.782835 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.783361 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.784189 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.784483 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.784777 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.785159 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.785407 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.785796 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.786888 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.787150 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.787400 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.787768 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.788170 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.788335 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.788791 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.788955 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.789150 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.789291 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.789470 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.789606 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.790192 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.790356 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.790542 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.790685 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.790869 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.791007 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.791388 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.791525 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.791700 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.791830 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.792016 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.792159 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.792454 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.792594 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.792766 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.792904 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.793086 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.793240 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
--- PASS: TestCheckCluster (0.01s)
=== RUN TestWaitNodes
2016-01-21 11:30:49.793803 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.794322 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.794438 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.794520 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.794713 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.794803 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.794892 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.794969 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.795108 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.795193 N | discovery: found 1 peer(s), waiting for 2 more
2016-01-21 11:30:49.795271 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.795348 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.795420 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.795498 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.795674 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.795762 N | discovery: found 1 peer(s), waiting for 2 more
2016-01-21 11:30:49.795855 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.796001 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.796246 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.796337 N | discovery: found 1 peer(s), waiting for 2 more
2016-01-21 11:30:49.796423 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.796559 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.796832 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.796923 N | discovery: found 1 peer(s), waiting for 2 more
2016-01-21 11:30:49.797001 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.797077 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.797148 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.797224 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.797424 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.797514 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.797596 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.797673 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.797748 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.797960 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.798060 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.798140 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.798237 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.798376 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.798603 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.798703 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.798784 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.798877 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.799007 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.799237 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.799330 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.799409 N | discovery: found 2 peer(s), waiting for 1 more
2016-01-21 11:30:49.799576 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.799661 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.799844 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.799937 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.800026 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.800110 N | discovery: found 3 needed peer(s)
2016-01-21 11:30:49.800226 N | discovery: found peer 1 in the cluster
2016-01-21 11:30:49.800315 N | discovery: found peer 2 in the cluster
2016-01-21 11:30:49.800398 N | discovery: found peer 3 in the cluster
2016-01-21 11:30:49.800474 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-01-21 11:30:49.854275 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.854491 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2016-01-21 11:30:49.854943 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.855213 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2016-01-21 11:30:49.855581 E | discovery: error #0: context deadline exceeded
2016-01-21 11:30:49.855858 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2016-01-21 11:30:49.856104 E | discovery: error #0: context deadline exceeded
--- PASS: TestRetryFailure (0.00s)
=== RUN TestSRVGetCluster
2016-01-21 11:30:49.856934 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-01-21 11:30:49.857075 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-01-21 11:30:49.857197 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-01-21 11:30:49.857329 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-01-21 11:30:49.857454 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-01-21 11:30:49.857576 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-01-21 11:30:49.857694 N | discovery: got bootstrap from DNS for etcd-server at http://10.0.0.1:2380
2016-01-21 11:30:49.857949 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.1:2480
2016-01-21 11:30:49.858104 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.2:2480
2016-01-21 11:30:49.858247 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://10.0.0.3:2480
2016-01-21 11:30:49.858381 N | discovery: got bootstrap from DNS for etcd-server at http://10.0.0.1:2380
2016-01-21 11:30:49.858558 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://1.example.com:2480
2016-01-21 11:30:49.858694 N | discovery: got bootstrap from DNS for etcd-server-ssl at https://2.example.com:2480
2016-01-21 11:30:49.858827 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.128s
=== RUN TestErrorWriteTo
--- PASS: TestErrorWriteTo (0.01s)
PASS
ok github.com/coreos/etcd/error 0.078s
? github.com/coreos/etcd/etcdctl [no test files]
=== RUN TestArgOrStdin
--- PASS: TestArgOrStdin (0.00s)
PASS
ok github.com/coreos/etcd/etcdctl/command 0.067s
? github.com/coreos/etcd/etcdctlv3 [no test files]
? github.com/coreos/etcd/etcdctlv3/command [no test files]
=== RUN TestConfigParsingMemberFlags
--- PASS: TestConfigParsingMemberFlags (0.01s)
=== RUN TestConfigParsingClusteringFlags
--- PASS: TestConfigParsingClusteringFlags (0.01s)
=== RUN TestConfigParsingOtherFlags
--- PASS: TestConfigParsingOtherFlags (0.01s)
=== RUN TestConfigParsingV1Flags
--- PASS: TestConfigParsingV1Flags (0.01s)
=== RUN TestConfigParsingConflictClusteringFlags
--- PASS: TestConfigParsingConflictClusteringFlags (0.01s)
=== RUN TestConfigParsingMissedAdvertiseClientURLsFlag
--- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.05s)
=== RUN TestConfigIsNewCluster
--- PASS: TestConfigIsNewCluster (0.01s)
=== RUN TestConfigIsProxy
--- PASS: TestConfigIsProxy (0.01s)
=== RUN TestConfigIsReadonlyProxy
--- PASS: TestConfigIsReadonlyProxy (0.01s)
=== RUN TestConfigShouldFallbackToProxy
--- PASS: TestConfigShouldFallbackToProxy (0.01s)
PASS
ok github.com/coreos/etcd/etcdmain 0.283s
=== 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
--- PASS: TestClusterUpdateAttributes (0.00s)
=== RUN TestNodeToMember
--- PASS: TestNodeToMember (0.00s)
=== RUN TestDecideClusterVersion
--- PASS: TestDecideClusterVersion (0.00s)
=== RUN TestIsCompatibleWithVers
2016-01-21 11:31:45.564436 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported
2016-01-21 11:31:45.564975 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.01s)
=== 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 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 TestApplyRequest
--- PASS: TestApplyRequest (0.00s)
=== RUN TestApplyRequestOnAdminMemberAttributes
--- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s)
=== RUN TestApplyConfChangeError
--- PASS: TestApplyConfChangeError (0.00s)
=== RUN TestApplyConfChangeShouldStop
2016-01-21 11:31:45.611905 N | etcdserver: removed member 2 from cluster 0
--- PASS: TestApplyConfChangeShouldStop (0.00s)
=== RUN TestDoProposal
2016-01-21 11:31:45.613089 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.613406 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.614477 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.614662 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.615276 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.615382 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.615851 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.615949 I | etcdserver: starting server... [version: 2.2.3, 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-01-21 11:31:45.639090 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.639203 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
--- PASS: TestSyncTrigger (0.01s)
=== RUN TestSnapshot
2016-01-21 11:31:45.650217 I | etcdserver: saved snapshot at index 1
2016-01-21 11:31:45.650343 I | etcdserver: compacted raft log at 1
--- PASS: TestSnapshot (0.01s)
=== RUN TestTriggerSnap
2016-01-21 11:31:45.660919 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.663792 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0)
2016-01-21 11:31:45.664121 I | etcdserver: saved snapshot at index 11
2016-01-21 11:31:45.664219 I | etcdserver: compacted raft log at 1
--- PASS: TestTriggerSnap (0.01s)
=== RUN TestRecvSnapshot
2016-01-21 11:31:45.674924 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.675042 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.675354 I | etcdserver: raft applied incoming snapshot at index 1
2016-01-21 11:31:45.675818 I | etcdserver: recovered from incoming snapshot at index 1
--- PASS: TestRecvSnapshot (0.01s)
=== RUN TestApplySnapshotAndCommittedEntries
2016-01-21 11:31:45.686282 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.686401 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.686691 I | etcdserver: raft applied incoming snapshot at index 1
2016-01-21 11:31:45.686999 I | etcdserver: recovered from incoming snapshot at index 1
--- PASS: TestApplySnapshotAndCommittedEntries (0.01s)
=== RUN TestAddMember
2016-01-21 11:31:45.697332 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.697449 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.698798 N | etcdserver: added member 4d2 [foo] to cluster 0
--- PASS: TestAddMember (0.00s)
=== RUN TestRemoveMember
2016-01-21 11:31:45.699677 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.699785 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.700614 N | etcdserver: removed member 4d2 from cluster 0
--- PASS: TestRemoveMember (0.00s)
=== RUN TestUpdateMember
2016-01-21 11:31:45.701524 I | etcdserver: set snapshot count to default 10000
2016-01-21 11:31:45.701632 I | etcdserver: starting server... [version: 2.2.3, cluster version: to_be_decided]
2016-01-21 11:31:45.702673 N | etcdserver: update member 4d2 [http://127.0.0.1:1] in cluster 0
--- PASS: TestUpdateMember (0.00s)
=== RUN TestPublish
2016-01-21 11:31:45.703742 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0
--- PASS: TestPublish (0.00s)
=== RUN TestPublishStopped
2016-01-21 11:31:45.704348 I | etcdserver: aborting publish because server is stopped
--- PASS: TestPublishStopped (0.00s)
=== RUN TestPublishRetry
2016-01-21 11:31:45.704930 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705083 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705225 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705364 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705512 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705645 E | etcdserver: publish error: etcdserver: request timed out
2016-01-21 11:31:45.705761 I | etcdserver: aborting publish because server is stopped
--- PASS: TestPublishRetry (0.00s)
=== RUN TestUpdateVersion
2016-01-21 11:31:45.706358 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 0.251s
? github.com/coreos/etcd/etcdserver/api/v3rpc [no test files]
=== RUN TestMergeUser
2016-01-21 11:31:33.553958 N | auth: granting duplicate role role1 for user foo
2016-01-21 11:31:33.554405 N | auth: revoking ungranted role role2 for user foo
--- PASS: TestMergeUser (2.77s)
=== RUN TestMergeRole
2016-01-21 11:31:36.326758 N | auth: revoking ungranted read permission /foodir
--- PASS: TestMergeRole (0.00s)
=== RUN TestAllUsers
--- PASS: TestAllUsers (0.00s)
=== RUN TestGetAndDeleteUser
2016-01-21 11:31:36.329048 N | auth: deleted user cat
--- PASS: TestGetAndDeleteUser (0.00s)
=== RUN TestAllRoles
--- PASS: TestAllRoles (0.00s)
=== RUN TestGetAndDeleteRole
2016-01-21 11:31:36.331315 N | auth: deleted role animal
--- PASS: TestGetAndDeleteRole (0.00s)
=== RUN TestEnsure
--- PASS: TestEnsure (0.00s)
=== RUN TestCreateAndUpdateUser
2016-01-21 11:31:37.319037 N | auth: created user cat
2016-01-21 11:31:37.320008 N | auth: updated user cat
--- PASS: TestCreateAndUpdateUser (0.99s)
=== RUN TestUpdateRole
2016-01-21 11:31:37.321310 N | auth: updated role animal
--- PASS: TestUpdateRole (0.00s)
=== RUN TestCreateRole
2016-01-21 11:31:37.322236 N | auth: created new role animal
--- PASS: TestCreateRole (0.00s)
=== RUN TestEnableAuth
2016-01-21 11:31:37.323282 I | auth: no guest role access found, creating default
2016-01-21 11:31:37.323505 N | auth: created new role guest
2016-01-21 11:31:37.323700 N | auth: auth: enabled auth
--- PASS: TestEnableAuth (0.00s)
=== RUN TestDisableAuth
2016-01-21 11:31:37.324536 N | auth: auth: disabled auth
--- PASS: TestDisableAuth (0.00s)
=== RUN TestSimpleMatch
--- PASS: TestSimpleMatch (0.00s)
PASS
ok github.com/coreos/etcd/etcdserver/auth 3.848s
=== RUN TestAuthFlow
2016-01-21 11:31:53.223949 W | etcdhttp: auth: wrong password for user root
--- PASS: TestAuthFlow (1.83s)
=== RUN TestPrefixAccess
2016-01-21 11:31:58.144024 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-01-21 11:32:00.383702 W | etcdhttp: auth: invalid access for user user on key /foo.
2016-01-21 11:32:01.377359 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-01-21 11:32:05.291076 W | etcdhttp: auth: wrong password for user user
2016-01-21 11:32:06.173775 W | etcdhttp: auth: incorrect password for user: user.
2016-01-21 11:32:07.126248 W | etcdhttp: auth: incorrect password for user: user.
2016-01-21 11:32:07.126644 W | etcdhttp: auth: no such user: user.
2016-01-21 11:32:07.126862 W | etcdhttp: auth: no such user: user.
2016-01-21 11:32:07.127055 W | etcdhttp: auth: no authorization provided, checking guest access
2016-01-21 11:32:07.127254 W | etcdhttp: auth: no authorization provided, checking guest access
2016-01-21 11:32:07.127448 W | etcdhttp: auth: no authorization provided, checking guest access
2016-01-21 11:32:07.127771 W | etcdhttp: auth: invalid access for unauthenticated user on resource /bar.
2016-01-21 11:32:07.127971 W | etcdhttp: auth: no authorization provided, checking guest access
2016-01-21 11:32:07.128169 W | etcdhttp: auth: invalid access for unauthenticated user on resource /bar.
2016-01-21 11:32:08.274086 W | etcdhttp: auth: user user does not have the root role for resource path.
2016-01-21 11:32:10.355673 W | etcdhttp: auth: invalid access for user user on key /foo.
2016-01-21 11:32:10.355953 W | etcdhttp: auth: malformed basic auth encoding
2016-01-21 11:32:10.356081 W | etcdhttp: auth: malformed basic auth encoding
--- PASS: TestPrefixAccess (17.13s)
=== RUN TestBadParseRequest
--- PASS: TestBadParseRequest (0.00s)
=== RUN TestGoodParseRequest
--- PASS: TestGoodParseRequest (0.00s)
=== RUN TestServeMembers
--- PASS: TestServeMembers (0.00s)
=== RUN TestServeLeader
--- PASS: TestServeLeader (0.00s)
=== RUN TestServeMembersCreate
--- FAIL: TestServeMembersCreate (0.00s)
client_test.go:698: got body="{\"id\":\"68b044412b94763f\",\"name\":\"\",\"peerURLs\":[\"http://127.0.0.1:1\"],\"clientURLs\":[]}\n", want "{\"id\":\"2a86a83729b330d5\",\"name\":\"\",\"peerURLs\":[\"http://127.0.0.1:1\"],\"clientURLs\":[]}\n"
client_test.go:710: actions = [{name:AddMember params:[{ID:7543604422540293695 RaftAttributes:{PeerURLs:[http://127.0.0.1:1]} Attributes:{Name: ClientURLs:[]}}]}], want [{name:AddMember params:[{ID:3064321551348478165 RaftAttributes:{PeerURLs:[http://127.0.0.1:1]} Attributes:{Name: ClientURLs:[]}}]}]
=== RUN TestServeMembersDelete
--- PASS: TestServeMembersDelete (0.00s)
=== RUN TestServeMembersUpdate
--- PASS: TestServeMembersUpdate (0.00s)
=== RUN TestServeMembersFail
2016-01-21 11:32:10.372065 E | etcdhttp: error adding member 68b044412b94763f (Error while adding a member)
2016-01-21 11:32:10.372244 E | etcdhttp: got unexpected response error (Error while adding a member)
2016-01-21 11:32:10.373135 E | etcdhttp: error removing member 1 (Error while removing member)
2016-01-21 11:32:10.373338 E | etcdhttp: got unexpected response error (Error while removing member)
2016-01-21 11:32:10.374620 E | etcdhttp: error updating member 0 (blah)
2016-01-21 11:32:10.374794 E | etcdhttp: got unexpected response error (blah)
--- PASS: TestServeMembersFail (0.00s)
=== 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-01-21 11:32:10.398367 E | etcdhttp: got unexpected response error (Internal Server Error)
2016-01-21 11:32:10.398843 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-01-21 11:32:10.415470 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)
FAIL
FAIL github.com/coreos/etcd/etcdserver/etcdhttp 19.115s
=== 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.034s
? github.com/coreos/etcd/etcdserver/etcdserverpb [no test files]
? github.com/coreos/etcd/etcdserver/stats [no test files]
=== RUN TestClusterOf1
--- PASS: TestClusterOf1 (0.40s)
=== RUN TestClusterOf3
--- PASS: TestClusterOf3 (4.36s)
=== RUN TestTLSClusterOf3
--- FAIL: TestTLSClusterOf3 (0.08s)
cluster_test.go:848: open ./fixtures/server.crt: no such file or directory
=== RUN TestClusterOf1UsingDiscovery
--- PASS: TestClusterOf1UsingDiscovery (0.73s)
=== RUN TestClusterOf3UsingDiscovery
--- PASS: TestClusterOf3UsingDiscovery (5.99s)
=== RUN TestTLSClusterOf3UsingDiscovery
--- FAIL: TestTLSClusterOf3UsingDiscovery (0.34s)
cluster_test.go:848: open ./fixtures/server.crt: no such file or directory
=== RUN TestDoubleClusterSizeOf1
--- PASS: TestDoubleClusterSizeOf1 (1.10s)
=== RUN TestDoubleClusterSizeOf3
--- PASS: TestDoubleClusterSizeOf3 (9.46s)
=== RUN TestDoubleTLSClusterSizeOf3
--- FAIL: TestDoubleTLSClusterSizeOf3 (0.00s)
cluster_test.go:848: open ./fixtures/server.crt: no such file or directory
=== RUN TestDecreaseClusterSizeOf3
--- PASS: TestDecreaseClusterSizeOf3 (7.35s)
=== RUN TestDecreaseClusterSizeOf5
--- PASS: TestDecreaseClusterSizeOf5 (12.10s)
=== RUN TestForceNewCluster
--- PASS: TestForceNewCluster (4.24s)
=== RUN TestAddMemberAfterClusterFullRotation
--- FAIL: TestAddMemberAfterClusterFullRotation (11.90s)
cluster_test.go:511: unexpected remove error context deadline exceeded
=== RUN TestIssue2681
--- PASS: TestIssue2681 (24.83s)
=== RUN TestIssue2746
--- FAIL: TestIssue2746 (31.69s)
cluster_test.go:323: create on http://127.0.0.1:20088 error: context deadline exceeded
=== RUN TestIssue2904
--- PASS: TestIssue2904 (3.47s)
=== RUN TestPauseMember
--- FAIL: TestPauseMember (64.05s)
cluster_test.go:323: create on http://127.0.0.1:20102 error: context deadline exceeded
=== RUN TestRestartMember
--- PASS: TestRestartMember (7.59s)
=== RUN TestLaunchDuplicateMemberShouldFail
--- PASS: TestLaunchDuplicateMemberShouldFail (4.10s)
=== RUN TestSnapshotAndRestartMember
--- PASS: TestSnapshotAndRestartMember (8.73s)
=== RUN TestUpgradeMember
--- FAIL: TestUpgradeMember (0.07s)
migration_test.go:28: exit status 1
=== RUN TestV2Set
--- PASS: TestV2Set (0.42s)
=== RUN TestV2CreateUpdate
--- PASS: TestV2CreateUpdate (0.55s)
=== RUN TestV2CAS
--- PASS: TestV2CAS (0.63s)
=== RUN TestV2Delete
--- PASS: TestV2Delete (0.74s)
=== RUN TestV2CAD
--- PASS: TestV2CAD (0.61s)
=== RUN TestV2Unique
--- PASS: TestV2Unique (0.42s)
=== RUN TestV2Get
--- PASS: TestV2Get (0.32s)
=== RUN TestV2QuorumGet
--- PASS: TestV2QuorumGet (0.31s)
=== RUN TestV2Watch
--- PASS: TestV2Watch (0.31s)
=== RUN TestV2WatchWithIndex
--- PASS: TestV2WatchWithIndex (0.36s)
=== RUN TestV2WatchKeyInDir
--- PASS: TestV2WatchKeyInDir (2.17s)
=== RUN TestV2Head
--- PASS: TestV2Head (0.36s)
=== RUN TestGoroutinesRunning
--- SKIP: TestGoroutinesRunning (0.00s)
z_last_test.go:42: TODO: etcdserver.Sender may still dial closed remote endpoint and need some time to timeout.
FAIL
FAIL github.com/coreos/etcd/integration 209.968s
=== RUN TestCORSInfo
--- PASS: TestCORSInfo (0.00s)
=== RUN TestCORSInfoOriginAllowed
--- PASS: TestCORSInfoOriginAllowed (0.00s)
=== RUN TestCORSHandler
--- PASS: TestCORSHandler (0.00s)
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.046s
=== RUN TestIsDirWriteable
--- PASS: TestIsDirWriteable (0.00s)
=== RUN TestReadDir
--- PASS: TestReadDir (0.00s)
=== RUN TestLockAndUnlock
--- PASS: TestLockAndUnlock (0.01s)
=== RUN TestPreallocate
--- PASS: TestPreallocate (0.00s)
=== RUN TestPurgeFile
2016-01-21 11:32:00.844468 I | fileutil: purged file /tmp/purgefile899576665/0.test successfully
2016-01-21 11:32:00.844986 I | fileutil: purged file /tmp/purgefile899576665/1.test successfully
2016-01-21 11:32:00.845261 I | fileutil: purged file /tmp/purgefile899576665/2.test successfully
2016-01-21 11:32:00.856610 I | fileutil: purged file /tmp/purgefile899576665/3.test successfully
2016-01-21 11:32:00.867380 I | fileutil: purged file /tmp/purgefile899576665/4.test successfully
2016-01-21 11:32:00.878225 I | fileutil: purged file /tmp/purgefile899576665/5.test successfully
2016-01-21 11:32:00.890647 I | fileutil: purged file /tmp/purgefile899576665/6.test successfully
--- PASS: TestPurgeFile (0.06s)
=== RUN TestPurgeFileHoldingLock
2016-01-21 11:32:00.907898 I | fileutil: purged file /tmp/purgefile528906980/0.test successfully
2016-01-21 11:32:00.908188 I | fileutil: purged file /tmp/purgefile528906980/1.test successfully
2016-01-21 11:32:00.908428 I | fileutil: purged file /tmp/purgefile528906980/2.test successfully
2016-01-21 11:32:00.908669 I | fileutil: purged file /tmp/purgefile528906980/3.test successfully
2016-01-21 11:32:00.908907 I | fileutil: purged file /tmp/purgefile528906980/4.test successfully
2016-01-21 11:32:00.931968 I | fileutil: purged file /tmp/purgefile528906980/5.test successfully
2016-01-21 11:32:00.932604 I | fileutil: purged file /tmp/purgefile528906980/6.test successfully
--- PASS: TestPurgeFileHoldingLock (0.05s)
PASS
ok github.com/coreos/etcd/pkg/fileutil 0.156s
=== RUN TestSetFlagsFromEnv
2016-01-21 11:32:06.468164 I | flags: recognized and used environment variable ETCD_A=foo
2016-01-21 11:32:06.468767 I | flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag
--- PASS: TestSetFlagsFromEnv (0.00s)
=== RUN TestSetFlagsFromEnvBad
2016-01-21 11:32:06.469538 I | flags: recognized and used environment variable ETCD_X=not_a_number
2016-01-21 11:32:06.469665 W | flags: unrecognized environment variable ETCD_A=foo
2016-01-21 11:32:06.469921 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.051s
=== RUN TestLimitedBufferReaderRead
--- PASS: TestLimitedBufferReaderRead (0.00s)
PASS
ok github.com/coreos/etcd/pkg/ioutil 0.059s
=== RUN TestResolveTCPAddrs
2016-01-21 11:32:21.290118 I | netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001
2016-01-21 11:32:21.290545 I | netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379
2016-01-21 11:32:21.290890 I | netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001
2016-01-21 11:32:21.291011 I | netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380
2016-01-21 11:32:21.291248 E | netutil: could not resolve host infra0.example.com:4001
--- PASS: TestResolveTCPAddrs (0.00s)
=== RUN TestURLsEqual
2016-01-21 11:32:21.292402 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.292885 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.293073 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.293334 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.293600 I | netutil: resolving example.com:2380 to 10.0.10.1:2380
2016-01-21 11:32:21.293900 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.295107 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.295951 I | netutil: resolving example.com:2379 to 10.0.10.1:2379
2016-01-21 11:32:21.296249 I | netutil: resolving first.com:2379 to 10.0.11.1:2379
2016-01-21 11:32:21.296371 I | netutil: resolving second.com:2380 to 10.0.11.2:2380
2016-01-21 11:32:21.296601 I | netutil: resolving second.com:2380 to 10.0.11.2:2380
2016-01-21 11:32:21.296769 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.046s
=== RUN TestUnsetenv
--- PASS: TestUnsetenv (0.01s)
=== RUN TestHandleInterrupts
2016-01-21 11:32:19.283330 N | osutil: received interrupt signal, shutting down...
2016-01-21 11:32:19.284834 N | osutil: received terminated signal, shutting down...
--- PASS: TestHandleInterrupts (0.01s)
PASS
ok github.com/coreos/etcd/pkg/osutil 0.069s
=== RUN TestCanonicalURLPath
--- PASS: TestCanonicalURLPath (0.00s)
PASS
ok github.com/coreos/etcd/pkg/pathutil 0.026s
=== RUN TestMarshaler
--- PASS: TestMarshaler (0.00s)
=== RUN TestMarshalerPanic
2016-01-21 11:32:25.941586 C | flags: marshal should never fail (blah)
--- PASS: TestMarshalerPanic (0.00s)
=== RUN TestUnmarshaler
--- PASS: TestUnmarshaler (0.00s)
=== RUN TestUnmarshalerPanic
2016-01-21 11:32:25.942710 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.035s
? github.com/coreos/etcd/pkg/runtime [no test files]
? github.com/coreos/etcd/pkg/testutil [no test files]
=== RUN TestUnixNanoToTime
--- PASS: TestUnixNanoToTime (0.00s)
PASS
ok github.com/coreos/etcd/pkg/timeutil 0.026s
=== 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 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.123s
=== 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.037s
=== RUN TestWait
--- PASS: TestWait (0.00s)
=== RUN TestRegisterDupSuppression
--- PASS: TestRegisterDupSuppression (0.00s)
=== RUN TestTriggerDupSuppression
--- PASS: TestTriggerDupSuppression (0.00s)
=== RUN TestWaitTime
--- PASS: TestWaitTime (0.01s)
=== RUN TestWaitTestStress
--- PASS: TestWaitTestStress (0.35s)
PASS
ok github.com/coreos/etcd/pkg/wait 0.419s
=== RUN TestNewDirectorScheme
--- PASS: TestNewDirectorScheme (0.00s)
=== RUN TestDirectorEndpointsFiltering
--- PASS: TestDirectorEndpointsFiltering (0.00s)
=== RUN TestReadonlyHandler
--- PASS: TestReadonlyHandler (0.00s)
=== RUN TestReverseProxyServe
2016-01-21 11:32:54.272906 I | proxy: zero endpoints currently available
2016-01-21 11:32:54.274425 I | proxy: failed to direct request to http://192.0.2.3:4040: what a bad trip
2016-01-21 11:32:54.274833 I | proxy: marked endpoint http://192.0.2.3:4040 unavailable
2016-01-21 11:32:54.275061 I | proxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever.
2016-01-21 11:32:54.275456 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.093s
=== RUN TestFindConflict
raft2016/01/21 11:33:22 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2016/01/21 11:33:22 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
raft2016/01/21 11:33:22 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/01/21 11:33:22 INFO: replace the unstable entries from index 1
raft2016/01/21 11:33:22 INFO: replace the unstable entries from index 2
--- PASS: TestAppend (0.00s)
=== RUN TestLogMaybeAppend
raft2016/01/21 11:33:22 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
raft2016/01/21 11:33:22 INFO: truncate the unstable entries to index 2
raft2016/01/21 11:33:22 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2016/01/21 11:33:22 INFO: truncate the unstable entries to index 1
raft2016/01/21 11:33:22 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2016/01/21 11:33:22 entry 1 conflict with committed entry [committed(1)]
raft2016/01/21 11:33:22 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2016/01/21 11:33:22 INFO: truncate the unstable entries to index 1
--- PASS: TestLogMaybeAppend (0.00s)
=== RUN TestCompactionSideEffects
--- PASS: TestCompactionSideEffects (0.01s)
=== RUN TestNextEnts
--- PASS: TestNextEnts (0.00s)
=== RUN TestUnstableEnts
--- PASS: TestUnstableEnts (0.00s)
=== RUN TestCommitTo
raft2016/01/21 11:33:22 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/01/21 11:33:22 compact 1001 is out of bound lastindex(1000)
--- PASS: TestCompaction (0.01s)
=== RUN TestLogRestore
--- PASS: TestLogRestore (0.00s)
=== RUN TestIsOutOfBounds
raft2016/01/21 11:33:22 slice[201,202) out of bound [101,200]
raft2016/01/21 11:33:22 slice[202,202) out of bound [101,200]
--- PASS: TestIsOutOfBounds (0.00s)
=== RUN TestTerm
--- PASS: TestTerm (0.00s)
=== RUN TestTermWithUnstableSnapshot
raft2016/01/21 11:33:22 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/01/21 11:33:22 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/01/21 11:33:22 INFO: replace the unstable entries from index 5
raft2016/01/21 11:33:22 INFO: replace the unstable entries from index 4
raft2016/01/21 11:33:22 INFO: truncate the unstable entries to index 5
raft2016/01/21 11:33:22 INFO: truncate the unstable entries to index 6
--- PASS: TestUnstableTruncateAndAppend (0.00s)
=== RUN TestMultiNodeStep
--- PASS: TestMultiNodeStep (0.00s)
=== RUN TestMultiNodeStepUnblock
--- PASS: TestMultiNodeStepUnblock (0.00s)
=== RUN TestMultiNodePropose
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
--- PASS: TestMultiNodePropose (0.00s)
=== RUN TestMultiNodeProposeConfig
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
--- PASS: TestMultiNodeProposeConfig (0.00s)
=== RUN TestProposeUnknownGroup
--- PASS: TestProposeUnknownGroup (0.00s)
=== RUN TestProposeAfterRemoveLeader
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
--- PASS: TestProposeAfterRemoveLeader (0.00s)
=== RUN TestMultiNodeStop
--- PASS: TestMultiNodeStop (0.00s)
=== RUN TestMultiNodeStart
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
--- PASS: TestMultiNodeStart (0.00s)
=== RUN TestMultiNodeRestart
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestMultiNodeRestart (0.01s)
=== RUN TestMultiNodeRestartFromSnapshot
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestMultiNodeRestartFromSnapshot (0.00s)
=== RUN TestMultiNodeAdvance
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
--- PASS: TestMultiNodeAdvance (0.00s)
=== RUN TestMultiNodeStatus
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
--- PASS: TestMultiNodeStatus (0.00s)
=== RUN TestNodeStep
--- PASS: TestNodeStep (0.00s)
=== RUN TestNodeStepUnblock
--- PASS: TestNodeStepUnblock (0.00s)
=== RUN TestNodePropose
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodePropose (0.00s)
=== RUN TestNodeProposeConfig
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeProposeConfig (0.00s)
=== RUN TestBlockProposal
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestBlockProposal (0.02s)
=== RUN TestNodeTick
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeTick (0.00s)
=== RUN TestNodeStop
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 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/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
raft2016/01/21 11:33:22 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeStart (0.00s)
=== RUN TestNodeRestart
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestNodeRestart (0.00s)
=== RUN TestNodeRestartFromSnapshot
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestNodeRestartFromSnapshot (0.00s)
=== RUN TestNodeAdvance
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 became leader at term 2
raft2016/01/21 11:33:22 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeAdvance (0.01s)
=== 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/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlFull (0.03s)
=== RUN TestMsgAppFlowControlMoveForward
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlMoveForward (0.08s)
=== RUN TestMsgAppFlowControlRecvHeartbeat
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.01s)
=== RUN TestFollowerUpdateTermFromMessage
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 2
--- PASS: TestFollowerUpdateTermFromMessage (0.00s)
=== RUN TestCandidateUpdateTermFromMessage
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 2
--- PASS: TestCandidateUpdateTermFromMessage (0.00s)
=== RUN TestLeaderUpdateTermFromMessage
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 2
--- PASS: TestLeaderUpdateTermFromMessage (0.00s)
=== RUN TestRejectStaleTermMessage
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestRejectStaleTermMessage (0.00s)
=== RUN TestStartAsFollower
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestStartAsFollower (0.00s)
=== RUN TestLeaderBcastBeat
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
--- PASS: TestLeaderBcastBeat (0.01s)
=== RUN TestFollowerStartElection
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 2
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 2
--- PASS: TestFollowerStartElection (0.00s)
=== RUN TestCandidateStartNewElection
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 2
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 2
--- PASS: TestCandidateStartNewElection (0.00s)
=== RUN TestLeaderElectionInOneRoundRPC
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became leader at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:2] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:2] has received 1 votes and 2 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 1 votes and 2 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 1 votes and 3 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 1 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 2 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 3 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:22 INFO: 1 received vote rejection from 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [q:3] has received 1 votes and 2 vote rejections
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
--- PASS: TestLeaderElectionInOneRoundRPC (0.04s)
=== RUN TestFollowerVote
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 1] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 2] voted for 2 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected vote from 2 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected vote from 1 [logterm: 0, index: 0] at term 1
--- PASS: TestFollowerVote (0.01s)
=== RUN TestCandidateFallback
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 1
raft2016/01/21 11:33:22 INFO: 1 became follower at term 0
raft2016/01/21 11:33:22 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:22 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:22 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:22 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:22 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:22 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
raft2016/01/21 11:33:22 INFO: 1 became follower at term 2
--- PASS: TestCandidateFallback (0.00s)
=== RUN TestFollowerElectionTimeoutRandomized
--- PASS: TestFollowerElectionTimeoutRandomized (0.29s)
=== RUN TestCandidateElectionTimeoutRandomized
--- PASS: TestCandidateElectionTimeoutRandomized (0.37s)
=== RUN TestFollowersElectioinTimeoutNonconflict
--- PASS: TestFollowersElectioinTimeoutNonconflict (2.57s)
=== RUN TestCandidatesElectionTimeoutNonconflict
--- PASS: TestCandidatesElectionTimeoutNonconflict (2.37s)
=== RUN TestLeaderStartReplication
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
--- PASS: TestLeaderStartReplication (0.00s)
=== RUN TestLeaderCommitEntry
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
--- PASS: TestLeaderCommitEntry (0.00s)
=== RUN TestLeaderAcknowledgeCommit
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:27 INFO: 1 became leader at term 1
--- PASS: TestLeaderAcknowledgeCommit (0.01s)
=== RUN TestLeaderCommitPrecedingEntries
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:27 INFO: 1 became leader at term 3
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:27 INFO: 1 became leader at term 3
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:27 INFO: 1 became leader at term 3
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:27 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:27 INFO: 1 became leader at term 3
--- PASS: TestLeaderCommitPrecedingEntries (0.00s)
=== RUN TestFollowerCommitEntry
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 1
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 1
--- PASS: TestFollowerCommitEntry (0.01s)
=== RUN TestFollowerCheckMsgApp
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
--- PASS: TestFollowerCheckMsgApp (0.00s)
=== RUN TestFollowerAppendEntries
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
raft2016/01/21 11:33:27 INFO: replace the unstable entries from index 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: 1 became follower at term 0
raft2016/01/21 11:33:27 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:27 INFO: 1 became follower at term 2
raft2016/01/21 11:33:27 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
raft2016/01/21 11:33:27 INFO: replace the unstable entries from index 1
--- PASS: TestFollowerAppendEntries (0.02s)
=== RUN TestLeaderSyncFollowerLog
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 6, index: 9, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 4, index: 4, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected vote from 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: found conflict at index 11 [existing term: 6, conflicting term: 1]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 11
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected vote from 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: found conflict at index 11 [existing term: 7, conflicting term: 1]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 11
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 4, index: 7, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 6
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 6, index: 10] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 3, index: 11, vote: 0] voted for 1 [logterm: 6, index: 10] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 4
--- PASS: TestLeaderSyncFollowerLog (0.10s)
=== RUN TestVoteRequest
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 2 at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 3 at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 2
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2] sent vote request to 2 at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2] sent vote request to 3 at term 3
--- PASS: TestVoteRequest (0.01s)
=== RUN TestVoter
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 2] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 2, index: 1] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 2, index: 2] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 2, index: 1] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected vote from 2 [logterm: 1, index: 2] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 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/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:28 INFO: 1 became leader at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:28 INFO: 1 became leader at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:28 INFO: 1 became leader at term 3
--- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
=== RUN TestSendingSnapshotSetPendingSnapshot
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
=== RUN TestPendingSnapshotPauseReplication
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestPendingSnapshotPauseReplication (0.00s)
=== RUN TestSnapshotFailure
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSnapshotFailure (0.00s)
=== RUN TestSnapshotSucceed
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSnapshotSucceed (0.00s)
=== RUN TestSnapshotAbort
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 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/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestProgressResumeByHeartbeat (0.00s)
=== RUN TestProgressPaused
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestProgressPaused (0.00s)
=== RUN TestLeaderElection
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 3, index: 2, vote: 0] rejected vote from 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 1 votes and 2 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 1 votes and 3 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected vote from 1 [logterm: 1, index: 1] at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 1, index: 1] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote rejection from 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 3 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElection (0.03s)
=== RUN TestLogReplication
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 2 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 2] sent vote request to 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 2] sent vote request to 3 at term 2
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 1, index: 2] at term 2
raft2016/01/21 11:33:28 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 1, index: 2, vote: 0] voted for 2 [logterm: 1, index: 2] at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 became leader at term 2
--- PASS: TestLogReplication (0.02s)
=== RUN TestSingleNodeCommit
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCommit (0.00s)
=== RUN TestCannotCommitWithoutNewTermEntry
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 2 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 3 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 4 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 5 at term 2
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 3, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 2
raft2016/01/21 11:33:28 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 2
raft2016/01/21 11:33:28 INFO: 5 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 received vote from 3 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 became leader at term 2
--- PASS: TestCannotCommitWithoutNewTermEntry (0.02s)
=== RUN TestCommitWithoutNewTermEntry
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 2 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 3 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 4 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 3] sent vote request to 5 at term 2
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 3, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 2
raft2016/01/21 11:33:28 INFO: 4 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 2
raft2016/01/21 11:33:28 INFO: 5 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 3] at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 received vote from 3 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 became leader at term 2
--- PASS: TestCommitWithoutNewTermEntry (0.01s)
=== RUN TestDuelingCandidates
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 3 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 3 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 3 received vote from 3 at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected vote from 3 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 received vote rejection from 2 at term 1
raft2016/01/21 11:33:28 INFO: 3 [q:2] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 3 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 3 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 3 received vote from 3 at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 2
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected vote from 3 [logterm: 0, index: 0] at term 2
raft2016/01/21 11:33:28 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected vote from 3 [logterm: 0, index: 0] at term 2
raft2016/01/21 11:33:28 INFO: 3 received vote rejection from 1 at term 2
raft2016/01/21 11:33:28 INFO: 3 [q:2] has received 1 votes and 1 vote rejections
raft2016/01/21 11:33:28 INFO: 3 received vote rejection from 2 at term 2
raft2016/01/21 11:33:28 INFO: 3 [q:2] has received 1 votes and 2 vote rejections
raft2016/01/21 11:33:28 INFO: 3 became follower at term 2
--- PASS: TestDuelingCandidates (0.01s)
=== RUN TestCandidateConcede
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 3 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 3 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 3 received vote from 3 at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0] sent vote request to 1 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 3 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 3 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 3 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
--- PASS: TestCandidateConcede (0.01s)
=== RUN TestSingleNodeCandidate
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCandidate (0.00s)
=== RUN TestOldMessages
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:33:28 INFO: 2 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 1] sent vote request to 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [logterm: 1, index: 1] sent vote request to 3 at term 2
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 2
raft2016/01/21 11:33:28 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 2
raft2016/01/21 11:33:28 INFO: 3 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 1, index: 1] at term 2
raft2016/01/21 11:33:28 INFO: 2 received vote from 1 at term 2
raft2016/01/21 11:33:28 INFO: 2 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 2 became leader at term 2
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 2
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 3
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2] sent vote request to 2 at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2] sent vote request to 3 at term 3
raft2016/01/21 11:33:28 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 3
raft2016/01/21 11:33:28 INFO: 2 [logterm: 2, index: 2, vote: 0] voted for 1 [logterm: 2, index: 2] at term 3
raft2016/01/21 11:33:28 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 3
raft2016/01/21 11:33:28 INFO: 3 [logterm: 2, index: 2, vote: 0] voted for 1 [logterm: 2, index: 2] at term 3
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 3
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 3
raft2016/01/21 11:33:28 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
--- PASS: TestOldMessages (0.01s)
=== RUN TestProposal
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 no leader at term 1; dropping proposal
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 no leader at term 1; dropping proposal
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 4 at term 1
raft2016/01/21 11:33:28 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 5 became follower at term 1
raft2016/01/21 11:33:28 INFO: 5 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 4 became follower at term 1
raft2016/01/21 11:33:28 INFO: 4 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 5 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 received vote from 4 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:33:28 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/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestProposalByProxy (0.01s)
raft_test.go:696: #3: empty log
=== RUN TestCommit
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestCommit (0.01s)
=== RUN TestIsElectionTimeout
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestIsElectionTimeout (0.03s)
=== RUN TestStepIgnoreOldTermMsg
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestStepIgnoreOldTermMsg (0.00s)
=== RUN TestHandleMsgApp
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
raft2016/01/21 11:33:28 INFO: replace the unstable entries from index 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
--- PASS: TestHandleMsgApp (0.02s)
=== RUN TestHandleHeartbeat
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 2
--- PASS: TestHandleHeartbeat (0.00s)
=== RUN TestHandleHeartbeatResp
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestHandleHeartbeatResp (0.00s)
=== RUN TestMsgAppRespWaitReset
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestMsgAppRespWaitReset (0.00s)
=== RUN TestRecvMsgVote
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 0] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 0] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 2, index: 0] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 0] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 1] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 1] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 2, index: 1] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 1] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 2] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 2] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 2, index: 2] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 2] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 0, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected vote from 2 [logterm: 1, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 2, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 0] voted for 2 [logterm: 3, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 2] voted for 2 [logterm: 2, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected vote from 2 [logterm: 2, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected vote from 2 [logterm: 3, index: 3] at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 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/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became leader at term 0
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became leader at term 0
--- PASS: TestStateTransition (0.01s)
=== RUN TestAllServerStepdown
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 1
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 3
raft2016/01/21 11:33:28 INFO: 1 [logterm: 1, index: 1, vote: 0] voted for 2 [logterm: 3, index: 0] at term 3
--- PASS: TestAllServerStepdown (0.01s)
=== RUN TestLeaderAppResp
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestLeaderAppResp (0.00s)
=== RUN TestBcastBeat
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 2
raft2016/01/21 11:33:28 INFO: 1 became leader at term 2
--- PASS: TestBcastBeat (0.00s)
=== RUN TestRecvMsgBeat
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRecvMsgBeat (0.00s)
=== RUN TestLeaderIncreaseNext
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestLeaderIncreaseNext (0.01s)
=== RUN TestSendAppendForProgressProbe
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressProbe (0.00s)
=== RUN TestSendAppendForProgressReplicate
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressReplicate (0.00s)
=== RUN TestSendAppendForProgressSnapshot
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressSnapshot (0.00s)
=== RUN TestRecvMsgUnreachable
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestRecvMsgUnreachable (0.00s)
=== RUN TestRestore
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
--- PASS: TestRestore (0.00s)
=== RUN TestRestoreIgnoreSnapshot
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
--- PASS: TestRestoreIgnoreSnapshot (0.00s)
=== RUN TestProvideSnap
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestProvideSnap (0.00s)
=== RUN TestRestoreFromSnapMsg
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 2
raft2016/01/21 11:33:28 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2016/01/21 11:33:28 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 2 [commit: 0] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreFromSnapMsg (0.00s)
=== RUN TestSlowNodeRestore
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 is starting a new election at term 0
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 1 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [logterm: 0, index: 0] sent vote request to 3 at term 1
raft2016/01/21 11:33:28 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 2 became follower at term 1
raft2016/01/21 11:33:28 INFO: 2 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2016/01/21 11:33:28 INFO: 3 became follower at term 1
raft2016/01/21 11:33:28 INFO: 3 [logterm: 0, index: 0, vote: 0] voted for 1 [logterm: 0, index: 0] at term 1
raft2016/01/21 11:33:28 INFO: 1 received vote from 2 at term 1
raft2016/01/21 11:33:28 INFO: 1 [q:2] has received 2 votes and 0 vote rejections
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1]
raft2016/01/21 11:33:28 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
raft2016/01/21 11:33:28 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0]
raft2016/01/21 11:33:28 INFO: 3 [commit: 1] restored snapshot [index: 102, term: 1]
--- PASS: TestSlowNodeRestore (0.02s)
=== RUN TestStepConfig
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestStepConfig (0.00s)
=== RUN TestStepIgnoreConfig
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestStepIgnoreConfig (0.00s)
=== RUN TestRecoverPendingConfig
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
raft2016/01/21 11:33:28 INFO: 1 became leader at term 1
--- PASS: TestRecoverPendingConfig (0.00s)
=== RUN TestRecoverDoublePendingConfig
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became candidate at term 1
--- PASS: TestRecoverDoublePendingConfig (0.00s)
=== RUN TestAddNode
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestAddNode (0.00s)
=== RUN TestRemoveNode
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRemoveNode (0.00s)
=== RUN TestPromotable
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPromotable (0.00s)
=== RUN TestRaftNodes
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:33:28 INFO: 1 became follower at term 0
raft2016/01/21 11:33:28 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRaftNodes (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 6.475s
? github.com/coreos/etcd/raft/raftpb [no test files]
=== RUN TestNetworkDrop
--- PASS: TestNetworkDrop (0.01s)
=== RUN TestNetworkDelay
--- PASS: TestNetworkDelay (0.10s)
=== RUN TestBasicProgress
raft2016/01/21 11:32:51 INFO: 1 became follower at term 0
raft2016/01/21 11:32:51 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:51 INFO: 1 became follower at term 1
raft2016/01/21 11:32:51 INFO: 2 became follower at term 0
raft2016/01/21 11:32:51 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:51 INFO: 2 became follower at term 1
raft2016/01/21 11:32:51 INFO: 3 became follower at term 0
raft2016/01/21 11:32:51 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:51 INFO: 3 became follower at term 1
raft2016/01/21 11:32:51 INFO: 4 became follower at term 0
raft2016/01/21 11:32:51 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:51 INFO: 4 became follower at term 1
raft2016/01/21 11:32:51 INFO: 5 became follower at term 0
raft2016/01/21 11:32:51 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:51 INFO: 5 became follower at term 1
raft2016/01/21 11:32:51 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:32:51 INFO: 2 became candidate at term 2
raft2016/01/21 11:32:51 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:32:51 INFO: 2 [logterm: 1, index: 5] sent vote request to 5 at term 2
raft2016/01/21 11:32:51 INFO: 2 [logterm: 1, index: 5] sent vote request to 1 at term 2
raft2016/01/21 11:32:51 INFO: 2 [logterm: 1, index: 5] sent vote request to 3 at term 2
raft2016/01/21 11:32:51 INFO: 2 [logterm: 1, index: 5] sent vote request to 4 at term 2
raft2016/01/21 11:32:51 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:51 INFO: 5 became follower at term 2
raft2016/01/21 11:32:51 INFO: 5 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:51 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:51 INFO: 1 became follower at term 2
raft2016/01/21 11:32:51 INFO: 1 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:51 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:51 INFO: 3 became follower at term 2
raft2016/01/21 11:32:51 INFO: 3 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:51 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:51 INFO: 4 became follower at term 2
raft2016/01/21 11:32:51 INFO: 4 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:51 INFO: 2 received vote from 1 at term 2
raft2016/01/21 11:32:51 INFO: 2 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:32:51 INFO: 2 received vote from 5 at term 2
raft2016/01/21 11:32:51 INFO: 2 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:32:51 INFO: 2 became leader at term 2
raft2016/01/21 11:32:51 INFO: raft.node: 2 elected leader 2 at term 2
raft2016/01/21 11:32:51 INFO: raft.node: 3 elected leader 2 at term 2
raft2016/01/21 11:32:51 INFO: raft.node: 4 elected leader 2 at term 2
raft2016/01/21 11:32:51 INFO: raft.node: 5 elected leader 2 at term 2
raft2016/01/21 11:32:51 INFO: raft.node: 1 elected leader 2 at term 2
2016/01/21 11:32:52 raft.1: stop
2016/01/21 11:32:52 raft.2: stop
2016/01/21 11:32:52 raft.3: stop
2016/01/21 11:32:52 raft.4: stop
2016/01/21 11:32:52 raft.5: stop
--- FAIL: TestBasicProgress (1.29s)
node_test.go:32: commit = 268, want = 10006
node_test.go:32: commit = 268, want = 10006
node_test.go:32: commit = 268, want = 10006
node_test.go:32: commit = 268, want = 10006
node_test.go:32: commit = 268, want = 10006
=== RUN TestRestart
raft2016/01/21 11:32:52 INFO: 1 became follower at term 0
raft2016/01/21 11:32:52 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:52 INFO: 1 became follower at term 1
raft2016/01/21 11:32:52 INFO: 2 became follower at term 0
raft2016/01/21 11:32:52 INFO: newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:52 INFO: 2 became follower at term 1
raft2016/01/21 11:32:52 INFO: 3 became follower at term 0
raft2016/01/21 11:32:52 INFO: newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:52 INFO: 3 became follower at term 1
raft2016/01/21 11:32:52 INFO: 4 became follower at term 0
raft2016/01/21 11:32:52 INFO: newRaft 4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:52 INFO: 4 became follower at term 1
raft2016/01/21 11:32:52 INFO: 5 became follower at term 0
raft2016/01/21 11:32:52 INFO: newRaft 5 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2016/01/21 11:32:52 INFO: 5 became follower at term 1
raft2016/01/21 11:32:53 INFO: 2 is starting a new election at term 1
raft2016/01/21 11:32:53 INFO: 2 became candidate at term 2
raft2016/01/21 11:32:53 INFO: 2 received vote from 2 at term 2
raft2016/01/21 11:32:53 INFO: 2 [logterm: 1, index: 5] sent vote request to 3 at term 2
raft2016/01/21 11:32:53 INFO: 2 [logterm: 1, index: 5] sent vote request to 4 at term 2
raft2016/01/21 11:32:53 INFO: 2 [logterm: 1, index: 5] sent vote request to 5 at term 2
raft2016/01/21 11:32:53 INFO: 2 [logterm: 1, index: 5] sent vote request to 1 at term 2
raft2016/01/21 11:32:53 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:53 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:53 INFO: 3 became follower at term 2
raft2016/01/21 11:32:53 INFO: 5 became follower at term 2
raft2016/01/21 11:32:53 INFO: 3 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:53 INFO: 5 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:53 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:53 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2016/01/21 11:32:53 INFO: 1 became follower at term 2
raft2016/01/21 11:32:53 INFO: 4 became follower at term 2
raft2016/01/21 11:32:53 INFO: 4 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:53 INFO: 1 [logterm: 1, index: 5, vote: 0] voted for 2 [logterm: 1, index: 5] at term 2
raft2016/01/21 11:32:53 INFO: 2 received vote from 3 at term 2
raft2016/01/21 11:32:53 INFO: 2 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:32:53 INFO: 2 received vote from 5 at term 2
raft2016/01/21 11:32:53 INFO: 2 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:32:53 INFO: 2 became leader at term 2
raft2016/01/21 11:32:53 INFO: raft.node: 2 elected leader 2 at term 2
raft2016/01/21 11:32:53 INFO: raft.node: 4 elected leader 2 at term 2
raft2016/01/21 11:32:53 INFO: raft.node: 5 elected leader 2 at term 2
raft2016/01/21 11:32:53 INFO: raft.node: 3 elected leader 2 at term 2
raft2016/01/21 11:32:53 INFO: raft.node: 1 elected leader 2 at term 2
2016/01/21 11:32:53 raft.2: stop
2016/01/21 11:32:53 raft.3: stop
raft2016/01/21 11:32:53 INFO: 3 became follower at term 2
raft2016/01/21 11:32:53 INFO: newRaft 3 [peers: [], term: 2, commit: 6, applied: 0, lastindex: 11, lastterm: 2]
raft2016/01/21 11:32:53 INFO: 2 became follower at term 2
raft2016/01/21 11:32:53 INFO: newRaft 2 [peers: [], term: 2, commit: 6, applied: 0, lastindex: 11, lastterm: 2]
raft2016/01/21 11:32:53 INFO: 5 is starting a new election at term 2
raft2016/01/21 11:32:53 INFO: 5 became candidate at term 3
raft2016/01/21 11:32:53 INFO: 5 received vote from 5 at term 3
raft2016/01/21 11:32:53 INFO: 5 [logterm: 2, index: 11] sent vote request to 1 at term 3
raft2016/01/21 11:32:53 INFO: 5 [logterm: 2, index: 11] sent vote request to 2 at term 3
raft2016/01/21 11:32:53 INFO: 5 [logterm: 2, index: 11] sent vote request to 3 at term 3
raft2016/01/21 11:32:53 INFO: 5 [logterm: 2, index: 11] sent vote request to 4 at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 5 lost leader 2 at term 3
raft2016/01/21 11:32:53 INFO: 1 [term: 2] received a MsgVote message with higher term from 5 [term: 3]
raft2016/01/21 11:32:53 INFO: 1 became follower at term 3
raft2016/01/21 11:32:53 INFO: 1 [logterm: 2, index: 11, vote: 0] voted for 5 [logterm: 2, index: 11] at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 1 lost leader 2 at term 3
raft2016/01/21 11:32:53 INFO: 3 [term: 2] received a MsgVote message with higher term from 5 [term: 3]
raft2016/01/21 11:32:53 INFO: 3 became follower at term 3
raft2016/01/21 11:32:53 INFO: 3 [logterm: 2, index: 11, vote: 0] voted for 5 [logterm: 2, index: 11] at term 3
raft2016/01/21 11:32:53 INFO: 4 [term: 2] received a MsgVote message with higher term from 5 [term: 3]
raft2016/01/21 11:32:53 INFO: 4 became follower at term 3
raft2016/01/21 11:32:53 INFO: 4 [logterm: 2, index: 11, vote: 0] voted for 5 [logterm: 2, index: 11] at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 4 lost leader 2 at term 3
raft2016/01/21 11:32:53 INFO: 5 received vote from 1 at term 3
raft2016/01/21 11:32:53 INFO: 5 [q:3] has received 2 votes and 0 vote rejections
raft2016/01/21 11:32:53 INFO: 5 received vote from 3 at term 3
raft2016/01/21 11:32:53 INFO: 5 [q:3] has received 3 votes and 0 vote rejections
raft2016/01/21 11:32:53 INFO: 5 became leader at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 5 elected leader 5 at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 4 elected leader 5 at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 3 elected leader 5 at term 3
raft2016/01/21 11:32:53 INFO: raft.node: 1 elected leader 5 at term 3
2016/01/21 11:32:53 raft.1: stop
SIGQUIT: quit
PC=0x6e758 m=0
goroutine 0 [idle]:
runtime.futex(0x2c37f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1e37c, 0x0, 0x0, 0x0, ...)
/usr/lib/go/src/runtime/sys_linux_arm.s:246 +0x1c
runtime.futexsleep(0x2c37f0, 0x0, 0xffffffff, 0xffffffff)
/usr/lib/go/src/runtime/os1_linux.go:39 +0x68
runtime.notesleep(0x2c37f0)
/usr/lib/go/src/runtime/lock_futex.go:142 +0xa4
runtime.stopm()
/usr/lib/go/src/runtime/proc1.go:1128 +0xfc
runtime.findrunnable(0x1051d400, 0x0)
/usr/lib/go/src/runtime/proc1.go:1530 +0x6d0
runtime.schedule()
/usr/lib/go/src/runtime/proc1.go:1639 +0x274
runtime.park_m(0x1072c1c0)
/usr/lib/go/src/runtime/proc1.go:1698 +0x16c
runtime.mcall(0x2c3588)
/usr/lib/go/src/runtime/asm_arm.s:178 +0x5c
goroutine 1 [chan receive, 9 minutes]:
testing.RunTests(0x231b58, 0x2c1db8, 0x5, 0x5, 0x0)
/usr/lib/go/src/testing/testing.go:562 +0x618
testing.(*M).Run(0x10731f7c, 0x12380)
/usr/lib/go/src/testing/testing.go:494 +0x6c
main.main()
github.com/coreos/etcd/raft/rafttest/_test/_testmain.go:64 +0x118
goroutine 31 [chan send, 9 minutes]:
github.com/coreos/etcd/raft/rafttest.(*node).stop(0x107221e0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:98 +0x60
github.com/coreos/etcd/raft/rafttest.TestRestart(0x109b4480)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node_test.go:69 +0x8e0
testing.tRunner(0x109b4480, 0x2c1ddc)
/usr/lib/go/src/testing/testing.go:456 +0xa8
created by testing.RunTests
/usr/lib/go/src/testing/testing.go:561 +0x5ec
goroutine 55 [select]:
github.com/coreos/etcd/raft/rafttest.(*node).start.func1(0x10518500, 0x107223c0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:52 +0x98c
created by github.com/coreos/etcd/raft/rafttest.(*node).start
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:90 +0x88
goroutine 54 [select]:
github.com/coreos/etcd/raft.(*node).run(0x10771ad0, 0x105565a0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:275 +0x1034
created by github.com/coreos/etcd/raft.StartNode
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:178 +0x610
goroutine 65 [select, 9 minutes]:
github.com/coreos/etcd/raft.(*node).run(0x109558f0, 0x1063e630)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:275 +0x1034
created by github.com/coreos/etcd/raft.RestartNode
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:190 +0x26c
goroutine 66 [select, 9 minutes]:
github.com/coreos/etcd/raft.(*node).step(0x109558f0, 0xb6df7000, 0x1050a330, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, ...)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:393 +0x17c
github.com/coreos/etcd/raft.(*node).Step(0x109558f0, 0xb6df7000, 0x1050a330, 0x2, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, ...)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:374 +0xac
github.com/coreos/etcd/raft/rafttest.(*node).start.func1(0x10776680, 0x107221e0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:68 +0x4bc
created by github.com/coreos/etcd/raft/rafttest.(*node).start
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:90 +0x88
goroutine 56 [select]:
github.com/coreos/etcd/raft.(*node).run(0x10771dd0, 0x105566c0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:275 +0x1034
created by github.com/coreos/etcd/raft.StartNode
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:178 +0x610
goroutine 57 [runnable]:
github.com/coreos/etcd/raft/rafttest.(*node).start.func1(0x105188c0, 0x10722460)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:52 +0x98c
created by github.com/coreos/etcd/raft/rafttest.(*node).start
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:90 +0x88
goroutine 35 [select]:
github.com/coreos/etcd/raft.(*node).run(0x10905140, 0x109be090)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:275 +0x1034
created by github.com/coreos/etcd/raft.RestartNode
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/node.go:190 +0x26c
goroutine 36 [select]:
github.com/coreos/etcd/raft/rafttest.(*node).start.func1(0x109c0380, 0x10722320)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:52 +0x98c
created by github.com/coreos/etcd/raft/rafttest.(*node).start
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/raft/rafttest/node.go:90 +0x88
trap 0x6
error 0x0
oldmask 0x0
r0 0x2c37f0
r1 0x0
r2 0x0
r3 0x0
r4 0x0
r5 0x0
r6 0x0
r7 0xf0
r8 0x2c3750
r9 0x0
r10 0x2c3568
fp 0x2c343c
ip 0x0
sp 0xbed8338c
lr 0x39578
pc 0x6e758
cpsr 0xa0000010
fault 0x0
*** Test killed with quit: ran too long (10m0s).
FAIL github.com/coreos/etcd/raft/rafttest 600.023s
=== RUN TestSendMessage
2016-01-21 11:33:27.348505 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:27.350761 I | rafthttp: the connection with 2 became active
--- PASS: TestSendMessage (0.39s)
=== RUN TestSendMessageWhenStreamIsBroken
2016-01-21 11:33:27.897113 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:27.898341 I | rafthttp: the connection with 2 became active
2016-01-21 11:33:28.018145 I | rafthttp: the connection with 2 became inactive
2016-01-21 11:33:28.018344 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF)
2016-01-21 11:33:28.018452 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:28.019056 E | rafthttp: failed to read 2 on stream Message (unexpected EOF)
2016-01-21 11:33:28.020804 E | rafthttp: failed to read 1 on stream MsgApp v2 (unexpected EOF)
2016-01-21 11:33:28.021007 E | rafthttp: failed to read 1 on stream Message (unexpected EOF)
2016-01-21 11:33:28.021955 E | rafthttp: failed to write 2 on stream Message (write tcp 127.0.0.1:48390->127.0.0.1:48233: use of closed network connection)
2016-01-21 11:33:28.035030 I | rafthttp: the connection with 2 became active
2016-01-21 11:33:28.234890 E | rafthttp: failed to dial 1 on stream MsgApp v2 (net/http: request canceled)
2016-01-21 11:33:28.236818 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:28.238045 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:28.238734 E | rafthttp: failed to read 1 on stream Message (net/http: request canceled)
2016-01-21 11:33:28.330318 I | rafthttp: the connection with 2 became inactive
2016-01-21 11:33:28.330780 E | rafthttp: failed to dial 2 on stream MsgApp v2 (net/http: request canceled)
--- PASS: TestSendMessageWhenStreamIsBroken (0.64s)
=== RUN TestServeRaftPrefix
2016-01-21 11:33:28.350461 E | rafthttp: failed to read raft message (some error)
2016-01-21 11:33:28.351006 E | rafthttp: failed to unmarshal raft message (unexpected EOF)
2016-01-21 11:33:28.351392 E | rafthttp: request received was ignored (cluster ID mismatch got 1 want 0)
2016-01-21 11:33:28.352839 W | rafthttp: failed to process raft message (blah)
--- PASS: TestServeRaftPrefix (0.00s)
=== RUN TestServeRaftStreamPrefix
--- PASS: TestServeRaftStreamPrefix (0.00s)
=== RUN TestServeRaftStreamPrefixBad
2016-01-21 11:33:28.356483 E | rafthttp: failed to parse from strange into ID (strconv.ParseUint: parsing "strange": invalid syntax)
2016-01-21 11:33:28.357348 E | rafthttp: failed to find member 2 in cluster 1
2016-01-21 11:33:28.357883 W | rafthttp: rejected the stream from peer 5 since it was removed
2016-01-21 11:33:28.358331 E | rafthttp: streaming request ignored (cluster ID mismatch got 2 want 1)
2016-01-21 11:33:28.358772 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 TestMsgApp
--- PASS: TestMsgApp (0.00s)
=== RUN TestMsgAppV2
--- PASS: TestMsgAppV2 (0.01s)
=== RUN TestPeerPick
--- PASS: TestPeerPick (0.00s)
=== RUN TestPipelineSend
2016-01-21 11:33:28.375863 I | rafthttp: the connection with 1 became active
--- PASS: TestPipelineSend (0.01s)
=== RUN TestPipelineExceedMaximumServing
2016-01-21 11:33:29.109070 I | rafthttp: the connection with 1 became active
--- PASS: TestPipelineExceedMaximumServing (0.73s)
=== RUN TestPipelineSendFailed
2016-01-21 11:33:29.120473 E | rafthttp: failed to write 1 on pipeline (blah)
--- PASS: TestPipelineSendFailed (0.01s)
=== RUN TestPipelinePost
--- PASS: TestPipelinePost (0.00s)
=== RUN TestPipelinePostBad
--- PASS: TestPipelinePostBad (0.00s)
=== RUN TestPipelinePostErrorc
--- PASS: TestPipelinePostErrorc (0.00s)
=== RUN TestStopBlockedPipeline
2016-01-21 11:33:29.136379 E | rafthttp: failed to write 1 on pipeline (request canceled)
--- PASS: TestStopBlockedPipeline (0.00s)
=== RUN TestStreamWriterAttachOutgoingConn
2016-01-21 11:33:29.138601 I | rafthttp: the connection with 1 became active
--- PASS: TestStreamWriterAttachOutgoingConn (0.07s)
=== RUN TestStreamWriterAttachBadOutgoingConn
2016-01-21 11:33:29.208688 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.209077 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:29.209227 E | rafthttp: failed to write 1 on stream Message (blah)
--- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s)
=== RUN TestStreamReaderDialRequest
--- PASS: TestStreamReaderDialRequest (0.00s)
=== RUN TestStreamReaderDialResult
--- PASS: TestStreamReaderDialResult (0.00s)
=== RUN TestStreamReaderUpdateMsgAppTerm
--- PASS: TestStreamReaderUpdateMsgAppTerm (0.00s)
=== RUN TestStreamReaderDialDetectUnsupport
--- PASS: TestStreamReaderDialDetectUnsupport (0.00s)
=== RUN TestStream
2016-01-21 11:33:29.259696 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.260166 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.265138 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.265277 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.305394 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.308031 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.314982 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.319446 I | rafthttp: the connection with 1 became active
2016-01-21 11:33:29.321915 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:29.322147 E | rafthttp: failed to read 1 on stream MsgApp v2 (net/http: request canceled)
2016-01-21 11:33:29.398875 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:29.399189 E | rafthttp: failed to read 1 on stream Message (net/http: request canceled)
2016-01-21 11:33:29.476565 I | rafthttp: the connection with 1 became inactive
2016-01-21 11:33:29.476808 E | rafthttp: failed to read 1 on stream Message (net/http: request canceled)
--- PASS: TestStream (0.26s)
=== RUN TestCheckStreamSupport
--- PASS: TestCheckStreamSupport (0.00s)
=== RUN TestTransportSend
--- PASS: TestTransportSend (0.00s)
=== RUN TestTransportAdd
2016-01-21 11:33:29.573152 E | rafthttp: failed to dial 1 on stream MsgApp v2 (stream reader is stopped)
--- PASS: TestTransportAdd (0.08s)
=== RUN TestTransportRemove
2016-01-21 11:33:29.598435 E | rafthttp: failed to dial 1 on stream MsgApp (unhandled http status 204)
--- PASS: TestTransportRemove (0.03s)
=== RUN TestTransportUpdate
--- PASS: TestTransportUpdate (0.00s)
=== RUN TestTransportErrorc
2016-01-21 11:33:29.730624 E | rafthttp: failed to dial 1 on stream MsgApp (unhandled http status 403)
2016-01-21 11:33:29.741025 I | rafthttp: the connection with 1 became active
--- PASS: TestTransportErrorc (0.15s)
=== RUN TestURLPickerPick
--- PASS: TestURLPickerPick (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 2.497s
=== RUN TestSaveAndLoad
--- PASS: TestSaveAndLoad (0.00s)
=== RUN TestBadCRC
2016-01-21 11:33:47.485311 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch
--- PASS: TestBadCRC (0.00s)
=== RUN TestFailback
2016-01-21 11:33:47.490061 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF
--- PASS: TestFailback (0.00s)
dh_auto_test: go test -v github.com/coreos/etcd github.com/coreos/etcd/client 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/etcdctlv3 github.com/coreos/etcd/etcdctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api/v3rpc 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/integration 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/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/testutil github.com/coreos/etcd/pkg/timeutil 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/raft/rafttest 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/tools/etcd-dump-logs github.com/coreos/etcd/tools/functional-tester/etcd-agent github.com/coreos/etcd/tools/functional-tester/etcd-agent/client github.com/coreos/etcd/tools/functional-tester/etcd-tester github.com/coreos/etcd/tools/v3benchmark github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb returned exit code 1
=== RUN TestSnapNames
--- PASS: TestSnapNames (0.00s)
=== RUN TestLoadNewestSnap
--- PASS: TestLoadNewestSnap (0.01s)
=== RUN TestNoSnapshot
--- PASS: TestNoSnapshot (0.00s)
=== RUN TestEmptySnapshot
2016-01-21 11:33:47.504051 E | snap: unexpected empty snapshot
--- PASS: TestEmptySnapshot (0.00s)
=== RUN TestAllSnapshotBroken
2016-01-21 11:33:47.509237 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF
--- PASS: TestAllSnapshotBroken (0.01s)
PASS
ok github.com/coreos/etcd/snap 0.097s
? github.com/coreos/etcd/snap/snappb [no test files]
=== RUN TestIndexGet
--- PASS: TestIndexGet (0.00s)
=== RUN TestIndexRange
--- PASS: TestIndexRange (0.00s)
=== RUN TestIndexTombstone
--- PASS: TestIndexTombstone (0.00s)
=== RUN TestIndexCompact
2016/01/21 11:34:02 store.index: compact 1
2016/01/21 11:34:02 store.index: compact 2
2016/01/21 11:34:02 store.index: compact 3
2016/01/21 11:34:02 store.index: compact 4
2016/01/21 11:34:02 store.index: compact 5
2016/01/21 11:34:02 store.index: compact 6
2016/01/21 11:34:02 store.index: compact 7
2016/01/21 11:34:02 store.index: compact 8
2016/01/21 11:34:02 store.index: compact 9
2016/01/21 11:34:02 store.index: compact 10
2016/01/21 11:34:02 store.index: compact 11
2016/01/21 11:34:02 store.index: compact 12
2016/01/21 11:34:02 store.index: compact 13
2016/01/21 11:34:02 store.index: compact 14
2016/01/21 11:34:02 store.index: compact 15
2016/01/21 11:34:02 store.index: compact 16
2016/01/21 11:34:02 store.index: compact 17
2016/01/21 11:34:02 store.index: compact 18
2016/01/21 11:34:02 store.index: compact 19
2016/01/21 11:34:02 store.index: compact 1
2016/01/21 11:34:02 store.index: compact 2
2016/01/21 11:34:02 store.index: compact 3
2016/01/21 11:34:02 store.index: compact 4
2016/01/21 11:34:02 store.index: compact 5
2016/01/21 11:34:02 store.index: compact 6
2016/01/21 11:34:02 store.index: compact 7
2016/01/21 11:34:02 store.index: compact 8
2016/01/21 11:34:02 store.index: compact 9
2016/01/21 11:34:02 store.index: compact 10
2016/01/21 11:34:02 store.index: compact 11
2016/01/21 11:34:02 store.index: compact 12
2016/01/21 11:34:02 store.index: compact 13
2016/01/21 11:34:02 store.index: compact 14
2016/01/21 11:34:02 store.index: compact 15
2016/01/21 11:34:02 store.index: compact 16
2016/01/21 11:34:02 store.index: compact 17
2016/01/21 11:34:02 store.index: compact 18
2016/01/21 11:34:02 store.index: compact 19
--- PASS: TestIndexCompact (0.01s)
=== RUN TestIndexRestore
--- PASS: TestIndexRestore (0.00s)
=== RUN TestKeyIndexGet
--- PASS: TestKeyIndexGet (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 (0.70s)
=== RUN TestKVTxnRange
--- PASS: TestKVTxnRange (0.78s)
=== RUN TestKVRangeRev
--- PASS: TestKVRangeRev (1.10s)
=== RUN TestKVTxnRangeRev
--- PASS: TestKVTxnRangeRev (0.84s)
=== RUN TestKVRangeBadRev
2016/01/21 11:34:06 store.index: compact 3
--- PASS: TestKVRangeBadRev (1.29s)
=== RUN TestKVTxnRangeBadRev
2016/01/21 11:34:07 store.index: compact 3
--- PASS: TestKVTxnRangeBadRev (0.98s)
=== RUN TestKVRangeLimit
--- PASS: TestKVRangeLimit (0.74s)
=== RUN TestKVTxnRangeLimit
--- PASS: TestKVTxnRangeLimit (0.73s)
=== RUN TestKVPutMultipleTimes
--- PASS: TestKVPutMultipleTimes (0.70s)
=== RUN TestKVTxnPutMultipleTimes
--- PASS: TestKVTxnPutMultipleTimes (0.58s)
=== RUN TestKVDeleteRange
--- PASS: TestKVDeleteRange (3.38s)
=== RUN TestKVTxnDeleteRange
--- PASS: TestKVTxnDeleteRange (3.53s)
=== RUN TestKVDeleteMultipleTimes
--- PASS: TestKVDeleteMultipleTimes (0.64s)
=== RUN TestKVTxnDeleteMultipleTimes
--- PASS: TestKVTxnDeleteMultipleTimes (0.61s)
=== RUN TestKVOperationInSequence
--- PASS: TestKVOperationInSequence (0.83s)
=== RUN TestKVTxnBlockNonTnxOperations
panic: assertion failed: tx closed
goroutine 98 [running]:
github.com/boltdb/bolt._assert(0x0, 0x4153c0, 0x9, 0x0, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/db.go:782 +0xc4
github.com/boltdb/bolt.(*Cursor).seek(0x10735dac, 0x584158, 0x3, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/cursor.go:148 +0x88
github.com/boltdb/bolt.(*Bucket).Bucket(0x107d530c, 0x584158, 0x3, 0x3, 0x1)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/bucket.go:112 +0x138
github.com/boltdb/bolt.(*Tx).Bucket(0x107d5300, 0x584158, 0x3, 0x3, 0x4)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/tx.go:92 +0x54
github.com/coreos/etcd/storage/backend.(*batchTx).UnsafePut(0x109825c0, 0x584158, 0x3, 0x3, 0x108c7e80, 0x11, 0x11, 0x108db390, 0xd, 0xd)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/backend/batch_tx.go:44 +0x44
github.com/coreos/etcd/storage.(*store).put(0x10911110, 0x109a2010, 0x3, 0x8, 0x0, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kvstore.go:363 +0x7fc
github.com/coreos/etcd/storage.(*store).Put(0x10911110, 0x109a2010, 0x3, 0x8, 0x0, 0x0, 0x0, 0x10725fd4, 0x1)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kvstore.go:72 +0x70
github.com/coreos/etcd/storage.TestKVTxnBlockNonTnxOperations.func2()
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kv_test.go:414 +0x84
github.com/coreos/etcd/storage.TestKVTxnBlockNonTnxOperations.func4(0x10728a98, 0x109a0000)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kv_test.go:421 +0x20
created by github.com/coreos/etcd/storage.TestKVTxnBlockNonTnxOperations
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kv_test.go:423 +0x2cc
goroutine 1 [chan receive]:
testing.RunTests(0x48a818, 0x59a708, 0x2e, 0x2e, 0x3f6701)
/usr/lib/go/src/testing/testing.go:562 +0x618
testing.(*M).Run(0x10759f74, 0x12380)
/usr/lib/go/src/testing/testing.go:494 +0x6c
main.main()
github.com/coreos/etcd/storage/_test/_testmain.go:146 +0x118
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/lib/go/src/runtime/asm_arm.s:1036 +0x4
goroutine 86 [runnable]:
syscall.Syscall(0x8f, 0x3, 0x8, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go/src/syscall/asm_linux_arm.s:17 +0x8
syscall.Flock(0x3, 0x8, 0x0, 0x0)
/usr/lib/go/src/syscall/zsyscall_linux_arm.go:482 +0x44
github.com/boltdb/bolt.funlock(0x10728a78, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/bolt_unix.go:44 +0x44
github.com/boltdb/bolt.(*DB).close(0x10796f00, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/db.go:385 +0x9c
github.com/boltdb/bolt.(*DB).Close(0x10796f00, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/boltdb/bolt/db.go:363 +0x184
github.com/coreos/etcd/storage/backend.(*backend).Close(0x109825a0, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/backend/backend.go:90 +0x5c
github.com/coreos/etcd/storage.(*store).Close(0x10911110, 0x0, 0x0)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kvstore.go:269 +0x80
github.com/coreos/etcd/storage.cleanup(0xb49c0000, 0x10911110, 0x107b2060, 0x28)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kv_test.go:695 +0x24
runtime.Goexit()
/usr/lib/go/src/runtime/panic.go:320 +0x104
testing.(*common).FailNow(0x10717620)
/usr/lib/go/src/testing/testing.go:336 +0x2c
testing.(*common).Fatalf(0x10717620, 0x4415a8, 0x25, 0x10734f10, 0x1, 0x1)
/usr/lib/go/src/testing/testing.go:379 +0x6c
github.com/coreos/etcd/storage.TestKVTxnBlockNonTnxOperations(0x10717620)
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/storage/kv_test.go:434 +0x59c
testing.tRunner(0x10717620, 0x59a87c)
/usr/lib/go/src/testing/testing.go:456 +0xa8
created by testing.RunTests
/usr/lib/go/src/testing/testing.go:561 +0x5ec
FAIL github.com/coreos/etcd/storage 18.111s
=== RUN TestBackendClose
--- PASS: TestBackendClose (0.58s)
=== RUN TestBackendSnapshot
--- PASS: TestBackendSnapshot (1.24s)
=== RUN TestBackendBatchIntervalCommit
--- FAIL: TestBackendBatchIntervalCommit (0.62s)
backend_test.go:99: bucket test does not exit
=== RUN TestBatchTxPut
--- PASS: TestBatchTxPut (0.71s)
=== RUN TestBatchTxRange
--- PASS: TestBatchTxRange (0.48s)
=== RUN TestBatchTxDelete
--- PASS: TestBatchTxDelete (0.77s)
=== RUN TestBatchTxCommit
--- PASS: TestBatchTxCommit (0.63s)
=== RUN TestBatchTxBatchLimitCommit
--- PASS: TestBatchTxBatchLimitCommit (0.45s)
FAIL
FAIL github.com/coreos/etcd/storage/backend 5.531s
? 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 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
--- FAIL: TestMinExpireTime (0.00s)
assertions.go:160:
Location: store_test.go:65
Error: Not equal: 0 (expected)
!= 0 (actual)
=== RUN TestStoreGetDirectory
--- FAIL: TestStoreGetDirectory (0.00s)
assertions.go:160:
Location: store_test.go:110
Error: Not equal: 3 (expected)
!= 3 (actual)
=== RUN TestStoreGetSorted
--- PASS: TestStoreGetSorted (0.00s)
=== RUN TestSet
--- FAIL: TestSet (0.00s)
assertions.go:160:
Location: store_test.go:165
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:179
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:197
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:216
Error: Not equal: 0 (expected)
!= 0 (actual)
=== RUN TestStoreCreateValue
--- FAIL: TestStoreCreateValue (0.00s)
assertions.go:160:
Location: store_test.go:234
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:248
Error: Not equal: 0 (expected)
!= 0 (actual)
=== RUN TestStoreCreateDirectory
--- PASS: TestStoreCreateDirectory (0.00s)
=== RUN TestStoreCreateFailsIfExists
--- PASS: TestStoreCreateFailsIfExists (0.00s)
=== RUN TestStoreUpdateValue
--- FAIL: TestStoreUpdateValue (0.00s)
assertions.go:160:
Location: store_test.go:295
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:300
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:316
Error: Not equal: 0 (expected)
!= 0 (actual)
assertions.go:160:
Location: store_test.go:321
Error: Not equal: 0 (expected)
!= 0 (actual)
=== 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 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
make[1]: [override_dh_auto_test] Error 1 (ignored)
--- PASS: TestWatcher (0.00s)
FAIL
FAIL github.com/coreos/etcd/store 0.159s
? github.com/coreos/etcd/tools/etcd-dump-logs [no test files]
2016-01-21 11:34:39.131701 I | stat ./etcd: no such file or directory
panic: stat ./etcd: no such file or directory
goroutine 1 [running]:
log.Panic(0x10747f80, 0x1, 0x1)
/usr/lib/go/src/log/log.go:320 +0xa4
github.com/coreos/etcd/tools/functional-tester/etcd-agent.init.1()
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/tools/functional-tester/etcd-agent/rpc_test.go:30 +0xd4
github.com/coreos/etcd/tools/functional-tester/etcd-agent.init()
/«BUILDDIR»/etcd-2.2.3+dfsg/obj-arm-linux-gnueabihf/src/github.com/coreos/etcd/tools/functional-tester/etcd-agent/rpc_test.go:166 +0x84
main.init()
github.com/coreos/etcd/tools/functional-tester/etcd-agent/_test/_testmain.go:68 +0x58
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/lib/go/src/runtime/asm_arm.s:1036 +0x4
FAIL github.com/coreos/etcd/tools/functional-tester/etcd-agent 0.054s
? github.com/coreos/etcd/tools/functional-tester/etcd-agent/client [no test files]
? github.com/coreos/etcd/tools/functional-tester/etcd-tester [no test files]
? github.com/coreos/etcd/tools/v3benchmark [no test files]
=== RUN TestDetectDataDir
--- PASS: TestDetectDataDir (0.01s)
PASS
ok github.com/coreos/etcd/version 0.063s
=== RUN TestReadRecord
--- PASS: TestReadRecord (0.00s)
=== RUN TestWriteRecord
--- PASS: TestWriteRecord (0.00s)
=== RUN TestRepair
2016-01-21 11:35:00.223112 N | wal: repairing /tmp/waltest746652761/0000000000000000-0000000000000000.wal
2016-01-21 11:35:00.289575 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal
--- PASS: TestRepair (0.95s)
=== RUN TestNew
--- PASS: TestNew (0.14s)
=== RUN TestNewForInitedDir
--- PASS: TestNewForInitedDir (0.00s)
=== RUN TestOpenAtIndex
--- PASS: TestOpenAtIndex (0.20s)
=== RUN TestCut
2016-01-21 11:35:00.952242 I | wal: segmented wal file /tmp/waltest694914904/0000000000000001-0000000000000001.wal is created
2016-01-21 11:35:01.183519 I | wal: segmented wal file /tmp/waltest694914904/0000000000000002-0000000000000002.wal is created
--- PASS: TestCut (0.74s)
=== RUN TestRecover
--- PASS: TestRecover (0.51s)
=== RUN TestSearchIndex
--- PASS: TestSearchIndex (0.00s)
=== RUN TestScanWalName
--- PASS: TestScanWalName (0.00s)
=== RUN TestRecoverAfterCut
2016-01-21 11:35:02.226039 I | wal: segmented wal file /tmp/waltest718520394/0000000000000001-0000000000000001.wal is created
2016-01-21 11:35:02.425941 I | wal: segmented wal file /tmp/waltest718520394/0000000000000002-0000000000000002.wal is created
2016-01-21 11:35:02.643776 I | wal: segmented wal file /tmp/waltest718520394/0000000000000003-0000000000000003.wal is created
2016-01-21 11:35:02.850928 I | wal: segmented wal file /tmp/waltest718520394/0000000000000004-0000000000000004.wal is created
2016-01-21 11:35:03.043945 I | wal: segmented wal file /tmp/waltest718520394/0000000000000005-0000000000000005.wal is created
2016-01-21 11:35:03.336069 I | wal: segmented wal file /tmp/waltest718520394/0000000000000006-0000000000000006.wal is created
2016-01-21 11:35:03.542210 I | wal: segmented wal file /tmp/waltest718520394/0000000000000007-0000000000000007.wal is created
2016-01-21 11:35:03.793017 I | wal: segmented wal file /tmp/waltest718520394/0000000000000008-0000000000000008.wal is created
2016-01-21 11:35:04.025128 I | wal: segmented wal file /tmp/waltest718520394/0000000000000009-0000000000000009.wal is created
2016-01-21 11:35:04.256603 I | wal: segmented wal file /tmp/waltest718520394/000000000000000a-000000000000000a.wal is created
--- PASS: TestRecoverAfterCut (3.01s)
=== RUN TestOpenAtUncommittedIndex
--- PASS: TestOpenAtUncommittedIndex (0.28s)
=== RUN TestOpenForRead
2016-01-21 11:35:05.425476 I | wal: segmented wal file /tmp/waltest652894732/0000000000000001-0000000000000001.wal is created
2016-01-21 11:35:05.627770 I | wal: segmented wal file /tmp/waltest652894732/0000000000000002-0000000000000002.wal is created
2016-01-21 11:35:05.761859 I | wal: segmented wal file /tmp/waltest652894732/0000000000000003-0000000000000003.wal is created
2016-01-21 11:35:05.937450 I | wal: segmented wal file /tmp/waltest652894732/0000000000000004-0000000000000004.wal is created
2016-01-21 11:35:06.150757 I | wal: segmented wal file /tmp/waltest652894732/0000000000000005-0000000000000005.wal is created
2016-01-21 11:35:06.351078 I | wal: segmented wal file /tmp/waltest652894732/0000000000000006-0000000000000006.wal is created
2016-01-21 11:35:06.459281 I | wal: segmented wal file /tmp/waltest652894732/0000000000000007-0000000000000007.wal is created
2016-01-21 11:35:06.651279 I | wal: segmented wal file /tmp/waltest652894732/0000000000000008-0000000000000008.wal is created
2016-01-21 11:35:06.835393 I | wal: segmented wal file /tmp/waltest652894732/0000000000000009-0000000000000009.wal is created
2016-01-21 11:35:07.000935 I | wal: segmented wal file /tmp/waltest652894732/000000000000000a-000000000000000a.wal is created
--- PASS: TestOpenForRead (1.97s)
=== RUN TestSaveEmpty
--- PASS: TestSaveEmpty (0.00s)
=== RUN TestReleaseLockTo
2016-01-21 11:35:07.433866 I | wal: segmented wal file /tmp/waltest956346875/0000000000000001-0000000000000001.wal is created
2016-01-21 11:35:07.601171 I | wal: segmented wal file /tmp/waltest956346875/0000000000000002-0000000000000002.wal is created
2016-01-21 11:35:07.735621 I | wal: segmented wal file /tmp/waltest956346875/0000000000000003-0000000000000003.wal is created
2016-01-21 11:35:07.907038 I | wal: segmented wal file /tmp/waltest956346875/0000000000000004-0000000000000004.wal is created
2016-01-21 11:35:08.908838 I | wal: segmented wal file /tmp/waltest956346875/0000000000000005-0000000000000005.wal is created
2016-01-21 11:35:09.092069 I | wal: segmented wal file /tmp/waltest956346875/0000000000000006-0000000000000006.wal is created
2016-01-21 11:35:09.225360 I | wal: segmented wal file /tmp/waltest956346875/0000000000000007-0000000000000007.wal is created
2016-01-21 11:35:09.332941 I | wal: segmented wal file /tmp/waltest956346875/0000000000000008-0000000000000008.wal is created
2016-01-21 11:35:09.470519 I | wal: segmented wal file /tmp/waltest956346875/0000000000000009-0000000000000009.wal is created
2016-01-21 11:35:09.620297 I | wal: segmented wal file /tmp/waltest956346875/000000000000000a-000000000000000a.wal is created
--- PASS: TestReleaseLockTo (2.55s)
PASS
ok github.com/coreos/etcd/wal 10.409s
? github.com/coreos/etcd/wal/walpb [no test files]
debian/rules:28: recipe for target 'override_dh_auto_test' failed
make[1]: Leaving directory '/«BUILDDIR»/etcd-2.2.3+dfsg'
fakeroot debian/rules binary-arch
dh binary-arch --buildsystem=golang --with=golang,systemd --parallel
dh_testroot -a -O--buildsystem=golang -O--parallel
dh_prep -a -O--buildsystem=golang -O--parallel
dh_auto_install -a -O--buildsystem=golang -O--parallel
mkdir -p /«BUILDDIR»/etcd-2.2.3\+dfsg/debian/tmp/usr
cp -r bin /«BUILDDIR»/etcd-2.2.3\+dfsg/debian/tmp/usr
mkdir -p /«BUILDDIR»/etcd-2.2.3\+dfsg/debian/tmp/usr/share/gocode/src/github.com/coreos/etcd
cp -r -T src/github.com/coreos/etcd /«BUILDDIR»/etcd-2.2.3\+dfsg/debian/tmp/usr/share/gocode/src/github.com/coreos/etcd
dh_install -a -O--buildsystem=golang -O--parallel
dh_installdocs -a -O--buildsystem=golang -O--parallel
dh_installchangelogs -a -O--buildsystem=golang -O--parallel
dh_installman -a -O--buildsystem=golang -O--parallel
dh_systemd_enable -a -O--buildsystem=golang -O--parallel
dh_installinit -a -O--buildsystem=golang -O--parallel
dh_systemd_start -a -O--buildsystem=golang -O--parallel
dh_perl -a -O--buildsystem=golang -O--parallel
dh_link -a -O--buildsystem=golang -O--parallel
dh_strip_nondeterminism -a -O--buildsystem=golang -O--parallel
dh_compress -a -O--buildsystem=golang -O--parallel
dh_fixperms -a -O--buildsystem=golang -O--parallel
dh_strip -a -O--buildsystem=golang -O--parallel
dh_makeshlibs -a -O--buildsystem=golang -O--parallel
dh_shlibdeps -a -O--buildsystem=golang -O--parallel
dh_installdeb -a -O--buildsystem=golang -O--parallel
dh_golang -a -O--buildsystem=golang -O--parallel
dh_gencontrol -a -O--buildsystem=golang -O--parallel
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums -a -O--buildsystem=golang -O--parallel
dh_builddeb -u-Zxz -a -O--buildsystem=golang -O--parallel
dpkg-deb: building package 'etcd' in '../etcd_2.2.3+dfsg-1+b1_armhf.deb'.
dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../etcd_2.2.3+dfsg-1+b1_armhf.changes
dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build etcd-2.2.3+dfsg
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20160121-1146
Finished
────────
I: Built successfully
┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build Chroot │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes │
└──────────────────────────────────────────────────────────────────────────────┘
etcd_2.2.3+dfsg-1+b1_armhf.changes:
───────────────────────────────────
Format: 1.8
Date: Mon, 04 Jan 2016 17:32:15 +1100
Source: etcd (2.2.3+dfsg-1)
Binary: etcd golang-etcd-server-dev
Binary-Only: yes
Architecture: armhf
Version: 2.2.3+dfsg-1+b1
Distribution: stretch-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
etcd - highly-available key value store -- daemon
golang-etcd-server-dev - highly-available key value store -- source
Changes:
etcd (2.2.3+dfsg-1+b1) stretch-staging; urgency=low, binary-only=yes
.
* Binary-only non-maintainer upload for armhf; no source changes.
* rebuild against new go dependencies
Checksums-Sha1:
b8c131876cd1563a49003bf9fae06804bb44e99b 7744050 etcd_2.2.3+dfsg-1+b1_armhf.deb
Checksums-Sha256:
3073b9dc11b6da7606f37d1588889e93ba48d0bf905228aeab00413fe6105507 7744050 etcd_2.2.3+dfsg-1+b1_armhf.deb
Files:
addf69635dfa3e2a05bdbc91795bdd14 7744050 devel extra etcd_2.2.3+dfsg-1+b1_armhf.deb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents │
└──────────────────────────────────────────────────────────────────────────────┘
etcd_2.2.3+dfsg-1+b1_armhf.deb
──────────────────────────────
new debian package, version 2.0.
size 7744050 bytes: control archive=3757 bytes.
35 bytes, 2 lines conffiles
2279 bytes, 24 lines control
4055 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
Source: etcd (2.2.3+dfsg-1)
Version: 2.2.3+dfsg-1+b1
Architecture: armhf
Maintainer: pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
Installed-Size: 46293
Depends: adduser, init-system-helpers (>= 1.18~), libc6 (>= 2.4), pipexec
Built-Using: golang (= 2:1.5.1-4), golang-clockwork (= 0.0~git20141217-1), golang-codegangsta-cli (= 0.0~git20150117-3), golang-context (= 0.0~git20140604.1.14f550f-1), golang-coreos-log (= 0.0~git20140508-4), golang-etcd (= 2.0.0-1), golang-github-beorn7-perks (= 0.0~git20150223.0.b965b61-1), golang-github-boltdb-bolt (= 1.1.0-1), golang-github-bradfitz-http2 (= 0.0~git20150509-1), golang-github-coreos-go-systemd (= 3-2), golang-github-google-btree (= 0.0~git20150413.0.cc6329d-1), golang-github-gorilla-mux (= 0.0~git20150814.0.f7b6aaa-1), golang-github-ugorji-go-codec (= 0.0~git20151130.0.357a44b-1), golang-glog (= 0+git20150801.fca8c88-1), golang-go-semver (= 0.0~git20150304-1), golang-go.crypto (= 1:0.0~git20151201.0.7b85b09-2), golang-gogoprotobuf (= 0.0~git20150828.0.6cab0cc-1), golang-golang-x-net-dev (= 1:0.0+git20150817.66f0418-1), golang-golang-x-oauth2 (= 0.0~git20150527-2), golang-golang-x-sys (= 0.0~git20150612-1), golang-golang-x-tools (= 1:0.0~git20151026.0.0f9d71c-2), golang-google-cloud (= 0.0~git20150613-1), golang-google-grpc (= 0.0~git20150514.0.f5ebd86-2), golang-goprotobuf (= 0.0~git20150526-2), golang-metrics (= 0.0~git20150823-1), golang-objx (= 0.0~git20140527-4), golang-procfs (= 0+git20150616.c91d8ee-1), golang-prometheus-client (= 0.7.0+ds-3), golang-protobuf-extensions (= 0+git20150513.fc2b8d3-4), golang-testify (= 1.0-2), golang-toml (= 0.1.0+git20160102.23.5c4df71-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-01-21 11:43 ./
drwxr-xr-x root/root 0 2016-01-21 11:42 ./etc/
drwxr-xr-x root/root 0 2016-01-21 11:42 ./etc/default/
-rw-r--r-- root/root 9224 2015-09-11 11:27 ./etc/default/etcd
drwxr-xr-x root/root 0 2016-01-21 11:42 ./etc/init.d/
-rwxr-xr-x root/root 2239 2015-11-11 12:29 ./etc/init.d/etcd
drwxr-xr-x root/root 0 2016-01-21 11:42 ./lib/
drwxr-xr-x root/root 0 2016-01-21 11:42 ./lib/systemd/
drwxr-xr-x root/root 0 2016-01-21 11:42 ./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-01-21 11:42 ./usr/
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/bin/
-rwxr-xr-x root/root 11778044 2016-01-21 11:43 ./usr/bin/etcd
-rwxr-xr-x root/root 5019652 2016-01-21 11:43 ./usr/bin/etcd-agent
-rwxr-xr-x root/root 5943940 2016-01-21 11:43 ./usr/bin/etcd-dump-logs
-rwxr-xr-x root/root 8294420 2016-01-21 11:43 ./usr/bin/etcd-tester
-rwxr-xr-x root/root 10503492 2016-01-21 11:43 ./usr/bin/etcdctl
-rwxr-xr-x root/root 5691020 2016-01-21 11:43 ./usr/bin/etcdctlv3
drwxr-xr-x root/root 0 2016-01-21 11:42 ./usr/share/
drwxr-xr-x root/root 0 2016-01-21 11:42 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/share/doc/etcd/
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/share/doc/etcd/Documentation/
-rw-r--r-- root/root 1061 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/04_to_2_snapshot_migration.md
-rw-r--r-- root/root 5275 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/admin_guide.md.gz
-rw-r--r-- root/root 7519 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/api.md.gz
-rw-r--r-- root/root 3332 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/auth_api.md.gz
-rw-r--r-- root/root 2043 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/authentication.md.gz
-rw-r--r-- root/root 1871 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/backward_compatibility.md.gz
drwxr-xr-x root/root 0 2016-01-21 11:42 ./usr/share/doc/etcd/Documentation/benchmarks/
-rw-r--r-- root/root 390 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/benchmarks/README.md
-rw-r--r-- root/root 2547 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root 3649 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root 1568 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root 1284 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root 1277 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/branch_management.md
-rw-r--r-- root/root 4287 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/clustering.md.gz
-rw-r--r-- root/root 3411 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/configuration.md.gz
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/share/doc/etcd/Documentation/dev/
-rw-r--r-- root/root 1942 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/dev/release.md.gz
-rw-r--r-- root/root 2133 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/discovery_protocol.md.gz
-rw-r--r-- root/root 3503 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/docker_guide.md
-rw-r--r-- root/root 1936 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/errorcode.md
-rw-r--r-- root/root 3862 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/faq.md
-rw-r--r-- root/root 894 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/glossary.md
-rw-r--r-- root/root 2202 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/implementation-faq.md
-rw-r--r-- root/root 2511 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/internal-protocol-versioning.md
-rw-r--r-- root/root 2063 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/libraries-and-tools.md.gz
-rw-r--r-- root/root 2959 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/metrics.md.gz
-rw-r--r-- root/root 3303 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/other_apis.md
drwxr-xr-x root/root 0 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/platforms/
-rw-r--r-- root/root 2777 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/platforms/freebsd.md
-rw-r--r-- root/root 292 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/production-ready.md
-rw-r--r-- root/root 3576 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/proxy.md
-rw-r--r-- root/root 2201 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/reporting_bugs.md
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/share/doc/etcd/Documentation/rfc/
-rw-r--r-- root/root 1270 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/rfc/v3api.md.gz
-rw-r--r-- root/root 2526 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/rfc/v3api.proto.gz
-rw-r--r-- root/root 3142 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/runtime-configuration.md.gz
-rw-r--r-- root/root 2073 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/runtime-reconf-design.md.gz
-rw-r--r-- root/root 3132 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/security.md.gz
-rw-r--r-- root/root 1865 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/tuning.md.gz
-rw-r--r-- root/root 2103 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/upgrade_2_1.md.gz
-rw-r--r-- root/root 2141 2015-12-30 21:41 ./usr/share/doc/etcd/Documentation/upgrade_2_2.md.gz
-rw-r--r-- root/root 96 2015-09-11 05:43 ./usr/share/doc/etcd/TODO.Debian
-rw-r--r-- root/root 223 2016-01-21 11:26 ./usr/share/doc/etcd/changelog.Debian.armhf.gz
-rw-r--r-- root/root 1856 2016-01-21 11:26 ./usr/share/doc/etcd/changelog.Debian.gz
-rw-r--r-- root/root 5699 2016-01-04 06:32 ./usr/share/doc/etcd/copyright
drwxr-xr-x root/root 0 2016-01-21 11:42 ./usr/share/man/
drwxr-xr-x root/root 0 2016-01-21 11:43 ./usr/share/man/man1/
-rw-r--r-- root/root 1560 2016-01-21 11:42 ./usr/share/man/man1/etcd.1.gz
-rw-r--r-- root/root 954 2016-01-21 11:42 ./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: 246772
Build-Time: 1174
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 452
Job: etcd_2.2.3+dfsg-1
Machine Architecture: armhf
Package: etcd
Package-Time: 1667
Source-Version: 2.2.3+dfsg-1
Space: 246772
Status: successful
Version: 2.2.3+dfsg-1+b1
────────────────────────────────────────────────────────────────────────────────
Finished at 20160121-1146
Build needed 00:27:47, 246772k disc space