Fri Jun 28 23:07:08 UTC 2019 I: starting to build etcd/buster/i386 on jenkins on '2019-06-28 23:06' Fri Jun 28 23:07:08 UTC 2019 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_13/629/console.log Fri Jun 28 23:07:08 UTC 2019 I: Downloading source for buster/etcd=3.2.26+dfsg-3 --2019-06-28 23:07:08-- http://deb.debian.org/debian/pool/main/e/etcd/etcd_3.2.26+dfsg-3.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 302 Found Location: http://cdn-fastly.deb.debian.org/debian/pool/main/e/etcd/etcd_3.2.26+dfsg-3.dsc [following] --2019-06-28 23:07:08-- http://cdn-fastly.deb.debian.org/debian/pool/main/e/etcd/etcd_3.2.26+dfsg-3.dsc Reusing existing connection to 78.137.99.97:3128. Proxy request sent, awaiting response... 200 OK Length: 3322 (3.2K) Saving to: ‘etcd_3.2.26+dfsg-3.dsc’ 0K ... 100% 24.1M=0s 2019-06-28 23:07:08 (24.1 MB/s) - ‘etcd_3.2.26+dfsg-3.dsc’ saved [3322/3322] Fri Jun 28 23:07:08 UTC 2019 I: etcd_3.2.26+dfsg-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: etcd Binary: etcd, etcd-server, etcd-client, golang-etcd-server-dev Architecture: any all Version: 3.2.26+dfsg-3 Maintainer: Debian Go Packaging Team Uploaders: Jelmer Vernooij , Tim Potter , Anthony Fok , Homepage: https://github.com/coreos/etcd Standards-Version: 4.1.4 Vcs-Browser: https://salsa.debian.org/go-team/packages/etcd Vcs-Git: https://salsa.debian.org/go-team/packages/etcd.git Testsuite: autopkgtest-pkg-go Build-Depends: curl, debhelper (>= 11), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-cmux-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-dgrijalva-jwt-go-v3-dev, golang-github-dustin-go-humanize-dev, golang-github-ghodss-yaml-dev (>= 1.0.0~), golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-google-btree-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-kr-pty-dev (>= 1.0.0~), golang-github-mattn-go-runewidth-dev (>= 0.0.2~), golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev, golang-github-prometheus-common-dev (>= 0+git20170220.49fee29), golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-ugorji-go-codec, golang-github-ugorji-go-codec-dev (>= 1.1.1~), golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-goprotobuf-dev, golang-procfs-dev (>= 0+git20170216.a1dba9c) Package-List: etcd deb oldlibs optional arch=all etcd-client deb net optional arch=any etcd-server deb net optional arch=any golang-etcd-server-dev deb net optional arch=all Checksums-Sha1: 34361315751680213f0f81eaedc3fecc5ce0f952 1003372 etcd_3.2.26+dfsg.orig.tar.xz c4cfeebb38bba554316171b7a7104befc0b1a795 24160 etcd_3.2.26+dfsg-3.debian.tar.xz Checksums-Sha256: b372c18626b884ce810cc1086a9eec7019967776e03d6b91151064398a4bb2fa 1003372 etcd_3.2.26+dfsg.orig.tar.xz 29e9f51af9f8c57bbb12528bbb635977277ffd776304aa7fe81c7ee2a102ac56 24160 etcd_3.2.26+dfsg-3.debian.tar.xz Files: c0b93d28d7551fabc825b1678c95e2bd 1003372 etcd_3.2.26+dfsg.orig.tar.xz 06e40d1792f268d0d42678c6f4f928dd 24160 etcd_3.2.26+dfsg-3.debian.tar.xz Go-Import-Path: github.com/coreos/etcd -----BEGIN PGP SIGNATURE----- iQFEBAEBCgAuFiEE85F2DZP0aJKsSKyHONAPABi+PjUFAlxy7eYQHHpoc2pAZGVi aWFuLm9yZwAKCRA40A8AGL4+NfD7B/43AvZSoPwxDkn0LP8wu1827hVmB8gwBy79 bCVGDKGGlP20RqGeqf9SwHn3xc5G8L3XRUbB3Gkat/komG3TX2BFiECuje2Law7q A1ChYliIyhH0dCK4xMi5EqbZtQHkzr/BOAG+2P5rFzE6RDV6efZoLy2s1+rzICMX R3hmJMOIwmFD9HyNTqMhTBHsexFYb9lrkcbObPNsDclRwHqV+XvQgs8qQ88+Jet6 I6G1VoOwU1BD5+juqnvdhSlYv5APJPUFdHNMpX4UT5s0KBbXoceXp0OyCxgknWfx J4Xq1dwjR8N+gVymKjFiV2cNCW7L2vXPr5ZWS4z5at+0SFBThjCY =6CgR -----END PGP SIGNATURE----- Fri Jun 28 23:07:08 UTC 2019 I: Checking whether the package is not for us Fri Jun 28 23:07:08 UTC 2019 I: Starting 1st build on remote node profitbricks-build12-i386.debian.net. Fri Jun 28 23:07:08 UTC 2019 I: Preparing to do remote build '1' on profitbricks-build12-i386.debian.net. Fri Jun 28 23:32:25 UTC 2019 I: Deleting $TMPDIR on profitbricks-build12-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Jun 28 11:07:10 -12 2019 I: pbuilder-time-stamp: 1561763230 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [etcd_3.2.26+dfsg-3.dsc] I: copying [./etcd_3.2.26+dfsg.orig.tar.xz] I: copying [./etcd_3.2.26+dfsg-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Feb 24 07:17:58 2019 -12 gpgv: using RSA key F391760D93F46892AC48AC8738D00F0018BE3E35 gpgv: issuer "zhsj@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./etcd_3.2.26+dfsg-3.dsc dpkg-source: info: extracting etcd in etcd-3.2.26+dfsg dpkg-source: info: unpacking etcd_3.2.26+dfsg.orig.tar.xz dpkg-source: info: unpacking etcd_3.2.26+dfsg-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying disable-network-tests.patch dpkg-source: info: applying jwt-go-v3.patch dpkg-source: info: applying Fix-goroutine-leak-in-TestDialNoTimeout.patch dpkg-source: info: applying Increase-the-given-latency-in-test.patch dpkg-source: info: applying spelling-error.patch I: using fakeroot in build. I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: curl, debhelper (>= 11), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-cmux-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-dgrijalva-jwt-go-v3-dev, golang-github-dustin-go-humanize-dev, golang-github-ghodss-yaml-dev (>= 1.0.0~), golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-google-btree-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-kr-pty-dev (>= 1.0.0~), golang-github-mattn-go-runewidth-dev (>= 0.0.2~), golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev, golang-github-prometheus-common-dev (>= 0+git20170220.49fee29), golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-ugorji-go-codec, golang-github-ugorji-go-codec-dev (>= 1.1.1~), golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-goprotobuf-dev, golang-procfs-dev (>= 0+git20170216.a1dba9c) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19231 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on curl; however: Package curl is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-golang; however: Package dh-golang is not installed. pbuilder-satisfydepends-dummy depends on golang-any (>= 2:1.10~); however: Package golang-any is not installed. pbuilder-satisfydepends-dummy depends on golang-github-bgentry-speakeasy-dev (>= 0.1.0~); however: Package golang-github-bgentry-speakeasy-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-cockroachdb-cmux-dev; however: Package golang-github-cockroachdb-cmux-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-bbolt-dev; however: Package golang-github-coreos-bbolt-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-semver-dev (>= 0.2.0~); however: Package golang-github-coreos-go-semver-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-go-systemd-dev; however: Package golang-github-coreos-go-systemd-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-coreos-pkg-dev (>= 3~); however: Package golang-github-coreos-pkg-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dgrijalva-jwt-go-v3-dev; however: Package golang-github-dgrijalva-jwt-go-v3-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-dustin-go-humanize-dev; however: Package golang-github-dustin-go-humanize-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ghodss-yaml-dev (>= 1.0.0~); however: Package golang-github-ghodss-yaml-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-gogo-protobuf-dev; however: Package golang-github-gogo-protobuf-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~); however: Package golang-github-golang-groupcache-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-google-btree-dev; however: Package golang-github-google-btree-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-go-grpc-prometheus-dev; however: Package golang-github-grpc-ecosystem-go-grpc-prometheus-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~); however: Package golang-github-grpc-ecosystem-grpc-gateway-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-jonboulle-clockwork-dev; however: Package golang-github-jonboulle-clockwork-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-kr-pty-dev (>= 1.0.0~); however: Package golang-github-kr-pty-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-mattn-go-runewidth-dev (>= 0.0.2~); however: Package golang-github-mattn-go-runewidth-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~); however: Package golang-github-olekukonko-tablewriter-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-client-golang-dev; however: Package golang-github-prometheus-client-golang-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-prometheus-common-dev (>= 0+git20170220.49fee29); however: Package golang-github-prometheus-common-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-cobra-dev; however: Package golang-github-spf13-cobra-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-spf13-pflag-dev; however: Package golang-github-spf13-pflag-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ugorji-go-codec; however: Package golang-github-ugorji-go-codec is not installed. pbuilder-satisfydepends-dummy depends on golang-github-ugorji-go-codec-dev (>= 1.1.1~); however: Package golang-github-ugorji-go-codec-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-urfave-cli-dev; however: Package golang-github-urfave-cli-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-github-xiang90-probing-dev (>= 0.0.1~); however: Package golang-github-xiang90-probing-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-go.uber-zap-dev; however: Package golang-go.uber-zap-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however: Package golang-golang-x-crypto-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-net-dev; however: Package golang-golang-x-net-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-sys-dev; however: Package golang-golang-x-sys-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-golang-x-time-dev; however: Package golang-golang-x-time-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-google-grpc-dev; however: Package golang-google-grpc-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-gopkg-cheggaaa-pb.v1-dev; however: Package golang-gopkg-cheggaaa-pb.v1-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-goprotobuf-dev; however: Package golang-goprotobuf-dev is not installed. pbuilder-satisfydepends-dummy depends on golang-procfs-dev (>= 0+git20170216.a1dba9c); however: Package golang-procfs-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} curl{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.11-go{a} golang-1.11-src{a} golang-any{a} golang-dbus-dev{a} golang-etcd-server-dev{a} golang-github-alecthomas-units-dev{a} golang-github-apex-log-dev{a} golang-github-armon-consul-api-dev{a} golang-github-aws-aws-sdk-go-dev{a} golang-github-beorn7-perks-dev{a} golang-github-bgentry-speakeasy-dev{a} golang-github-burntsushi-toml-dev{a} golang-github-cockroachdb-cmux-dev{a} golang-github-coreos-bbolt-dev{a} golang-github-coreos-go-semver-dev{a} golang-github-coreos-go-systemd-dev{a} golang-github-coreos-pkg-dev{a} golang-github-cpuguy83-go-md2man-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-dghubble-sling-dev{a} golang-github-dgrijalva-jwt-go-v3-dev{a} golang-github-dustin-go-humanize-dev{a} golang-github-fsnotify-fsnotify-dev{a} golang-github-ghodss-yaml-dev{a} golang-github-go-ini-ini-dev{a} golang-github-go-kit-kit-dev{a} golang-github-go-logfmt-logfmt-dev{a} golang-github-go-stack-stack-dev{a} golang-github-gogo-protobuf-dev{a} golang-github-golang-groupcache-dev{a} golang-github-golang-mock-dev{a} golang-github-google-btree-dev{a} golang-github-google-go-querystring-dev{a} golang-github-grpc-ecosystem-go-grpc-prometheus-dev{a} golang-github-grpc-ecosystem-grpc-gateway-dev{a} golang-github-hashicorp-hcl-dev{a} golang-github-jmespath-go-jmespath-dev{a} golang-github-jonboulle-clockwork-dev{a} golang-github-julienschmidt-httprouter-dev{a} golang-github-kr-fs-dev{a} golang-github-kr-pretty-dev{a} golang-github-kr-pty-dev{a} golang-github-kr-text-dev{a} golang-github-magiconair-properties-dev{a} golang-github-mattn-go-runewidth-dev{a} golang-github-mitchellh-go-homedir-dev{a} golang-github-mitchellh-mapstructure-dev{a} golang-github-mwitkow-go-conntrack-dev{a} golang-github-olekukonko-tablewriter-dev{a} golang-github-opentracing-opentracing-go-dev{a} golang-github-pelletier-go-buffruneio-dev{a} golang-github-pelletier-go-toml-dev{a} golang-github-pkg-errors-dev{a} golang-github-pkg-sftp-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-prometheus-client-golang-dev{a} golang-github-prometheus-client-model-dev{a} golang-github-prometheus-common-dev{a} golang-github-rogpeppe-fastuuid-dev{a} golang-github-russross-blackfriday-dev{a} golang-github-shurcool-sanitized-anchor-name-dev{a} golang-github-sirupsen-logrus-dev{a} golang-github-spf13-afero-dev{a} golang-github-spf13-cast-dev{a} golang-github-spf13-cobra-dev{a} golang-github-spf13-jwalterweatherman-dev{a} golang-github-spf13-pflag-dev{a} golang-github-spf13-viper-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-github-ugorji-go-codec{a} golang-github-ugorji-go-codec-dev{a} golang-github-urfave-cli-dev{a} golang-github-xiang90-probing-dev{a} golang-github-xordataexchange-crypt-dev{a} golang-glog-dev{a} golang-go{a} golang-go.uber-atomic-dev{a} golang-go.uber-multierr-dev{a} golang-go.uber-zap-dev{a} golang-golang-x-crypto-dev{a} golang-golang-x-net-dev{a} golang-golang-x-oauth2-dev{a} golang-golang-x-oauth2-google-dev{a} golang-golang-x-sync-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-text-dev{a} golang-golang-x-time-dev{a} golang-golang-x-tools-dev{a} golang-google-cloud-compute-metadata-dev{a} golang-google-genproto-dev{a} golang-google-grpc-dev{a} golang-gopkg-alecthomas-kingpin.v2-dev{a} golang-gopkg-check.v1-dev{a} golang-gopkg-cheggaaa-pb.v1-dev{a} golang-gopkg-yaml.v2-dev{a} golang-goprotobuf-dev{a} golang-procfs-dev{a} golang-protobuf-extensions-dev{a} golang-src{a} golang-x-text-dev{a} golang-yaml.v2-dev{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libcurl4{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libgssapi-krb5-2{a} libicu63{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libldap-2.4-2{a} libldap-common{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libnghttp2-14{a} libpipeline1{a} libprotobuf-dev{a} libprotobuf-lite17{a} libprotobuf17{a} libprotoc17{a} libpsl5{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libssl1.1{a} libsystemd-dev{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} pkg-config{a} po-debconf{a} protobuf-compiler{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates gogoprotobuf krb5-locales libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl libsasl2-modules publicsuffix shared-mime-info xdg-user-dirs 0 packages upgraded, 160 newly installed, 0 to remove and 0 not upgraded. Need to get 102 MB of archives. After unpacking 546 MB will be used. Writing extended state information... Get: 1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libbsd0 i386 0.9.1-2 [104 kB] Get: 2 http://cdn-fastly.deb.debian.org/debian buster/main i386 bsdmainutils i386 11.1.2+b1 [193 kB] Get: 3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libuchardet0 i386 0.0.6-3 [65.2 kB] Get: 4 http://cdn-fastly.deb.debian.org/debian buster/main i386 groff-base i386 1.22.4-3 [935 kB] Get: 5 http://cdn-fastly.deb.debian.org/debian buster/main i386 libpipeline1 i386 1.5.1-2 [33.3 kB] Get: 6 http://cdn-fastly.deb.debian.org/debian buster/main i386 man-db i386 2.8.5-2 [1284 kB] Get: 7 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-1 [29.5 kB] Get: 8 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-2 [12.0 kB] Get: 9 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-stretchr-objx-dev all 0.1.1+git20180825.ef50b0d-1 [23.4 kB] Get: 10 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-stretchr-testify-dev all 1.3.0+ds-1 [49.8 kB] Get: 11 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-tools-dev all 1:0.0~git20190125.d66bd3c+ds-4 [1230 kB] Get: 12 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-text-dev all 0.3.0-2 [3393 kB] Get: 13 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-x-text-dev all 0.3.0-2 [3592 B] Get: 14 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-net-dev all 1:0.0+git20181201.351d144+dfsg-3 [637 kB] Get: 15 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-sys-dev all 0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1 [291 kB] Get: 16 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-crypto-dev all 1:0.0~git20181203.505ab14-1 [1445 kB] Get: 17 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-sirupsen-logrus-dev all 1.3.0-1 [38.9 kB] Get: 18 http://cdn-fastly.deb.debian.org/debian buster/main i386 sensible-utils all 0.0.12 [15.8 kB] Get: 19 http://cdn-fastly.deb.debian.org/debian buster/main i386 libmagic-mgc i386 1:5.35-4 [242 kB] Get: 20 http://cdn-fastly.deb.debian.org/debian buster/main i386 libmagic1 i386 1:5.35-4 [124 kB] Get: 21 http://cdn-fastly.deb.debian.org/debian buster/main i386 file i386 1:5.35-4 [66.3 kB] Get: 22 http://cdn-fastly.deb.debian.org/debian buster/main i386 gettext-base i386 0.19.8.1-9 [124 kB] Get: 23 http://cdn-fastly.deb.debian.org/debian buster/main i386 libsigsegv2 i386 2.12-2 [33.2 kB] Get: 24 http://cdn-fastly.deb.debian.org/debian buster/main i386 m4 i386 1.4.18-2 [205 kB] Get: 25 http://cdn-fastly.deb.debian.org/debian buster/main i386 autoconf all 2.69-11 [341 kB] Get: 26 http://cdn-fastly.deb.debian.org/debian buster/main i386 autotools-dev all 20180224.1 [77.0 kB] Get: 27 http://cdn-fastly.deb.debian.org/debian buster/main i386 automake all 1:1.16.1-4 [771 kB] Get: 28 http://cdn-fastly.deb.debian.org/debian buster/main i386 autopoint all 0.19.8.1-9 [434 kB] Get: 29 http://cdn-fastly.deb.debian.org/debian buster/main i386 libkeyutils1 i386 1.6-6 [15.4 kB] Get: 30 http://cdn-fastly.deb.debian.org/debian buster/main i386 libkrb5support0 i386 1.17-3 [68.6 kB] Get: 31 http://cdn-fastly.deb.debian.org/debian buster/main i386 libk5crypto3 i386 1.17-3 [126 kB] Get: 32 http://cdn-fastly.deb.debian.org/debian buster/main i386 libssl1.1 i386 1.1.1c-1 [1532 kB] Get: 33 http://cdn-fastly.deb.debian.org/debian buster/main i386 libkrb5-3 i386 1.17-3 [396 kB] Get: 34 http://cdn-fastly.deb.debian.org/debian buster/main i386 libgssapi-krb5-2 i386 1.17-3 [168 kB] Get: 35 http://cdn-fastly.deb.debian.org/debian buster/main i386 libsasl2-modules-db i386 2.1.27+dfsg-1 [69.9 kB] Get: 36 http://cdn-fastly.deb.debian.org/debian buster/main i386 libsasl2-2 i386 2.1.27+dfsg-1 [109 kB] Get: 37 http://cdn-fastly.deb.debian.org/debian buster/main i386 libldap-common all 2.4.47+dfsg-3 [89.4 kB] Get: 38 http://cdn-fastly.deb.debian.org/debian buster/main i386 libldap-2.4-2 i386 2.4.47+dfsg-3 [236 kB] Get: 39 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnghttp2-14 i386 1.36.0-2 [90.3 kB] Get: 40 http://cdn-fastly.deb.debian.org/debian buster/main i386 libpsl5 i386 0.20.2-2 [54.4 kB] Get: 41 http://cdn-fastly.deb.debian.org/debian buster/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2 [64.2 kB] Get: 42 http://cdn-fastly.deb.debian.org/debian buster/main i386 libssh2-1 i386 1.8.0-2.1 [147 kB] Get: 43 http://cdn-fastly.deb.debian.org/debian buster/main i386 libcurl4 i386 7.64.0-4 [358 kB] Get: 44 http://cdn-fastly.deb.debian.org/debian buster/main i386 curl i386 7.64.0-4 [268 kB] Get: 45 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtool all 2.4.6-9 [547 kB] Get: 46 http://cdn-fastly.deb.debian.org/debian buster/main i386 dh-autoreconf all 19 [16.9 kB] Get: 47 http://cdn-fastly.deb.debian.org/debian buster/main i386 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 48 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 49 http://cdn-fastly.deb.debian.org/debian buster/main i386 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 50 http://cdn-fastly.deb.debian.org/debian buster/main i386 libelf1 i386 0.176-1.1 [166 kB] Get: 51 http://cdn-fastly.deb.debian.org/debian buster/main i386 dwz i386 0.12-3 [81.4 kB] Get: 52 http://cdn-fastly.deb.debian.org/debian buster/main i386 libglib2.0-0 i386 2.58.3-2 [1333 kB] Get: 53 http://cdn-fastly.deb.debian.org/debian buster/main i386 libicu63 i386 63.1-6 [8443 kB] Get: 54 http://cdn-fastly.deb.debian.org/debian buster/main i386 libxml2 i386 2.9.4+dfsg1-7+b3 [721 kB] Get: 55 http://cdn-fastly.deb.debian.org/debian buster/main i386 libcroco3 i386 0.6.12-3 [151 kB] Get: 56 http://cdn-fastly.deb.debian.org/debian buster/main i386 libncurses6 i386 6.1+20181013-2 [109 kB] Get: 57 http://cdn-fastly.deb.debian.org/debian buster/main i386 gettext i386 0.19.8.1-9 [1314 kB] Get: 58 http://cdn-fastly.deb.debian.org/debian buster/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 59 http://cdn-fastly.deb.debian.org/debian buster/main i386 po-debconf all 1.0.21 [248 kB] Get: 60 http://cdn-fastly.deb.debian.org/debian buster/main i386 debhelper all 12.1.1 [1016 kB] Get: 61 http://cdn-fastly.deb.debian.org/debian buster/main i386 dh-golang all 1.39 [20.8 kB] Get: 62 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-1.11-src i386 1.11.6-1 [13.0 MB] Get: 63 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-1.11-go i386 1.11.6-1 [41.8 MB] Get: 64 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-src i386 2:1.11~1 [4348 B] Get: 65 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-go i386 2:1.11~1 [23.4 kB] Get: 66 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-any i386 2:1.11~1 [4472 B] Get: 67 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-dbus-dev all 4.1.0-1 [47.4 kB] Get: 68 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-bgentry-speakeasy-dev all 0.1.0-1 [5110 B] Get: 69 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-golang-mock-dev all 1.0.0-1 [24.1 kB] Get: 70 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-glog-dev all 0.0~git20160126.23def4e-2 [17.1 kB] Get: 71 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-oauth2-dev all 0.0~git20180821.d2e6202-1 [30.1 kB] Get: 72 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-google-cloud-compute-metadata-dev all 0.9.0-10 [17.1 kB] Get: 73 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-oauth2-google-dev all 0.0~git20180821.d2e6202-1 [13.1 kB] Get: 74 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-sync-dev all 0.0~git20171101.fd80eb9-1 [16.3 kB] Get: 75 http://cdn-fastly.deb.debian.org/debian buster/main i386 zlib1g-dev i386 1:1.2.11.dfsg-1 [216 kB] Get: 76 http://cdn-fastly.deb.debian.org/debian buster/main i386 libprotobuf17 i386 3.6.1.3-2 [895 kB] Get: 77 http://cdn-fastly.deb.debian.org/debian buster/main i386 libprotobuf-lite17 i386 3.6.1.3-2 [183 kB] Get: 78 http://cdn-fastly.deb.debian.org/debian buster/main i386 libprotobuf-dev i386 3.6.1.3-2 [1226 kB] Get: 79 http://cdn-fastly.deb.debian.org/debian buster/main i386 libprotoc17 i386 3.6.1.3-2 [714 kB] Get: 80 http://cdn-fastly.deb.debian.org/debian buster/main i386 protobuf-compiler i386 3.6.1.3-2 [65.2 kB] Get: 81 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-goprotobuf-dev i386 1.2.0-1+b10 [1798 kB] Get: 82 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-google-genproto-dev all 0.0~git20190111.db91494-4 [1877 kB] Get: 83 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-google-grpc-dev all 1.11.0-1 [289 kB] Get: 84 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-cockroachdb-cmux-dev all 0.0~git20170110.0.30d10be-1 [12.0 kB] Get: 85 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-coreos-bbolt-dev all 1.3.1-coreos.5-3 [65.4 kB] Get: 86 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-coreos-go-semver-dev all 0.2.0-3 [6680 B] Get: 87 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-kr-pty-dev all 1.1.3-1 [8968 B] Get: 88 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-kr-text-dev all 0.1.0-1 [10.8 kB] Get: 89 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-kr-pretty-dev all 0.1.0-1 [10.2 kB] Get: 90 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-gopkg-check.v1-dev all 0.0+git20180628.788fd78-1 [31.6 kB] Get: 91 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-gopkg-yaml.v2-dev all 2.2.2-1 [58.9 kB] Get: 92 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-yaml.v2-dev all 2.2.2-1 [3968 B] Get: 93 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-coreos-pkg-dev all 3-1 [25.3 kB] Get: 94 http://cdn-fastly.deb.debian.org/debian buster/main i386 libsystemd-dev i386 241-5 [320 kB] Get: 95 http://cdn-fastly.deb.debian.org/debian buster/main i386 pkg-config i386 0.29-6 [64.7 kB] Get: 96 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-coreos-go-systemd-dev all 17-2 [46.7 kB] Get: 97 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-dgrijalva-jwt-go-v3-dev all 3.2.0-2 [32.4 kB] Get: 98 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-dustin-go-humanize-dev all 0.0~git20171111.bb3d318-1 [15.6 kB] Get: 99 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-ghodss-yaml-dev all 1.0.0-1 [12.9 kB] Get: 100 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-gogo-protobuf-dev all 1.0.0+git20180330.1ef32a8b-1 [727 kB] Get: 101 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-golang-groupcache-dev all 0.0~git20171101.84a468c-1 [22.7 kB] Get: 102 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-google-btree-dev all 0.0~git20161217.0.316fb6d-1 [12.0 kB] Get: 103 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-beorn7-perks-dev all 0.0~git20160804.0.4c0e845-1 [11.6 kB] Get: 104 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-prometheus-client-model-dev all 0.0.2+git20171117.99fa1f4-1 [19.3 kB] Get: 105 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-go-logfmt-logfmt-dev all 0.3.0-1 [12.5 kB] Get: 106 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-go-stack-stack-dev all 1.5.2-2 [6956 B] Get: 107 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-opentracing-opentracing-go-dev all 1.0.2-1 [21.8 kB] Get: 108 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-golang-x-time-dev all 0.0~git20161028.0.f51c127-2 [9396 B] Get: 109 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-go-kit-kit-dev all 0.6.0-2 [103 kB] Get: 110 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-julienschmidt-httprouter-dev all 1.1-5 [16.0 kB] Get: 111 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-mwitkow-go-conntrack-dev all 0.0~git20161129.cc309e4-3 [14.0 kB] Get: 112 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-pkg-errors-dev all 0.8.1-1 [11.2 kB] Get: 113 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-alecthomas-units-dev all 0.0~git20151022.0.2efee85-4 [5816 B] Get: 114 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-1 [42.2 kB] Get: 115 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-protobuf-extensions-dev all 1.0.1-1 [29.6 kB] Get: 116 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-prometheus-common-dev all 0+git20181119.b36ad28-1 [67.8 kB] Get: 117 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-procfs-dev all 0+git20181204.1dc9a6c-1 [49.8 kB] Get: 118 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-prometheus-client-golang-dev all 0.9.0-1 [96.9 kB] Get: 119 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0-3 [22.8 kB] Get: 120 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-google-go-querystring-dev all 0.0~git20170111.0.53e6ce1-4 [7192 B] Get: 121 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-dghubble-sling-dev all 1.2.0-1 [18.7 kB] Get: 122 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2 [4080 B] Get: 123 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2 [281 kB] Get: 124 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-jonboulle-clockwork-dev all 0.1.0-4 [5578 B] Get: 125 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-mattn-go-runewidth-dev all 0.0.4-1 [15.2 kB] Get: 126 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-olekukonko-tablewriter-dev all 0.0.1-1 [18.1 kB] Get: 127 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-shurcool-sanitized-anchor-name-dev all 0.0~git20170918.86672fc-1 [3640 B] Get: 128 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-russross-blackfriday-dev all 1.5.2-1 [64.2 kB] Get: 129 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-cpuguy83-go-md2man-dev all 1.0.8+ds-1 [6460 B] Get: 130 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-mitchellh-go-homedir-dev all 0.0~git20161203.0.b8bc1bf-2 [4720 B] Get: 131 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-pflag-dev all 1.0.3-1 [38.0 kB] Get: 132 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-fsnotify-fsnotify-dev all 1.4.7-2 [27.0 kB] Get: 133 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-hashicorp-hcl-dev all 1.0.0-1 [58.5 kB] Get: 134 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-magiconair-properties-dev all 1.8.1+really1.8.0-1 [28.8 kB] Get: 135 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-mitchellh-mapstructure-dev all 1.1.2-1 [21.1 kB] Get: 136 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-burntsushi-toml-dev all 0.3.0+git20170626.7.a368813-1 [38.2 kB] Get: 137 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-pelletier-go-buffruneio-dev all 0.2.0-1 [3908 B] Get: 138 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-pelletier-go-toml-dev all 1.4.0+really1.2.0-1 [46.6 kB] Get: 139 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-kr-fs-dev all 0.0~git20131111.0.2788f0d-2 [5712 B] Get: 140 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-pkg-sftp-dev all 1.8.3-1 [59.6 kB] Get: 141 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-afero-dev all 1.2.2+really1.2.1-1 [34.0 kB] Get: 142 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-cast-dev all 1.3.0-1 [9980 B] Get: 143 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.0.0+git20181028.94f6ae3-1 [7712 B] Get: 144 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-armon-consul-api-dev all 0.0~git20150107.0.dcfedd5-4 [18.1 kB] Get: 145 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-xordataexchange-crypt-dev all 0.0.2+git20170626.21.b2862e3-2 [12.3 kB] Get: 146 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-viper-dev all 1.3.2+really1.3.1-1 [30.8 kB] Get: 147 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-spf13-cobra-dev all 0.0.3-1 [65.2 kB] Get: 148 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-ugorji-go-codec-dev all 1.1.1-1 [229 kB] Get: 149 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-urfave-cli-dev all 1.20.0-1 [51.0 kB] Get: 150 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-xiang90-probing-dev all 0.0.2-1 [4820 B] Get: 151 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-go-ini-ini-dev all 1.32.0-2 [32.7 kB] Get: 152 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-jmespath-go-jmespath-dev all 0.2.2-2 [19.0 kB] Get: 153 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-aws-aws-sdk-go-dev all 1.16.18+dfsg-1 [4409 kB] Get: 154 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-apex-log-dev all 1.1.0-1 [14.5 kB] Get: 155 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-go.uber-atomic-dev all 1.2.0+git20170719.9.70bd126-1 [5398 B] Get: 156 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-go.uber-multierr-dev all 1.1.0-1 [7806 B] Get: 157 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-go.uber-zap-dev all 1.9.1-1 [84.3 kB] Get: 158 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB] Get: 159 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-etcd-server-dev all 3.2.26+dfsg-3 [687 kB] Get: 160 http://cdn-fastly.deb.debian.org/debian buster/main i386 golang-github-ugorji-go-codec i386 1.1.1-1+b10 [954 kB] Fetched 102 MB in 1min 37s (1048 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:i386. (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 ... 19231 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_i386.deb ... Unpacking libbsd0:i386 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_i386.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../002-libuchardet0_0.0.6-3_i386.deb ... Unpacking libuchardet0:i386 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_i386.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../004-libpipeline1_1.5.1-2_i386.deb ... Unpacking libpipeline1:i386 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_i386.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package golang-github-davecgh-go-spew-dev. Preparing to unpack .../006-golang-github-davecgh-go-spew-dev_1.1.1-1_all.deb ... Unpacking golang-github-davecgh-go-spew-dev (1.1.1-1) ... Selecting previously unselected package golang-github-pmezard-go-difflib-dev. Preparing to unpack .../007-golang-github-pmezard-go-difflib-dev_1.0.0-2_all.deb ... Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Selecting previously unselected package golang-github-stretchr-objx-dev. Preparing to unpack .../008-golang-github-stretchr-objx-dev_0.1.1+git20180825.ef50b0d-1_all.deb ... Unpacking golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Selecting previously unselected package golang-github-stretchr-testify-dev. Preparing to unpack .../009-golang-github-stretchr-testify-dev_1.3.0+ds-1_all.deb ... Unpacking golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Selecting previously unselected package golang-golang-x-tools-dev. Preparing to unpack .../010-golang-golang-x-tools-dev_1%3a0.0~git20190125.d66bd3c+ds-4_all.deb ... Unpacking golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Selecting previously unselected package golang-golang-x-text-dev. Preparing to unpack .../011-golang-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-x-text-dev. Preparing to unpack .../012-golang-x-text-dev_0.3.0-2_all.deb ... Unpacking golang-x-text-dev (0.3.0-2) ... Selecting previously unselected package golang-golang-x-net-dev. Preparing to unpack .../013-golang-golang-x-net-dev_1%3a0.0+git20181201.351d144+dfsg-3_all.deb ... Unpacking golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Selecting previously unselected package golang-golang-x-sys-dev. Preparing to unpack .../014-golang-golang-x-sys-dev_0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../015-golang-golang-x-crypto-dev_1%3a0.0~git20181203.505ab14-1_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Selecting previously unselected package golang-github-sirupsen-logrus-dev. Preparing to unpack .../016-golang-github-sirupsen-logrus-dev_1.3.0-1_all.deb ... Unpacking golang-github-sirupsen-logrus-dev (1.3.0-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../017-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../018-libmagic-mgc_1%3a5.35-4_i386.deb ... Unpacking libmagic-mgc (1:5.35-4) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../019-libmagic1_1%3a5.35-4_i386.deb ... Unpacking libmagic1:i386 (1:5.35-4) ... Selecting previously unselected package file. Preparing to unpack .../020-file_1%3a5.35-4_i386.deb ... Unpacking file (1:5.35-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../021-gettext-base_0.19.8.1-9_i386.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../022-libsigsegv2_2.12-2_i386.deb ... Unpacking libsigsegv2:i386 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../023-m4_1.4.18-2_i386.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../024-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../025-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../026-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../027-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libkeyutils1:i386. Preparing to unpack .../028-libkeyutils1_1.6-6_i386.deb ... Unpacking libkeyutils1:i386 (1.6-6) ... Selecting previously unselected package libkrb5support0:i386. Preparing to unpack .../029-libkrb5support0_1.17-3_i386.deb ... Unpacking libkrb5support0:i386 (1.17-3) ... Selecting previously unselected package libk5crypto3:i386. Preparing to unpack .../030-libk5crypto3_1.17-3_i386.deb ... Unpacking libk5crypto3:i386 (1.17-3) ... Selecting previously unselected package libssl1.1:i386. Preparing to unpack .../031-libssl1.1_1.1.1c-1_i386.deb ... Unpacking libssl1.1:i386 (1.1.1c-1) ... Selecting previously unselected package libkrb5-3:i386. Preparing to unpack .../032-libkrb5-3_1.17-3_i386.deb ... Unpacking libkrb5-3:i386 (1.17-3) ... Selecting previously unselected package libgssapi-krb5-2:i386. Preparing to unpack .../033-libgssapi-krb5-2_1.17-3_i386.deb ... Unpacking libgssapi-krb5-2:i386 (1.17-3) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../034-libsasl2-modules-db_2.1.27+dfsg-1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../035-libsasl2-2_2.1.27+dfsg-1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-1) ... Selecting previously unselected package libldap-common. Preparing to unpack .../036-libldap-common_2.4.47+dfsg-3_all.deb ... Unpacking libldap-common (2.4.47+dfsg-3) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../037-libldap-2.4-2_2.4.47+dfsg-3_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.47+dfsg-3) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../038-libnghttp2-14_1.36.0-2_i386.deb ... Unpacking libnghttp2-14:i386 (1.36.0-2) ... Selecting previously unselected package libpsl5:i386. Preparing to unpack .../039-libpsl5_0.20.2-2_i386.deb ... Unpacking libpsl5:i386 (0.20.2-2) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../040-librtmp1_2.4+20151223.gitfa8646d.1-2_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:i386. Preparing to unpack .../041-libssh2-1_1.8.0-2.1_i386.deb ... Unpacking libssh2-1:i386 (1.8.0-2.1) ... Selecting previously unselected package libcurl4:i386. Preparing to unpack .../042-libcurl4_7.64.0-4_i386.deb ... Unpacking libcurl4:i386 (7.64.0-4) ... Selecting previously unselected package curl. Preparing to unpack .../043-curl_7.64.0-4_i386.deb ... Unpacking curl (7.64.0-4) ... Selecting previously unselected package libtool. Preparing to unpack .../044-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../045-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../046-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../047-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../048-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../049-libelf1_0.176-1.1_i386.deb ... Unpacking libelf1:i386 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../050-dwz_0.12-3_i386.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:i386. Preparing to unpack .../051-libglib2.0-0_2.58.3-2_i386.deb ... Unpacking libglib2.0-0:i386 (2.58.3-2) ... Selecting previously unselected package libicu63:i386. Preparing to unpack .../052-libicu63_63.1-6_i386.deb ... Unpacking libicu63:i386 (63.1-6) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../053-libxml2_2.9.4+dfsg1-7+b3_i386.deb ... Unpacking libxml2:i386 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:i386. Preparing to unpack .../054-libcroco3_0.6.12-3_i386.deb ... Unpacking libcroco3:i386 (0.6.12-3) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../055-libncurses6_6.1+20181013-2_i386.deb ... Unpacking libncurses6:i386 (6.1+20181013-2) ... Selecting previously unselected package gettext. Preparing to unpack .../056-gettext_0.19.8.1-9_i386.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../057-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../058-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../059-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package dh-golang. Preparing to unpack .../060-dh-golang_1.39_all.deb ... Unpacking dh-golang (1.39) ... Selecting previously unselected package golang-1.11-src. Preparing to unpack .../061-golang-1.11-src_1.11.6-1_i386.deb ... Unpacking golang-1.11-src (1.11.6-1) ... Selecting previously unselected package golang-1.11-go. Preparing to unpack .../062-golang-1.11-go_1.11.6-1_i386.deb ... Unpacking golang-1.11-go (1.11.6-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../063-golang-src_2%3a1.11~1_i386.deb ... Unpacking golang-src (2:1.11~1) ... Selecting previously unselected package golang-go. Preparing to unpack .../064-golang-go_2%3a1.11~1_i386.deb ... Unpacking golang-go (2:1.11~1) ... Selecting previously unselected package golang-any. Preparing to unpack .../065-golang-any_2%3a1.11~1_i386.deb ... Unpacking golang-any (2:1.11~1) ... Selecting previously unselected package golang-dbus-dev. Preparing to unpack .../066-golang-dbus-dev_4.1.0-1_all.deb ... Unpacking golang-dbus-dev (4.1.0-1) ... Selecting previously unselected package golang-github-bgentry-speakeasy-dev. Preparing to unpack .../067-golang-github-bgentry-speakeasy-dev_0.1.0-1_all.deb ... Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-1) ... Selecting previously unselected package golang-github-golang-mock-dev. Preparing to unpack .../068-golang-github-golang-mock-dev_1.0.0-1_all.deb ... Unpacking golang-github-golang-mock-dev (1.0.0-1) ... Selecting previously unselected package golang-glog-dev. Preparing to unpack .../069-golang-glog-dev_0.0~git20160126.23def4e-2_all.deb ... Unpacking golang-glog-dev (0.0~git20160126.23def4e-2) ... Selecting previously unselected package golang-golang-x-oauth2-dev. Preparing to unpack .../070-golang-golang-x-oauth2-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-google-cloud-compute-metadata-dev. Preparing to unpack .../071-golang-google-cloud-compute-metadata-dev_0.9.0-10_all.deb ... Unpacking golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Selecting previously unselected package golang-golang-x-oauth2-google-dev. Preparing to unpack .../072-golang-golang-x-oauth2-google-dev_0.0~git20180821.d2e6202-1_all.deb ... Unpacking golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Selecting previously unselected package golang-golang-x-sync-dev. Preparing to unpack .../073-golang-golang-x-sync-dev_0.0~git20171101.fd80eb9-1_all.deb ... Unpacking golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Selecting previously unselected package zlib1g-dev:i386. Preparing to unpack .../074-zlib1g-dev_1%3a1.2.11.dfsg-1_i386.deb ... Unpacking zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libprotobuf17:i386. Preparing to unpack .../075-libprotobuf17_3.6.1.3-2_i386.deb ... Unpacking libprotobuf17:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-lite17:i386. Preparing to unpack .../076-libprotobuf-lite17_3.6.1.3-2_i386.deb ... Unpacking libprotobuf-lite17:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotobuf-dev:i386. Preparing to unpack .../077-libprotobuf-dev_3.6.1.3-2_i386.deb ... Unpacking libprotobuf-dev:i386 (3.6.1.3-2) ... Selecting previously unselected package libprotoc17:i386. Preparing to unpack .../078-libprotoc17_3.6.1.3-2_i386.deb ... Unpacking libprotoc17:i386 (3.6.1.3-2) ... Selecting previously unselected package protobuf-compiler. Preparing to unpack .../079-protobuf-compiler_3.6.1.3-2_i386.deb ... Unpacking protobuf-compiler (3.6.1.3-2) ... Selecting previously unselected package golang-goprotobuf-dev. Preparing to unpack .../080-golang-goprotobuf-dev_1.2.0-1+b10_i386.deb ... Unpacking golang-goprotobuf-dev (1.2.0-1+b10) ... Selecting previously unselected package golang-google-genproto-dev. Preparing to unpack .../081-golang-google-genproto-dev_0.0~git20190111.db91494-4_all.deb ... Unpacking golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Selecting previously unselected package golang-google-grpc-dev. Preparing to unpack .../082-golang-google-grpc-dev_1.11.0-1_all.deb ... Unpacking golang-google-grpc-dev (1.11.0-1) ... Selecting previously unselected package golang-github-cockroachdb-cmux-dev. Preparing to unpack .../083-golang-github-cockroachdb-cmux-dev_0.0~git20170110.0.30d10be-1_all.deb ... Unpacking golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1) ... Selecting previously unselected package golang-github-coreos-bbolt-dev. Preparing to unpack .../084-golang-github-coreos-bbolt-dev_1.3.1-coreos.5-3_all.deb ... Unpacking golang-github-coreos-bbolt-dev (1.3.1-coreos.5-3) ... Selecting previously unselected package golang-github-coreos-go-semver-dev. Preparing to unpack .../085-golang-github-coreos-go-semver-dev_0.2.0-3_all.deb ... Unpacking golang-github-coreos-go-semver-dev (0.2.0-3) ... Selecting previously unselected package golang-github-kr-pty-dev. Preparing to unpack .../086-golang-github-kr-pty-dev_1.1.3-1_all.deb ... Unpacking golang-github-kr-pty-dev (1.1.3-1) ... Selecting previously unselected package golang-github-kr-text-dev. Preparing to unpack .../087-golang-github-kr-text-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-text-dev (0.1.0-1) ... Selecting previously unselected package golang-github-kr-pretty-dev. Preparing to unpack .../088-golang-github-kr-pretty-dev_0.1.0-1_all.deb ... Unpacking golang-github-kr-pretty-dev (0.1.0-1) ... Selecting previously unselected package golang-gopkg-check.v1-dev. Preparing to unpack .../089-golang-gopkg-check.v1-dev_0.0+git20180628.788fd78-1_all.deb ... Unpacking golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Selecting previously unselected package golang-gopkg-yaml.v2-dev. Preparing to unpack .../090-golang-gopkg-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-gopkg-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-yaml.v2-dev. Preparing to unpack .../091-golang-yaml.v2-dev_2.2.2-1_all.deb ... Unpacking golang-yaml.v2-dev (2.2.2-1) ... Selecting previously unselected package golang-github-coreos-pkg-dev. Preparing to unpack .../092-golang-github-coreos-pkg-dev_3-1_all.deb ... Unpacking golang-github-coreos-pkg-dev (3-1) ... Selecting previously unselected package libsystemd-dev:i386. Preparing to unpack .../093-libsystemd-dev_241-5_i386.deb ... Unpacking libsystemd-dev:i386 (241-5) ... Selecting previously unselected package pkg-config. Preparing to unpack .../094-pkg-config_0.29-6_i386.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package golang-github-coreos-go-systemd-dev. Preparing to unpack .../095-golang-github-coreos-go-systemd-dev_17-2_all.deb ... Unpacking golang-github-coreos-go-systemd-dev (17-2) ... Selecting previously unselected package golang-github-dgrijalva-jwt-go-v3-dev. Preparing to unpack .../096-golang-github-dgrijalva-jwt-go-v3-dev_3.2.0-2_all.deb ... Unpacking golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Selecting previously unselected package golang-github-dustin-go-humanize-dev. Preparing to unpack .../097-golang-github-dustin-go-humanize-dev_0.0~git20171111.bb3d318-1_all.deb ... Unpacking golang-github-dustin-go-humanize-dev (0.0~git20171111.bb3d318-1) ... Selecting previously unselected package golang-github-ghodss-yaml-dev. Preparing to unpack .../098-golang-github-ghodss-yaml-dev_1.0.0-1_all.deb ... Unpacking golang-github-ghodss-yaml-dev (1.0.0-1) ... Selecting previously unselected package golang-github-gogo-protobuf-dev. Preparing to unpack .../099-golang-github-gogo-protobuf-dev_1.0.0+git20180330.1ef32a8b-1_all.deb ... Unpacking golang-github-gogo-protobuf-dev (1.0.0+git20180330.1ef32a8b-1) ... Selecting previously unselected package golang-github-golang-groupcache-dev. Preparing to unpack .../100-golang-github-golang-groupcache-dev_0.0~git20171101.84a468c-1_all.deb ... Unpacking golang-github-golang-groupcache-dev (0.0~git20171101.84a468c-1) ... Selecting previously unselected package golang-github-google-btree-dev. Preparing to unpack .../101-golang-github-google-btree-dev_0.0~git20161217.0.316fb6d-1_all.deb ... Unpacking golang-github-google-btree-dev (0.0~git20161217.0.316fb6d-1) ... Selecting previously unselected package golang-github-beorn7-perks-dev. Preparing to unpack .../102-golang-github-beorn7-perks-dev_0.0~git20160804.0.4c0e845-1_all.deb ... Unpacking golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Selecting previously unselected package golang-github-prometheus-client-model-dev. Preparing to unpack .../103-golang-github-prometheus-client-model-dev_0.0.2+git20171117.99fa1f4-1_all.deb ... Unpacking golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Selecting previously unselected package golang-github-go-logfmt-logfmt-dev. Preparing to unpack .../104-golang-github-go-logfmt-logfmt-dev_0.3.0-1_all.deb ... Unpacking golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Selecting previously unselected package golang-github-go-stack-stack-dev. Preparing to unpack .../105-golang-github-go-stack-stack-dev_1.5.2-2_all.deb ... Unpacking golang-github-go-stack-stack-dev (1.5.2-2) ... Selecting previously unselected package golang-github-opentracing-opentracing-go-dev. Preparing to unpack .../106-golang-github-opentracing-opentracing-go-dev_1.0.2-1_all.deb ... Unpacking golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Selecting previously unselected package golang-golang-x-time-dev. Preparing to unpack .../107-golang-golang-x-time-dev_0.0~git20161028.0.f51c127-2_all.deb ... Unpacking golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Selecting previously unselected package golang-github-go-kit-kit-dev. Preparing to unpack .../108-golang-github-go-kit-kit-dev_0.6.0-2_all.deb ... Unpacking golang-github-go-kit-kit-dev (0.6.0-2) ... Selecting previously unselected package golang-github-julienschmidt-httprouter-dev. Preparing to unpack .../109-golang-github-julienschmidt-httprouter-dev_1.1-5_all.deb ... Unpacking golang-github-julienschmidt-httprouter-dev (1.1-5) ... Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev. Preparing to unpack .../110-golang-github-mwitkow-go-conntrack-dev_0.0~git20161129.cc309e4-3_all.deb ... Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Selecting previously unselected package golang-github-pkg-errors-dev. Preparing to unpack .../111-golang-github-pkg-errors-dev_0.8.1-1_all.deb ... Unpacking golang-github-pkg-errors-dev (0.8.1-1) ... Selecting previously unselected package golang-github-alecthomas-units-dev. Preparing to unpack .../112-golang-github-alecthomas-units-dev_0.0~git20151022.0.2efee85-4_all.deb ... Unpacking golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev. Preparing to unpack .../113-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-1_all.deb ... Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Selecting previously unselected package golang-protobuf-extensions-dev. Preparing to unpack .../114-golang-protobuf-extensions-dev_1.0.1-1_all.deb ... Unpacking golang-protobuf-extensions-dev (1.0.1-1) ... Selecting previously unselected package golang-github-prometheus-common-dev. Preparing to unpack .../115-golang-github-prometheus-common-dev_0+git20181119.b36ad28-1_all.deb ... Unpacking golang-github-prometheus-common-dev (0+git20181119.b36ad28-1) ... Selecting previously unselected package golang-procfs-dev. Preparing to unpack .../116-golang-procfs-dev_0+git20181204.1dc9a6c-1_all.deb ... Unpacking golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Selecting previously unselected package golang-github-prometheus-client-golang-dev. Preparing to unpack .../117-golang-github-prometheus-client-golang-dev_0.9.0-1_all.deb ... Unpacking golang-github-prometheus-client-golang-dev (0.9.0-1) ... Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev. Preparing to unpack .../118-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0-3_all.deb ... Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0-3) ... Selecting previously unselected package golang-github-google-go-querystring-dev. Preparing to unpack .../119-golang-github-google-go-querystring-dev_0.0~git20170111.0.53e6ce1-4_all.deb ... Unpacking golang-github-google-go-querystring-dev (0.0~git20170111.0.53e6ce1-4) ... Selecting previously unselected package golang-github-dghubble-sling-dev. Preparing to unpack .../120-golang-github-dghubble-sling-dev_1.2.0-1_all.deb ... Unpacking golang-github-dghubble-sling-dev (1.2.0-1) ... Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev. Preparing to unpack .../121-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2_all.deb ... Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2) ... Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev. Preparing to unpack .../122-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2_all.deb ... Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Selecting previously unselected package golang-github-jonboulle-clockwork-dev. Preparing to unpack .../123-golang-github-jonboulle-clockwork-dev_0.1.0-4_all.deb ... Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4) ... Selecting previously unselected package golang-github-mattn-go-runewidth-dev. Preparing to unpack .../124-golang-github-mattn-go-runewidth-dev_0.0.4-1_all.deb ... Unpacking golang-github-mattn-go-runewidth-dev (0.0.4-1) ... Selecting previously unselected package golang-github-olekukonko-tablewriter-dev. Preparing to unpack .../125-golang-github-olekukonko-tablewriter-dev_0.0.1-1_all.deb ... Unpacking golang-github-olekukonko-tablewriter-dev (0.0.1-1) ... Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev. Preparing to unpack .../126-golang-github-shurcool-sanitized-anchor-name-dev_0.0~git20170918.86672fc-1_all.deb ... Unpacking golang-github-shurcool-sanitized-anchor-name-dev (0.0~git20170918.86672fc-1) ... Selecting previously unselected package golang-github-russross-blackfriday-dev. Preparing to unpack .../127-golang-github-russross-blackfriday-dev_1.5.2-1_all.deb ... Unpacking golang-github-russross-blackfriday-dev (1.5.2-1) ... Selecting previously unselected package golang-github-cpuguy83-go-md2man-dev. Preparing to unpack .../128-golang-github-cpuguy83-go-md2man-dev_1.0.8+ds-1_all.deb ... Unpacking golang-github-cpuguy83-go-md2man-dev (1.0.8+ds-1) ... Selecting previously unselected package golang-github-mitchellh-go-homedir-dev. Preparing to unpack .../129-golang-github-mitchellh-go-homedir-dev_0.0~git20161203.0.b8bc1bf-2_all.deb ... Unpacking golang-github-mitchellh-go-homedir-dev (0.0~git20161203.0.b8bc1bf-2) ... Selecting previously unselected package golang-github-spf13-pflag-dev. Preparing to unpack .../130-golang-github-spf13-pflag-dev_1.0.3-1_all.deb ... Unpacking golang-github-spf13-pflag-dev (1.0.3-1) ... Selecting previously unselected package golang-github-fsnotify-fsnotify-dev. Preparing to unpack .../131-golang-github-fsnotify-fsnotify-dev_1.4.7-2_all.deb ... Unpacking golang-github-fsnotify-fsnotify-dev (1.4.7-2) ... Selecting previously unselected package golang-github-hashicorp-hcl-dev. Preparing to unpack .../132-golang-github-hashicorp-hcl-dev_1.0.0-1_all.deb ... Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1) ... Selecting previously unselected package golang-github-magiconair-properties-dev. Preparing to unpack .../133-golang-github-magiconair-properties-dev_1.8.1+really1.8.0-1_all.deb ... Unpacking golang-github-magiconair-properties-dev (1.8.1+really1.8.0-1) ... Selecting previously unselected package golang-github-mitchellh-mapstructure-dev. Preparing to unpack .../134-golang-github-mitchellh-mapstructure-dev_1.1.2-1_all.deb ... Unpacking golang-github-mitchellh-mapstructure-dev (1.1.2-1) ... Selecting previously unselected package golang-github-burntsushi-toml-dev. Preparing to unpack .../135-golang-github-burntsushi-toml-dev_0.3.0+git20170626.7.a368813-1_all.deb ... Unpacking golang-github-burntsushi-toml-dev (0.3.0+git20170626.7.a368813-1) ... Selecting previously unselected package golang-github-pelletier-go-buffruneio-dev. Preparing to unpack .../136-golang-github-pelletier-go-buffruneio-dev_0.2.0-1_all.deb ... Unpacking golang-github-pelletier-go-buffruneio-dev (0.2.0-1) ... Selecting previously unselected package golang-github-pelletier-go-toml-dev. Preparing to unpack .../137-golang-github-pelletier-go-toml-dev_1.4.0+really1.2.0-1_all.deb ... Unpacking golang-github-pelletier-go-toml-dev (1.4.0+really1.2.0-1) ... Selecting previously unselected package golang-github-kr-fs-dev. Preparing to unpack .../138-golang-github-kr-fs-dev_0.0~git20131111.0.2788f0d-2_all.deb ... Unpacking golang-github-kr-fs-dev (0.0~git20131111.0.2788f0d-2) ... Selecting previously unselected package golang-github-pkg-sftp-dev. Preparing to unpack .../139-golang-github-pkg-sftp-dev_1.8.3-1_all.deb ... Unpacking golang-github-pkg-sftp-dev (1.8.3-1) ... Selecting previously unselected package golang-github-spf13-afero-dev. Preparing to unpack .../140-golang-github-spf13-afero-dev_1.2.2+really1.2.1-1_all.deb ... Unpacking golang-github-spf13-afero-dev (1.2.2+really1.2.1-1) ... Selecting previously unselected package golang-github-spf13-cast-dev. Preparing to unpack .../141-golang-github-spf13-cast-dev_1.3.0-1_all.deb ... Unpacking golang-github-spf13-cast-dev (1.3.0-1) ... Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev. Preparing to unpack .../142-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.0.0+git20181028.94f6ae3-1_all.deb ... Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.0.0+git20181028.94f6ae3-1) ... Selecting previously unselected package golang-github-armon-consul-api-dev. Preparing to unpack .../143-golang-github-armon-consul-api-dev_0.0~git20150107.0.dcfedd5-4_all.deb ... Unpacking golang-github-armon-consul-api-dev (0.0~git20150107.0.dcfedd5-4) ... Selecting previously unselected package golang-github-xordataexchange-crypt-dev. Preparing to unpack .../144-golang-github-xordataexchange-crypt-dev_0.0.2+git20170626.21.b2862e3-2_all.deb ... Unpacking golang-github-xordataexchange-crypt-dev (0.0.2+git20170626.21.b2862e3-2) ... Selecting previously unselected package golang-github-spf13-viper-dev. Preparing to unpack .../145-golang-github-spf13-viper-dev_1.3.2+really1.3.1-1_all.deb ... Unpacking golang-github-spf13-viper-dev (1.3.2+really1.3.1-1) ... Selecting previously unselected package golang-github-spf13-cobra-dev. Preparing to unpack .../146-golang-github-spf13-cobra-dev_0.0.3-1_all.deb ... Unpacking golang-github-spf13-cobra-dev (0.0.3-1) ... Selecting previously unselected package golang-github-ugorji-go-codec-dev. Preparing to unpack .../147-golang-github-ugorji-go-codec-dev_1.1.1-1_all.deb ... Unpacking golang-github-ugorji-go-codec-dev (1.1.1-1) ... Selecting previously unselected package golang-github-urfave-cli-dev. Preparing to unpack .../148-golang-github-urfave-cli-dev_1.20.0-1_all.deb ... Unpacking golang-github-urfave-cli-dev (1.20.0-1) ... Selecting previously unselected package golang-github-xiang90-probing-dev. Preparing to unpack .../149-golang-github-xiang90-probing-dev_0.0.2-1_all.deb ... Unpacking golang-github-xiang90-probing-dev (0.0.2-1) ... Selecting previously unselected package golang-github-go-ini-ini-dev. Preparing to unpack .../150-golang-github-go-ini-ini-dev_1.32.0-2_all.deb ... Unpacking golang-github-go-ini-ini-dev (1.32.0-2) ... Selecting previously unselected package golang-github-jmespath-go-jmespath-dev. Preparing to unpack .../151-golang-github-jmespath-go-jmespath-dev_0.2.2-2_all.deb ... Unpacking golang-github-jmespath-go-jmespath-dev (0.2.2-2) ... Selecting previously unselected package golang-github-aws-aws-sdk-go-dev. Preparing to unpack .../152-golang-github-aws-aws-sdk-go-dev_1.16.18+dfsg-1_all.deb ... Unpacking golang-github-aws-aws-sdk-go-dev (1.16.18+dfsg-1) ... Selecting previously unselected package golang-github-apex-log-dev. Preparing to unpack .../153-golang-github-apex-log-dev_1.1.0-1_all.deb ... Unpacking golang-github-apex-log-dev (1.1.0-1) ... Selecting previously unselected package golang-go.uber-atomic-dev. Preparing to unpack .../154-golang-go.uber-atomic-dev_1.2.0+git20170719.9.70bd126-1_all.deb ... Unpacking golang-go.uber-atomic-dev (1.2.0+git20170719.9.70bd126-1) ... Selecting previously unselected package golang-go.uber-multierr-dev. Preparing to unpack .../155-golang-go.uber-multierr-dev_1.1.0-1_all.deb ... Unpacking golang-go.uber-multierr-dev (1.1.0-1) ... Selecting previously unselected package golang-go.uber-zap-dev. Preparing to unpack .../156-golang-go.uber-zap-dev_1.9.1-1_all.deb ... Unpacking golang-go.uber-zap-dev (1.9.1-1) ... Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev. Preparing to unpack .../157-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1_all.deb ... Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Selecting previously unselected package golang-etcd-server-dev. Preparing to unpack .../158-golang-etcd-server-dev_3.2.26+dfsg-3_all.deb ... Unpacking golang-etcd-server-dev (3.2.26+dfsg-3) ... Selecting previously unselected package golang-github-ugorji-go-codec. Preparing to unpack .../159-golang-github-ugorji-go-codec_1.1.1-1+b10_i386.deb ... Unpacking golang-github-ugorji-go-codec (1.1.1-1+b10) ... Setting up golang-github-dgrijalva-jwt-go-v3-dev (3.2.0-2) ... Setting up libpipeline1:i386 (1.5.1-2) ... Setting up golang-github-armon-consul-api-dev (0.0~git20150107.0.dcfedd5-4) ... Setting up golang-github-go-ini-ini-dev (1.32.0-2) ... Setting up golang-github-mattn-go-runewidth-dev (0.0.4-1) ... Setting up libkeyutils1:i386 (1.6-6) ... Setting up libpsl5:i386 (0.20.2-2) ... Setting up golang-github-mitchellh-go-homedir-dev (0.0~git20161203.0.b8bc1bf-2) ... Setting up golang-github-google-go-querystring-dev (0.0~git20170111.0.53e6ce1-4) ... Setting up golang-github-mitchellh-mapstructure-dev (1.1.2-1) ... Setting up golang-dbus-dev (4.1.0-1) ... Setting up golang-github-gogo-protobuf-dev (1.0.0+git20180330.1ef32a8b-1) ... Setting up golang-github-shurcool-sanitized-anchor-name-dev (0.0~git20170918.86672fc-1) ... Setting up golang-github-golang-mock-dev (1.0.0-1) ... Setting up golang-github-stretchr-objx-dev (0.1.1+git20180825.ef50b0d-1) ... Setting up golang-github-olekukonko-tablewriter-dev (0.0.1-1) ... Setting up libmagic-mgc (1:5.35-4) ... Setting up golang-github-pkg-errors-dev (0.8.1-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:i386 (2.58.3-2) ... No schema files found: doing nothing. Setting up golang-1.11-src (1.11.6-1) ... Setting up libprotobuf-lite17:i386 (3.6.1.3-2) ... Setting up libssl1.1:i386 (1.1.1c-1) ... Setting up golang-github-burntsushi-toml-dev (0.3.0+git20170626.7.a368813-1) ... Setting up golang-golang-x-sys-dev (0.0~git20190412.9773273+really0.0~git20181228.9a3f9b0-1) ... Setting up golang-github-kr-fs-dev (0.0~git20131111.0.2788f0d-2) ... Setting up libnghttp2-14:i386 (1.36.0-2) ... Setting up libmagic1:i386 (1:5.35-4) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up golang-github-russross-blackfriday-dev (1.5.2-1) ... Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4) ... Setting up file (1:5.35-4) ... Setting up golang-golang-x-tools-dev (1:0.0~git20190125.d66bd3c+ds-4) ... Setting up golang-github-google-btree-dev (0.0~git20161217.0.316fb6d-1) ... Setting up golang-github-go-stack-stack-dev (1.5.2-2) ... Setting up libldap-common (2.4.47+dfsg-3) ... Setting up golang-github-beorn7-perks-dev (0.0~git20160804.0.4c0e845-1) ... Setting up libicu63:i386 (63.1-6) ... Setting up libkrb5support0:i386 (1.17-3) ... Setting up golang-1.11-go (1.11.6-1) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-1) ... Setting up golang-github-coreos-go-semver-dev (0.2.0-3) ... Setting up golang-github-spf13-pflag-dev (1.0.3-1) ... Setting up golang-github-bgentry-speakeasy-dev (0.1.0-1) ... Setting up golang-github-davecgh-go-spew-dev (1.1.1-1) ... Setting up golang-github-ugorji-go-codec (1.1.1-1+b10) ... Setting up golang-github-xiang90-probing-dev (0.0.2-1) ... Setting up autotools-dev (20180224.1) ... Setting up golang-github-go-logfmt-logfmt-dev (0.3.0-1) ... Setting up golang-github-stretchr-testify-dev (1.3.0+ds-1) ... Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2) ... Setting up libncurses6:i386 (6.1+20181013-2) ... Setting up libsigsegv2:i386 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up golang-github-magiconair-properties-dev (1.8.1+really1.8.0-1) ... Setting up golang-github-kr-pty-dev (1.1.3-1) ... Setting up pkg-config (0.29-6) ... Setting up golang-github-hashicorp-hcl-dev (1.0.0-1) ... Setting up libk5crypto3:i386 (1.17-3) ... Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ... Setting up golang-glog-dev (0.0~git20160126.23def4e-2) ... Setting up libsasl2-2:i386 (2.1.27+dfsg-1) ... Setting up golang-github-julienschmidt-httprouter-dev (1.1-5) ... Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2) ... Setting up golang-github-pelletier-go-buffruneio-dev (0.2.0-1) ... Setting up zlib1g-dev:i386 (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up golang-golang-x-text-dev (0.3.0-2) ... Setting up libuchardet0:i386 (0.0.6-3) ... Setting up golang-github-spf13-cast-dev (1.3.0-1) ... Setting up golang-github-fsnotify-fsnotify-dev (1.4.7-2) ... Setting up golang-github-dustin-go-humanize-dev (0.0~git20171111.bb3d318-1) ... Setting up golang-github-alecthomas-units-dev (0.0~git20151022.0.2efee85-4) ... Setting up libssh2-1:i386 (1.8.0-2.1) ... Setting up libkrb5-3:i386 (1.17-3) ... Setting up libprotobuf17:i386 (3.6.1.3-2) ... Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.0.0+git20181028.94f6ae3-1) ... Setting up golang-procfs-dev (0+git20181204.1dc9a6c-1) ... Setting up golang-src (2:1.11~1) ... Setting up libbsd0:i386 (0.9.1-2) ... Setting up libelf1:i386 (0.176-1.1) ... Setting up golang-github-ugorji-go-codec-dev (1.1.1-1) ... Setting up libxml2:i386 (2.9.4+dfsg1-7+b3) ... Setting up libsystemd-dev:i386 (241-5) ... Setting up golang-github-jmespath-go-jmespath-dev (0.2.2-2) ... Setting up golang-github-cpuguy83-go-md2man-dev (1.0.8+ds-1) ... Setting up golang-x-text-dev (0.3.0-2) ... Setting up golang-github-coreos-bbolt-dev (1.3.1-coreos.5-3) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libprotoc17:i386 (3.6.1.3-2) ... Setting up protobuf-compiler (3.6.1.3-2) ... Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-1) ... Setting up libtool (2.4.6-9) ... Setting up golang-go (2:1.11~1) ... Setting up libldap-2.4-2:i386 (2.4.47+dfsg-3) ... Setting up m4 (1.4.18-2) ... Setting up golang-go.uber-atomic-dev (1.2.0+git20170719.9.70bd126-1) ... Setting up golang-any (2:1.11~1) ... Setting up libprotobuf-dev:i386 (3.6.1.3-2) ... Setting up golang-go.uber-multierr-dev (1.1.0-1) ... Setting up golang-github-kr-text-dev (0.1.0-1) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libgssapi-krb5-2:i386 (1.17-3) ... Setting up libcroco3:i386 (0.6.12-3) ... Setting up golang-golang-x-net-dev (1:0.0+git20181201.351d144+dfsg-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libcurl4:i386 (7.64.0-4) ... Setting up golang-golang-x-crypto-dev (1:0.0~git20181203.505ab14-1) ... Setting up curl (7.64.0-4) ... Setting up golang-golang-x-oauth2-dev (0.0~git20180821.d2e6202-1) ... Setting up golang-github-aws-aws-sdk-go-dev (1.16.18+dfsg-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up golang-golang-x-time-dev (0.0~git20161028.0.f51c127-2) ... Setting up golang-github-kr-pretty-dev (0.1.0-1) ... Setting up golang-github-sirupsen-logrus-dev (1.3.0-1) ... Setting up golang-github-opentracing-opentracing-go-dev (1.0.2-1) ... Setting up golang-github-apex-log-dev (1.1.0-1) ... Setting up gettext (0.19.8.1-9) ... Setting up golang-github-pkg-sftp-dev (1.8.3-1) ... Setting up golang-github-dghubble-sling-dev (1.2.0-1) ... Setting up golang-google-cloud-compute-metadata-dev (0.9.0-10) ... Setting up golang-gopkg-check.v1-dev (0.0+git20180628.788fd78-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-go.uber-zap-dev (1.9.1-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up golang-golang-x-oauth2-google-dev (0.0~git20180821.d2e6202-1) ... Setting up golang-golang-x-sync-dev (0.0~git20171101.fd80eb9-1) ... Setting up golang-github-spf13-afero-dev (1.2.2+really1.2.1-1) ... Setting up golang-gopkg-yaml.v2-dev (2.2.2-1) ... Setting up po-debconf (1.0.21) ... Setting up golang-goprotobuf-dev (1.2.0-1+b10) ... Setting up golang-yaml.v2-dev (2.2.2-1) ... Setting up golang-github-prometheus-client-model-dev (0.0.2+git20171117.99fa1f4-1) ... Setting up golang-github-pelletier-go-toml-dev (1.4.0+really1.2.0-1) ... Setting up golang-github-ghodss-yaml-dev (1.0.0-1) ... Setting up golang-github-urfave-cli-dev (1.20.0-1) ... Setting up golang-github-golang-groupcache-dev (0.0~git20171101.84a468c-1) ... Setting up golang-protobuf-extensions-dev (1.0.1-1) ... Setting up golang-google-genproto-dev (0.0~git20190111.db91494-4) ... Setting up golang-google-grpc-dev (1.11.0-1) ... Setting up golang-github-cockroachdb-cmux-dev (0.0~git20170110.0.30d10be-1) ... Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ... Setting up golang-github-go-kit-kit-dev (0.6.0-2) ... Setting up golang-github-coreos-pkg-dev (3-1) ... Setting up debhelper (12.1.1) ... Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20161129.cc309e4-3) ... Setting up dh-autoreconf (19) ... Setting up golang-github-coreos-go-systemd-dev (17-2) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up golang-github-prometheus-common-dev (0+git20181119.b36ad28-1) ... Setting up dh-golang (1.39) ... Setting up golang-github-prometheus-client-golang-dev (0.9.0-1) ... Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0-3) ... Setting up golang-etcd-server-dev (3.2.26+dfsg-3) ... Setting up golang-github-xordataexchange-crypt-dev (0.0.2+git20170626.21.b2862e3-2) ... Setting up golang-github-spf13-viper-dev (1.3.2+really1.3.1-1) ... Setting up golang-github-spf13-cobra-dev (0.0.3-1) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/etcd-3.2.26+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package etcd dpkg-buildpackage: info: source version 3.2.26+dfsg-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Shengjing Zhu dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 fakeroot debian/rules clean dh clean --buildsystem=golang --with=golang --builddirectory=_build dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build dh_clean -O--buildsystem=golang -O--builddirectory=_build debian/rules build make: 'build' is up to date. fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang --builddirectory=_build dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build dh_auto_configure: "github.com/coreos/etcd" is already installed. Please check for circular dependencies. dh_auto_build -O--buildsystem=golang -O--builddirectory=_build cd _build && go generate -v github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/client/integration github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/contrib/raftexample github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/coreos/etcd/discovery github.com/coreos/etcd/e2e github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/functional/agent github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/functional/cmd/etcd-tester github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/tester github.com/coreos/etcd/integration github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy 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/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb src/github.com/coreos/etcd/main.go src/github.com/coreos/etcd/main_test.go src/github.com/coreos/etcd/alarm/alarms.go src/github.com/coreos/etcd/auth/doc.go src/github.com/coreos/etcd/auth/jwt.go src/github.com/coreos/etcd/auth/range_perm_cache.go src/github.com/coreos/etcd/auth/range_perm_cache_test.go src/github.com/coreos/etcd/auth/simple_token.go src/github.com/coreos/etcd/auth/simple_token_test.go src/github.com/coreos/etcd/auth/store.go src/github.com/coreos/etcd/auth/store_test.go src/github.com/coreos/etcd/auth/authpb/auth.pb.go src/github.com/coreos/etcd/client/auth_role.go src/github.com/coreos/etcd/client/auth_user.go src/github.com/coreos/etcd/client/cancelreq.go src/github.com/coreos/etcd/client/client.go src/github.com/coreos/etcd/client/client_test.go src/github.com/coreos/etcd/client/cluster_error.go src/github.com/coreos/etcd/client/curl.go src/github.com/coreos/etcd/client/discover.go src/github.com/coreos/etcd/client/doc.go src/github.com/coreos/etcd/client/fake_transport_test.go src/github.com/coreos/etcd/client/keys.generated.go src/github.com/coreos/etcd/client/keys.go src/github.com/coreos/etcd/client/keys_bench_test.go src/github.com/coreos/etcd/client/keys_test.go src/github.com/coreos/etcd/client/members.go src/github.com/coreos/etcd/client/members_test.go src/github.com/coreos/etcd/client/util.go src/github.com/coreos/etcd/client/integration/client_test.go src/github.com/coreos/etcd/client/integration/doc.go src/github.com/coreos/etcd/client/integration/main_test.go src/github.com/coreos/etcd/clientv3/auth.go src/github.com/coreos/etcd/clientv3/client.go src/github.com/coreos/etcd/clientv3/client_test.go src/github.com/coreos/etcd/clientv3/cluster.go src/github.com/coreos/etcd/clientv3/compact_op.go src/github.com/coreos/etcd/clientv3/compact_op_test.go src/github.com/coreos/etcd/clientv3/compare.go src/github.com/coreos/etcd/clientv3/config.go src/github.com/coreos/etcd/clientv3/doc.go src/github.com/coreos/etcd/clientv3/health_balancer.go src/github.com/coreos/etcd/clientv3/kv.go src/github.com/coreos/etcd/clientv3/lease.go src/github.com/coreos/etcd/clientv3/logger.go src/github.com/coreos/etcd/clientv3/maintenance.go src/github.com/coreos/etcd/clientv3/op.go src/github.com/coreos/etcd/clientv3/op_test.go src/github.com/coreos/etcd/clientv3/options.go src/github.com/coreos/etcd/clientv3/ready_wait.go src/github.com/coreos/etcd/clientv3/retry.go src/github.com/coreos/etcd/clientv3/sort.go src/github.com/coreos/etcd/clientv3/txn.go src/github.com/coreos/etcd/clientv3/txn_test.go src/github.com/coreos/etcd/clientv3/watch.go src/github.com/coreos/etcd/clientv3/watch_test.go src/github.com/coreos/etcd/clientv3/example_cluster_test.go src/github.com/coreos/etcd/clientv3/example_kv_test.go src/github.com/coreos/etcd/clientv3/example_lease_test.go src/github.com/coreos/etcd/clientv3/example_maintenence_test.go src/github.com/coreos/etcd/clientv3/example_metrics_test.go src/github.com/coreos/etcd/clientv3/example_test.go src/github.com/coreos/etcd/clientv3/example_watch_test.go src/github.com/coreos/etcd/clientv3/main_test.go src/github.com/coreos/etcd/clientv3/clientv3util/util.go src/github.com/coreos/etcd/clientv3/clientv3util/example_key_test.go src/github.com/coreos/etcd/clientv3/concurrency/doc.go src/github.com/coreos/etcd/clientv3/concurrency/election.go src/github.com/coreos/etcd/clientv3/concurrency/key.go src/github.com/coreos/etcd/clientv3/concurrency/mutex.go src/github.com/coreos/etcd/clientv3/concurrency/session.go src/github.com/coreos/etcd/clientv3/concurrency/stm.go src/github.com/coreos/etcd/clientv3/integration/black_hole_test.go src/github.com/coreos/etcd/clientv3/integration/cluster_test.go src/github.com/coreos/etcd/clientv3/integration/dial_test.go src/github.com/coreos/etcd/clientv3/integration/doc.go src/github.com/coreos/etcd/clientv3/integration/kv_test.go src/github.com/coreos/etcd/clientv3/integration/lease_test.go src/github.com/coreos/etcd/clientv3/integration/logger_test.go src/github.com/coreos/etcd/clientv3/integration/main_test.go src/github.com/coreos/etcd/clientv3/integration/metrics_test.go src/github.com/coreos/etcd/clientv3/integration/mirror_test.go src/github.com/coreos/etcd/clientv3/integration/namespace_test.go src/github.com/coreos/etcd/clientv3/integration/network_partition_test.go src/github.com/coreos/etcd/clientv3/integration/role_test.go src/github.com/coreos/etcd/clientv3/integration/server_shutdown_test.go src/github.com/coreos/etcd/clientv3/integration/txn_test.go src/github.com/coreos/etcd/clientv3/integration/user_test.go src/github.com/coreos/etcd/clientv3/integration/util.go src/github.com/coreos/etcd/clientv3/integration/watch_test.go src/github.com/coreos/etcd/clientv3/mirror/syncer.go src/github.com/coreos/etcd/clientv3/namespace/doc.go src/github.com/coreos/etcd/clientv3/namespace/kv.go src/github.com/coreos/etcd/clientv3/namespace/lease.go src/github.com/coreos/etcd/clientv3/namespace/util.go src/github.com/coreos/etcd/clientv3/namespace/util_test.go src/github.com/coreos/etcd/clientv3/namespace/watch.go src/github.com/coreos/etcd/clientv3/naming/doc.go src/github.com/coreos/etcd/clientv3/naming/grpc.go src/github.com/coreos/etcd/clientv3/naming/grpc_test.go src/github.com/coreos/etcd/clientv3/yaml/config.go src/github.com/coreos/etcd/clientv3/yaml/config_test.go src/github.com/coreos/etcd/compactor/compactor.go src/github.com/coreos/etcd/compactor/compactor_test.go src/github.com/coreos/etcd/compactor/doc.go src/github.com/coreos/etcd/contrib/raftexample/doc.go src/github.com/coreos/etcd/contrib/raftexample/httpapi.go src/github.com/coreos/etcd/contrib/raftexample/kvstore.go src/github.com/coreos/etcd/contrib/raftexample/kvstore_test.go src/github.com/coreos/etcd/contrib/raftexample/listener.go src/github.com/coreos/etcd/contrib/raftexample/main.go src/github.com/coreos/etcd/contrib/raftexample/raft.go src/github.com/coreos/etcd/contrib/raftexample/raftexample_test.go src/github.com/coreos/etcd/contrib/recipes/barrier.go src/github.com/coreos/etcd/contrib/recipes/client.go src/github.com/coreos/etcd/contrib/recipes/doc.go src/github.com/coreos/etcd/contrib/recipes/double_barrier.go src/github.com/coreos/etcd/contrib/recipes/key.go src/github.com/coreos/etcd/contrib/recipes/priority_queue.go src/github.com/coreos/etcd/contrib/recipes/queue.go src/github.com/coreos/etcd/contrib/recipes/rwmutex.go src/github.com/coreos/etcd/contrib/recipes/watch.go src/github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos/etcd2-restore.go src/github.com/coreos/etcd/discovery/discovery.go src/github.com/coreos/etcd/discovery/discovery_test.go src/github.com/coreos/etcd/e2e/ctl_v2_test.go src/github.com/coreos/etcd/e2e/ctl_v3_alarm_test.go src/github.com/coreos/etcd/e2e/ctl_v3_auth_test.go src/github.com/coreos/etcd/e2e/ctl_v3_compact_test.go src/github.com/coreos/etcd/e2e/ctl_v3_defrag_test.go src/github.com/coreos/etcd/e2e/ctl_v3_elect_test.go src/github.com/coreos/etcd/e2e/ctl_v3_endpoint_test.go src/github.com/coreos/etcd/e2e/ctl_v3_kv_test.go src/github.com/coreos/etcd/e2e/ctl_v3_lease_test.go src/github.com/coreos/etcd/e2e/ctl_v3_lock_test.go src/github.com/coreos/etcd/e2e/ctl_v3_make_mirror_test.go src/github.com/coreos/etcd/e2e/ctl_v3_member_test.go src/github.com/coreos/etcd/e2e/ctl_v3_migrate_test.go src/github.com/coreos/etcd/e2e/ctl_v3_role_test.go src/github.com/coreos/etcd/e2e/ctl_v3_snapshot_test.go src/github.com/coreos/etcd/e2e/ctl_v3_test.go src/github.com/coreos/etcd/e2e/ctl_v3_txn_test.go src/github.com/coreos/etcd/e2e/ctl_v3_user_test.go src/github.com/coreos/etcd/e2e/ctl_v3_watch_test.go src/github.com/coreos/etcd/e2e/doc.go src/github.com/coreos/etcd/e2e/etcd_config_test.go src/github.com/coreos/etcd/e2e/etcd_release_upgrade_test.go src/github.com/coreos/etcd/e2e/etcd_spawn_nocov.go src/github.com/coreos/etcd/e2e/etcd_test.go src/github.com/coreos/etcd/e2e/gateway_test.go src/github.com/coreos/etcd/e2e/main_test.go src/github.com/coreos/etcd/e2e/v2_curl_test.go src/github.com/coreos/etcd/e2e/v3_curl_test.go src/github.com/coreos/etcd/embed/config.go src/github.com/coreos/etcd/embed/config_test.go src/github.com/coreos/etcd/embed/doc.go src/github.com/coreos/etcd/embed/etcd.go src/github.com/coreos/etcd/embed/serve.go src/github.com/coreos/etcd/embed/serve_test.go src/github.com/coreos/etcd/embed/util.go src/github.com/coreos/etcd/error/error.go src/github.com/coreos/etcd/error/error_test.go src/github.com/coreos/etcd/etcdctl/main.go src/github.com/coreos/etcd/etcdctl/main_test.go src/github.com/coreos/etcd/etcdctl/ctlv2/ctl.go src/github.com/coreos/etcd/etcdctl/ctlv2/ctl_nocov.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/auth_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/backup_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/cluster_health.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/doc.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/error.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/exec_watch_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/format.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/get_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/ls_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/member_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/mk_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/mkdir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/rm_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/rmdir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/role_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/set_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/set_dir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/update_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/update_dir_command.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/user_commands.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/util.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/util_test.go src/github.com/coreos/etcd/etcdctl/ctlv2/command/watch_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/ctl.go src/github.com/coreos/etcd/etcdctl/ctlv3/ctl_nocov.go src/github.com/coreos/etcd/etcdctl/ctlv3/help.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/alarm_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/auth_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/check.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/compaction_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/defrag_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/del_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/doc.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/elect_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/ep_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/error.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/get_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/global.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/lease_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/lock_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/make_mirror_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/member_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/migrate_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_fields.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_json.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_protobuf.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_simple.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/printer_table.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/put_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/role_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/snapshot_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/txn_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/user_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/util.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/version_command.go src/github.com/coreos/etcd/etcdctl/ctlv3/command/watch_command.go src/github.com/coreos/etcd/etcdmain/config.go src/github.com/coreos/etcd/etcdmain/config_test.go src/github.com/coreos/etcd/etcdmain/doc.go src/github.com/coreos/etcd/etcdmain/etcd.go src/github.com/coreos/etcd/etcdmain/gateway.go src/github.com/coreos/etcd/etcdmain/grpc_proxy.go src/github.com/coreos/etcd/etcdmain/help.go src/github.com/coreos/etcd/etcdmain/main.go src/github.com/coreos/etcd/etcdmain/util.go src/github.com/coreos/etcd/etcdserver/apply.go src/github.com/coreos/etcd/etcdserver/apply_auth.go src/github.com/coreos/etcd/etcdserver/apply_v2.go src/github.com/coreos/etcd/etcdserver/backend.go src/github.com/coreos/etcd/etcdserver/cluster_util.go src/github.com/coreos/etcd/etcdserver/cluster_util_test.go src/github.com/coreos/etcd/etcdserver/config.go src/github.com/coreos/etcd/etcdserver/config_test.go src/github.com/coreos/etcd/etcdserver/consistent_index.go src/github.com/coreos/etcd/etcdserver/consistent_index_test.go src/github.com/coreos/etcd/etcdserver/doc.go src/github.com/coreos/etcd/etcdserver/errors.go src/github.com/coreos/etcd/etcdserver/metrics.go src/github.com/coreos/etcd/etcdserver/quota.go src/github.com/coreos/etcd/etcdserver/raft.go src/github.com/coreos/etcd/etcdserver/raft_test.go src/github.com/coreos/etcd/etcdserver/server.go src/github.com/coreos/etcd/etcdserver/server_test.go src/github.com/coreos/etcd/etcdserver/snapshot_merge.go src/github.com/coreos/etcd/etcdserver/storage.go src/github.com/coreos/etcd/etcdserver/util.go src/github.com/coreos/etcd/etcdserver/util_test.go src/github.com/coreos/etcd/etcdserver/v2_server.go src/github.com/coreos/etcd/etcdserver/v3_server.go src/github.com/coreos/etcd/etcdserver/api/capability.go src/github.com/coreos/etcd/etcdserver/api/cluster.go src/github.com/coreos/etcd/etcdserver/api/doc.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/base.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/peer.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/peer_test.go src/github.com/coreos/etcd/etcdserver/api/etcdhttp/version_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/capability.go src/github.com/coreos/etcd/etcdserver/api/v2http/client.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_auth.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_auth_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/client_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/doc.go src/github.com/coreos/etcd/etcdserver/api/v2http/http.go src/github.com/coreos/etcd/etcdserver/api/v2http/http_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/metrics.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/errors.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/errors_test.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/member.go src/github.com/coreos/etcd/etcdserver/api/v2http/httptypes/member_test.go src/github.com/coreos/etcd/etcdserver/api/v3client/doc.go src/github.com/coreos/etcd/etcdserver/api/v3client/v3client.go src/github.com/coreos/etcd/etcdserver/api/v3election/doc.go src/github.com/coreos/etcd/etcdserver/api/v3election/election.go src/github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/v3election.pb.go src/github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go src/github.com/coreos/etcd/etcdserver/api/v3lock/doc.go src/github.com/coreos/etcd/etcdserver/api/v3lock/lock.go src/github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go src/github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/auth.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/codec.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/grpc.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/header.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/interceptor.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/key.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/lease.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/maintenance.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/member.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/metrics.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/quota.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/util.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/watch.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/doc.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/error.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/error_test.go src/github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes/md.go src/github.com/coreos/etcd/etcdserver/auth/auth.go src/github.com/coreos/etcd/etcdserver/auth/auth_requests.go src/github.com/coreos/etcd/etcdserver/auth/auth_test.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/etcdserver.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/raft_internal.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/raft_internal_stringer.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/rpc.pb.go src/github.com/coreos/etcd/etcdserver/etcdserverpb/gw/rpc.pb.gw.go src/github.com/coreos/etcd/etcdserver/membership/cluster.go src/github.com/coreos/etcd/etcdserver/membership/cluster_test.go src/github.com/coreos/etcd/etcdserver/membership/doc.go src/github.com/coreos/etcd/etcdserver/membership/errors.go src/github.com/coreos/etcd/etcdserver/membership/member.go src/github.com/coreos/etcd/etcdserver/membership/member_test.go src/github.com/coreos/etcd/etcdserver/membership/store.go src/github.com/coreos/etcd/etcdserver/stats/leader.go src/github.com/coreos/etcd/etcdserver/stats/queue.go src/github.com/coreos/etcd/etcdserver/stats/server.go src/github.com/coreos/etcd/etcdserver/stats/stats.go src/github.com/coreos/etcd/functional/agent/doc.go src/github.com/coreos/etcd/functional/agent/handler.go src/github.com/coreos/etcd/functional/agent/server.go src/github.com/coreos/etcd/functional/agent/utils.go src/github.com/coreos/etcd/functional/agent/utils_test.go src/github.com/coreos/etcd/functional/cmd/etcd-agent/main.go src/github.com/coreos/etcd/functional/cmd/etcd-proxy/main.go src/github.com/coreos/etcd/functional/cmd/etcd-runner/main.go src/github.com/coreos/etcd/functional/cmd/etcd-tester/main.go src/github.com/coreos/etcd/functional/rpcpb/etcd_config.go src/github.com/coreos/etcd/functional/rpcpb/etcd_config_test.go src/github.com/coreos/etcd/functional/rpcpb/member.go src/github.com/coreos/etcd/functional/rpcpb/rpc.pb.go src/github.com/coreos/etcd/functional/runner/election_command.go src/github.com/coreos/etcd/functional/runner/error.go src/github.com/coreos/etcd/functional/runner/global.go src/github.com/coreos/etcd/functional/runner/help.go src/github.com/coreos/etcd/functional/runner/lease_renewer_command.go src/github.com/coreos/etcd/functional/runner/lock_racer_command.go src/github.com/coreos/etcd/functional/runner/root.go src/github.com/coreos/etcd/functional/runner/watch_command.go src/github.com/coreos/etcd/functional/tester/case.go src/github.com/coreos/etcd/functional/tester/case_delay.go src/github.com/coreos/etcd/functional/tester/case_external.go src/github.com/coreos/etcd/functional/tester/case_failpoints.go src/github.com/coreos/etcd/functional/tester/case_network_blackhole.go src/github.com/coreos/etcd/functional/tester/case_network_delay.go src/github.com/coreos/etcd/functional/tester/case_no_fail.go src/github.com/coreos/etcd/functional/tester/case_sigquit_remove.go src/github.com/coreos/etcd/functional/tester/case_sigquit_remove_quorum.go src/github.com/coreos/etcd/functional/tester/case_sigterm.go src/github.com/coreos/etcd/functional/tester/checker.go src/github.com/coreos/etcd/functional/tester/checker_kv_hash.go src/github.com/coreos/etcd/functional/tester/checker_lease_expire.go src/github.com/coreos/etcd/functional/tester/checker_no_check.go src/github.com/coreos/etcd/functional/tester/checker_runner.go src/github.com/coreos/etcd/functional/tester/cluster.go src/github.com/coreos/etcd/functional/tester/cluster_read_config.go src/github.com/coreos/etcd/functional/tester/cluster_run.go src/github.com/coreos/etcd/functional/tester/cluster_shuffle.go src/github.com/coreos/etcd/functional/tester/doc.go src/github.com/coreos/etcd/functional/tester/metrics_report.go src/github.com/coreos/etcd/functional/tester/stresser.go src/github.com/coreos/etcd/functional/tester/stresser_composite.go src/github.com/coreos/etcd/functional/tester/stresser_key.go src/github.com/coreos/etcd/functional/tester/stresser_lease.go src/github.com/coreos/etcd/functional/tester/stresser_runner.go src/github.com/coreos/etcd/functional/tester/utils.go src/github.com/coreos/etcd/integration/bridge.go src/github.com/coreos/etcd/integration/cluster.go src/github.com/coreos/etcd/integration/cluster_direct.go src/github.com/coreos/etcd/integration/cluster_test.go src/github.com/coreos/etcd/integration/doc.go src/github.com/coreos/etcd/integration/embed_test.go src/github.com/coreos/etcd/integration/logger_test.go src/github.com/coreos/etcd/integration/main_test.go src/github.com/coreos/etcd/integration/member_test.go src/github.com/coreos/etcd/integration/metrics_test.go src/github.com/coreos/etcd/integration/network_partition_test.go src/github.com/coreos/etcd/integration/util_test.go src/github.com/coreos/etcd/integration/v2_http_kv_test.go src/github.com/coreos/etcd/integration/v3_auth_test.go src/github.com/coreos/etcd/integration/v3_barrier_test.go src/github.com/coreos/etcd/integration/v3_double_barrier_test.go src/github.com/coreos/etcd/integration/v3_election_test.go src/github.com/coreos/etcd/integration/v3_grpc_inflight_test.go src/github.com/coreos/etcd/integration/v3_grpc_test.go src/github.com/coreos/etcd/integration/v3_lease_test.go src/github.com/coreos/etcd/integration/v3_lock_test.go src/github.com/coreos/etcd/integration/v3_queue_test.go src/github.com/coreos/etcd/integration/v3_stm_test.go src/github.com/coreos/etcd/integration/v3_tls_test.go src/github.com/coreos/etcd/integration/v3_watch_test.go src/github.com/coreos/etcd/integration/v3election_grpc_test.go src/github.com/coreos/etcd/integration/v3lock_grpc_test.go src/github.com/coreos/etcd/lease/doc.go src/github.com/coreos/etcd/lease/lessor.go src/github.com/coreos/etcd/lease/lessor_test.go src/github.com/coreos/etcd/lease/leasehttp/doc.go src/github.com/coreos/etcd/lease/leasehttp/http.go src/github.com/coreos/etcd/lease/leasehttp/http_test.go src/github.com/coreos/etcd/lease/leasepb/lease.pb.go src/github.com/coreos/etcd/mvcc/doc.go src/github.com/coreos/etcd/mvcc/index.go src/github.com/coreos/etcd/mvcc/index_test.go src/github.com/coreos/etcd/mvcc/key_index.go src/github.com/coreos/etcd/mvcc/key_index_test.go src/github.com/coreos/etcd/mvcc/kv.go src/github.com/coreos/etcd/mvcc/kv_test.go src/github.com/coreos/etcd/mvcc/kv_view.go src/github.com/coreos/etcd/mvcc/kvstore.go src/github.com/coreos/etcd/mvcc/kvstore_bench_test.go src/github.com/coreos/etcd/mvcc/kvstore_compaction.go src/github.com/coreos/etcd/mvcc/kvstore_compaction_test.go src/github.com/coreos/etcd/mvcc/kvstore_test.go src/github.com/coreos/etcd/mvcc/kvstore_txn.go src/github.com/coreos/etcd/mvcc/metrics.go src/github.com/coreos/etcd/mvcc/metrics_txn.go src/github.com/coreos/etcd/mvcc/revision.go src/github.com/coreos/etcd/mvcc/revision_test.go src/github.com/coreos/etcd/mvcc/util.go src/github.com/coreos/etcd/mvcc/watchable_store.go src/github.com/coreos/etcd/mvcc/watchable_store_bench_test.go src/github.com/coreos/etcd/mvcc/watchable_store_test.go src/github.com/coreos/etcd/mvcc/watchable_store_txn.go src/github.com/coreos/etcd/mvcc/watcher.go src/github.com/coreos/etcd/mvcc/watcher_bench_test.go src/github.com/coreos/etcd/mvcc/watcher_group.go src/github.com/coreos/etcd/mvcc/watcher_test.go src/github.com/coreos/etcd/mvcc/backend/backend.go src/github.com/coreos/etcd/mvcc/backend/backend_bench_test.go src/github.com/coreos/etcd/mvcc/backend/backend_test.go src/github.com/coreos/etcd/mvcc/backend/batch_tx.go src/github.com/coreos/etcd/mvcc/backend/batch_tx_test.go src/github.com/coreos/etcd/mvcc/backend/config_linux.go src/github.com/coreos/etcd/mvcc/backend/doc.go src/github.com/coreos/etcd/mvcc/backend/metrics.go src/github.com/coreos/etcd/mvcc/backend/read_tx.go src/github.com/coreos/etcd/mvcc/backend/tx_buffer.go src/github.com/coreos/etcd/mvcc/mvccpb/kv.pb.go src/github.com/coreos/etcd/pkg/adt/doc.go src/github.com/coreos/etcd/pkg/adt/interval_tree.go src/github.com/coreos/etcd/pkg/adt/interval_tree_test.go src/github.com/coreos/etcd/pkg/adt/example_test.go src/github.com/coreos/etcd/pkg/contention/contention.go src/github.com/coreos/etcd/pkg/contention/doc.go src/github.com/coreos/etcd/pkg/cors/cors.go src/github.com/coreos/etcd/pkg/cors/cors_test.go src/github.com/coreos/etcd/pkg/cpuutil/doc.go src/github.com/coreos/etcd/pkg/cpuutil/endian.go src/github.com/coreos/etcd/pkg/crc/crc.go src/github.com/coreos/etcd/pkg/crc/crc_test.go src/github.com/coreos/etcd/pkg/debugutil/doc.go src/github.com/coreos/etcd/pkg/debugutil/pprof.go src/github.com/coreos/etcd/pkg/expect/expect.go src/github.com/coreos/etcd/pkg/expect/expect_test.go src/github.com/coreos/etcd/pkg/fileutil/dir_unix.go src/github.com/coreos/etcd/pkg/fileutil/fileutil.go src/github.com/coreos/etcd/pkg/fileutil/fileutil_test.go src/github.com/coreos/etcd/pkg/fileutil/lock.go src/github.com/coreos/etcd/pkg/fileutil/lock_flock.go src/github.com/coreos/etcd/pkg/fileutil/lock_linux.go src/github.com/coreos/etcd/pkg/fileutil/lock_test.go src/github.com/coreos/etcd/pkg/fileutil/preallocate.go src/github.com/coreos/etcd/pkg/fileutil/preallocate_test.go src/github.com/coreos/etcd/pkg/fileutil/preallocate_unix.go src/github.com/coreos/etcd/pkg/fileutil/purge.go src/github.com/coreos/etcd/pkg/fileutil/purge_test.go src/github.com/coreos/etcd/pkg/fileutil/sync_linux.go src/github.com/coreos/etcd/pkg/flags/flag.go src/github.com/coreos/etcd/pkg/flags/flag_test.go src/github.com/coreos/etcd/pkg/flags/strings.go src/github.com/coreos/etcd/pkg/flags/strings_test.go src/github.com/coreos/etcd/pkg/flags/urls.go src/github.com/coreos/etcd/pkg/flags/urls_test.go src/github.com/coreos/etcd/pkg/httputil/httputil.go src/github.com/coreos/etcd/pkg/idutil/id.go src/github.com/coreos/etcd/pkg/idutil/id_test.go src/github.com/coreos/etcd/pkg/ioutil/pagewriter.go src/github.com/coreos/etcd/pkg/ioutil/pagewriter_test.go src/github.com/coreos/etcd/pkg/ioutil/readcloser.go src/github.com/coreos/etcd/pkg/ioutil/readcloser_test.go src/github.com/coreos/etcd/pkg/ioutil/reader.go src/github.com/coreos/etcd/pkg/ioutil/reader_test.go src/github.com/coreos/etcd/pkg/ioutil/util.go src/github.com/coreos/etcd/pkg/logutil/merge_logger.go src/github.com/coreos/etcd/pkg/logutil/merge_logger_test.go src/github.com/coreos/etcd/pkg/mock/mockstorage/doc.go src/github.com/coreos/etcd/pkg/mock/mockstorage/storage_recorder.go src/github.com/coreos/etcd/pkg/mock/mockstore/doc.go src/github.com/coreos/etcd/pkg/mock/mockstore/store_recorder.go src/github.com/coreos/etcd/pkg/mock/mockwait/doc.go src/github.com/coreos/etcd/pkg/mock/mockwait/wait_recorder.go src/github.com/coreos/etcd/pkg/monotime/monotime.go src/github.com/coreos/etcd/pkg/monotime/nanotime.go src/github.com/coreos/etcd/pkg/monotime/nanotime_test.go src/github.com/coreos/etcd/pkg/netutil/isolate_linux.go src/github.com/coreos/etcd/pkg/netutil/netutil.go src/github.com/coreos/etcd/pkg/netutil/netutil_test.go src/github.com/coreos/etcd/pkg/netutil/routes_linux.go src/github.com/coreos/etcd/pkg/netutil/routes_linux_test.go src/github.com/coreos/etcd/pkg/osutil/interrupt_unix.go src/github.com/coreos/etcd/pkg/osutil/osutil.go src/github.com/coreos/etcd/pkg/osutil/osutil_test.go src/github.com/coreos/etcd/pkg/osutil/signal_linux.go src/github.com/coreos/etcd/pkg/pathutil/path.go src/github.com/coreos/etcd/pkg/pathutil/path_test.go src/github.com/coreos/etcd/pkg/pbutil/pbutil.go src/github.com/coreos/etcd/pkg/pbutil/pbutil_test.go src/github.com/coreos/etcd/pkg/proxy/doc.go src/github.com/coreos/etcd/pkg/proxy/server.go src/github.com/coreos/etcd/pkg/proxy/server_test.go src/github.com/coreos/etcd/pkg/report/doc.go src/github.com/coreos/etcd/pkg/report/report.go src/github.com/coreos/etcd/pkg/report/report_test.go src/github.com/coreos/etcd/pkg/report/timeseries.go src/github.com/coreos/etcd/pkg/report/timeseries_test.go src/github.com/coreos/etcd/pkg/report/weighted.go src/github.com/coreos/etcd/pkg/runtime/fds_linux.go src/github.com/coreos/etcd/pkg/schedule/doc.go src/github.com/coreos/etcd/pkg/schedule/schedule.go src/github.com/coreos/etcd/pkg/schedule/schedule_test.go src/github.com/coreos/etcd/pkg/srv/srv.go src/github.com/coreos/etcd/pkg/srv/srv_test.go src/github.com/coreos/etcd/pkg/stringutil/stringutil.go src/github.com/coreos/etcd/pkg/testutil/assert.go src/github.com/coreos/etcd/pkg/testutil/leak.go src/github.com/coreos/etcd/pkg/testutil/leak_test.go src/github.com/coreos/etcd/pkg/testutil/pauseable_handler.go src/github.com/coreos/etcd/pkg/testutil/recorder.go src/github.com/coreos/etcd/pkg/testutil/testutil.go src/github.com/coreos/etcd/pkg/tlsutil/cipher_suites.go src/github.com/coreos/etcd/pkg/tlsutil/doc.go src/github.com/coreos/etcd/pkg/tlsutil/tlsutil.go src/github.com/coreos/etcd/pkg/transport/doc.go src/github.com/coreos/etcd/pkg/transport/keepalive_listener.go src/github.com/coreos/etcd/pkg/transport/keepalive_listener_test.go src/github.com/coreos/etcd/pkg/transport/limit_listen.go src/github.com/coreos/etcd/pkg/transport/listener.go src/github.com/coreos/etcd/pkg/transport/listener_test.go src/github.com/coreos/etcd/pkg/transport/listener_tls.go src/github.com/coreos/etcd/pkg/transport/timeout_conn.go src/github.com/coreos/etcd/pkg/transport/timeout_dialer.go src/github.com/coreos/etcd/pkg/transport/timeout_dialer_test.go src/github.com/coreos/etcd/pkg/transport/timeout_listener.go src/github.com/coreos/etcd/pkg/transport/timeout_listener_test.go src/github.com/coreos/etcd/pkg/transport/timeout_transport.go src/github.com/coreos/etcd/pkg/transport/timeout_transport_test.go src/github.com/coreos/etcd/pkg/transport/tls.go src/github.com/coreos/etcd/pkg/transport/transport.go src/github.com/coreos/etcd/pkg/transport/transport_test.go src/github.com/coreos/etcd/pkg/transport/unix_listener.go src/github.com/coreos/etcd/pkg/types/doc.go src/github.com/coreos/etcd/pkg/types/id.go src/github.com/coreos/etcd/pkg/types/id_test.go src/github.com/coreos/etcd/pkg/types/set.go src/github.com/coreos/etcd/pkg/types/set_test.go src/github.com/coreos/etcd/pkg/types/slice.go src/github.com/coreos/etcd/pkg/types/slice_test.go src/github.com/coreos/etcd/pkg/types/urls.go src/github.com/coreos/etcd/pkg/types/urls_test.go src/github.com/coreos/etcd/pkg/types/urlsmap.go src/github.com/coreos/etcd/pkg/types/urlsmap_test.go src/github.com/coreos/etcd/pkg/wait/wait.go src/github.com/coreos/etcd/pkg/wait/wait_test.go src/github.com/coreos/etcd/pkg/wait/wait_time.go src/github.com/coreos/etcd/pkg/wait/wait_time_test.go src/github.com/coreos/etcd/proxy/grpcproxy/auth.go src/github.com/coreos/etcd/proxy/grpcproxy/cluster.go src/github.com/coreos/etcd/proxy/grpcproxy/cluster_test.go src/github.com/coreos/etcd/proxy/grpcproxy/doc.go src/github.com/coreos/etcd/proxy/grpcproxy/election.go src/github.com/coreos/etcd/proxy/grpcproxy/kv.go src/github.com/coreos/etcd/proxy/grpcproxy/kv_test.go src/github.com/coreos/etcd/proxy/grpcproxy/leader.go src/github.com/coreos/etcd/proxy/grpcproxy/lease.go src/github.com/coreos/etcd/proxy/grpcproxy/lock.go src/github.com/coreos/etcd/proxy/grpcproxy/logger.go src/github.com/coreos/etcd/proxy/grpcproxy/maintenance.go src/github.com/coreos/etcd/proxy/grpcproxy/metrics.go src/github.com/coreos/etcd/proxy/grpcproxy/register.go src/github.com/coreos/etcd/proxy/grpcproxy/register_test.go src/github.com/coreos/etcd/proxy/grpcproxy/watch.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_broadcast.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_broadcasts.go src/github.com/coreos/etcd/proxy/grpcproxy/watch_ranges.go src/github.com/coreos/etcd/proxy/grpcproxy/watcher.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/chan_stream.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/cluster_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/doc.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/election_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/kv_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/lease_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/lock_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/maintenance_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/adapter/watch_client_adapter.go src/github.com/coreos/etcd/proxy/grpcproxy/cache/store.go src/github.com/coreos/etcd/proxy/httpproxy/director.go src/github.com/coreos/etcd/proxy/httpproxy/director_test.go src/github.com/coreos/etcd/proxy/httpproxy/doc.go src/github.com/coreos/etcd/proxy/httpproxy/metrics.go src/github.com/coreos/etcd/proxy/httpproxy/proxy.go src/github.com/coreos/etcd/proxy/httpproxy/proxy_test.go src/github.com/coreos/etcd/proxy/httpproxy/reverse.go src/github.com/coreos/etcd/proxy/httpproxy/reverse_test.go src/github.com/coreos/etcd/proxy/tcpproxy/doc.go src/github.com/coreos/etcd/proxy/tcpproxy/userspace.go src/github.com/coreos/etcd/proxy/tcpproxy/userspace_test.go src/github.com/coreos/etcd/raft/diff_test.go src/github.com/coreos/etcd/raft/doc.go src/github.com/coreos/etcd/raft/example_test.go src/github.com/coreos/etcd/raft/log.go src/github.com/coreos/etcd/raft/log_test.go src/github.com/coreos/etcd/raft/log_unstable.go src/github.com/coreos/etcd/raft/log_unstable_test.go src/github.com/coreos/etcd/raft/logger.go src/github.com/coreos/etcd/raft/node.go src/github.com/coreos/etcd/raft/node_bench_test.go src/github.com/coreos/etcd/raft/node_test.go src/github.com/coreos/etcd/raft/progress.go src/github.com/coreos/etcd/raft/progress_test.go src/github.com/coreos/etcd/raft/raft.go src/github.com/coreos/etcd/raft/raft_flow_control_test.go src/github.com/coreos/etcd/raft/raft_paper_test.go src/github.com/coreos/etcd/raft/raft_snap_test.go src/github.com/coreos/etcd/raft/raft_test.go src/github.com/coreos/etcd/raft/rawnode.go src/github.com/coreos/etcd/raft/rawnode_test.go src/github.com/coreos/etcd/raft/read_only.go src/github.com/coreos/etcd/raft/status.go src/github.com/coreos/etcd/raft/storage.go src/github.com/coreos/etcd/raft/storage_test.go src/github.com/coreos/etcd/raft/util.go src/github.com/coreos/etcd/raft/util_test.go src/github.com/coreos/etcd/raft/raftpb/raft.pb.go src/github.com/coreos/etcd/raft/rafttest/doc.go src/github.com/coreos/etcd/raft/rafttest/network.go src/github.com/coreos/etcd/raft/rafttest/network_test.go src/github.com/coreos/etcd/raft/rafttest/node.go src/github.com/coreos/etcd/raft/rafttest/node_bench_test.go src/github.com/coreos/etcd/raft/rafttest/node_test.go src/github.com/coreos/etcd/rafthttp/coder.go src/github.com/coreos/etcd/rafthttp/doc.go src/github.com/coreos/etcd/rafthttp/fake_roundtripper_test.go src/github.com/coreos/etcd/rafthttp/functional_test.go src/github.com/coreos/etcd/rafthttp/http.go src/github.com/coreos/etcd/rafthttp/http_test.go src/github.com/coreos/etcd/rafthttp/metrics.go src/github.com/coreos/etcd/rafthttp/msg_codec.go src/github.com/coreos/etcd/rafthttp/msg_codec_test.go src/github.com/coreos/etcd/rafthttp/msgappv2_codec.go src/github.com/coreos/etcd/rafthttp/msgappv2_codec_test.go src/github.com/coreos/etcd/rafthttp/peer.go src/github.com/coreos/etcd/rafthttp/peer_status.go src/github.com/coreos/etcd/rafthttp/peer_test.go src/github.com/coreos/etcd/rafthttp/pipeline.go src/github.com/coreos/etcd/rafthttp/pipeline_test.go src/github.com/coreos/etcd/rafthttp/probing_status.go src/github.com/coreos/etcd/rafthttp/remote.go src/github.com/coreos/etcd/rafthttp/snapshot_sender.go src/github.com/coreos/etcd/rafthttp/snapshot_test.go src/github.com/coreos/etcd/rafthttp/stream.go src/github.com/coreos/etcd/rafthttp/stream_test.go src/github.com/coreos/etcd/rafthttp/transport.go src/github.com/coreos/etcd/rafthttp/transport_bench_test.go src/github.com/coreos/etcd/rafthttp/transport_test.go src/github.com/coreos/etcd/rafthttp/urlpick.go src/github.com/coreos/etcd/rafthttp/urlpick_test.go src/github.com/coreos/etcd/rafthttp/util.go src/github.com/coreos/etcd/rafthttp/util_test.go src/github.com/coreos/etcd/snap/db.go src/github.com/coreos/etcd/snap/message.go src/github.com/coreos/etcd/snap/metrics.go src/github.com/coreos/etcd/snap/snapshotter.go src/github.com/coreos/etcd/snap/snapshotter_test.go src/github.com/coreos/etcd/snap/snappb/snap.pb.go src/github.com/coreos/etcd/snapshot/doc.go src/github.com/coreos/etcd/snapshot/util.go src/github.com/coreos/etcd/snapshot/v3_snapshot.go src/github.com/coreos/etcd/store/doc.go src/github.com/coreos/etcd/store/event.go src/github.com/coreos/etcd/store/event_history.go src/github.com/coreos/etcd/store/event_queue.go src/github.com/coreos/etcd/store/event_test.go src/github.com/coreos/etcd/store/heap_test.go src/github.com/coreos/etcd/store/metrics.go src/github.com/coreos/etcd/store/node.go src/github.com/coreos/etcd/store/node_extern.go src/github.com/coreos/etcd/store/node_extern_test.go src/github.com/coreos/etcd/store/node_test.go src/github.com/coreos/etcd/store/stats.go src/github.com/coreos/etcd/store/stats_test.go src/github.com/coreos/etcd/store/store.go src/github.com/coreos/etcd/store/store_bench_test.go src/github.com/coreos/etcd/store/store_test.go src/github.com/coreos/etcd/store/ttl_key_heap.go src/github.com/coreos/etcd/store/watcher.go src/github.com/coreos/etcd/store/watcher_hub.go src/github.com/coreos/etcd/store/watcher_hub_test.go src/github.com/coreos/etcd/store/watcher_test.go src/github.com/coreos/etcd/version/version.go src/github.com/coreos/etcd/wal/decoder.go src/github.com/coreos/etcd/wal/doc.go src/github.com/coreos/etcd/wal/encoder.go src/github.com/coreos/etcd/wal/file_pipeline.go src/github.com/coreos/etcd/wal/metrics.go src/github.com/coreos/etcd/wal/record_test.go src/github.com/coreos/etcd/wal/repair.go src/github.com/coreos/etcd/wal/repair_test.go src/github.com/coreos/etcd/wal/util.go src/github.com/coreos/etcd/wal/wal.go src/github.com/coreos/etcd/wal/wal_bench_test.go src/github.com/coreos/etcd/wal/wal_test.go src/github.com/coreos/etcd/wal/wal_unix.go src/github.com/coreos/etcd/wal/walpb/record.go src/github.com/coreos/etcd/wal/walpb/record.pb.go cd _build && go install -gcflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -asmflags=all=\"-trimpath=/build/etcd-3.2.26\+dfsg/_build/src\" -v -p 10 github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/client/integration github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/contrib/raftexample github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/coreos/etcd/discovery github.com/coreos/etcd/e2e github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/functional/agent github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/functional/cmd/etcd-tester github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/functional/runner github.com/coreos/etcd/functional/tester github.com/coreos/etcd/integration github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy 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/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb errors unicode/utf8 container/list internal/race math/bits internal/cpu sync/atomic runtime/internal/sys crypto/internal/subtle unicode runtime/internal/atomic crypto/subtle vendor/golang_org/x/crypto/cryptobyte/asn1 math vendor/golang_org/x/net/dns/dnsmessage internal/nettrace encoding internal/testlog unicode/utf16 runtime/cgo google.golang.org/grpc/resolver google.golang.org/grpc/internal github.com/golang/groupcache/lru internal/bytealg github.com/coreos/etcd/client/integration google.golang.org/grpc/resolver/passthrough runtime go.uber.org/atomic strconv crypto/rc4 golang.org/x/crypto/blowfish sync io reflect internal/singleflight go.uber.org/zap/buffer math/rand syscall go.uber.org/zap/internal/bufferpool hash bytes crypto/internal/randutil text/tabwriter crypto/cipher strings github.com/coreos/etcd/pkg/stringutil crypto crypto/hmac hash/crc32 hash/fnv crypto/sha512 crypto/md5 crypto/sha1 crypto/sha256 github.com/coreos/etcd/pkg/crc bufio crypto/aes golang.org/x/text/transform vendor/golang_org/x/text/transform github.com/coreos/etcd/pkg/adt path google.golang.org/grpc/encoding html github.com/coreos/etcd/pkg/pathutil internal/syscall/unix time encoding/binary sort github.com/beorn7/perks/quantile github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg container/heap regexp/syntax github.com/jonboulle/clockwork github.com/coreos/etcd/pkg/monotime google.golang.org/grpc/keepalive github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/contention internal/poll crypto/des encoding/base64 vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/curve25519 github.com/coreos/etcd/pkg/cpuutil vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem os regexp go.uber.org/zap/internal/exit runtime/debug path/filepath os/signal fmt github.com/mattn/go-runewidth io/ioutil github.com/prometheus/procfs/internal/util github.com/coreos/etcd/pkg/runtime github.com/grpc-ecosystem/grpc-gateway/utilities encoding/hex context net/url flag log encoding/json compress/flate golang.org/x/net/http2/hpack golang.org/x/text/unicode/norm math/big vendor/golang_org/x/text/unicode/norm golang.org/x/text/unicode/bidi net vendor/golang_org/x/text/unicode/bidi vendor/golang_org/x/net/http2/hpack mime mime/quotedprintable compress/gzip net/http/internal golang.org/x/net/context github.com/golang/protobuf/proto golang.org/x/net/internal/timeseries golang.org/x/text/secure/bidirule text/template/parse google.golang.org/grpc/grpclog golang.org/x/net/idna google.golang.org/grpc/codes google.golang.org/grpc/metadata google.golang.org/grpc/tap github.com/coreos/go-semver/semver encoding/gob github.com/coreos/bbolt vendor/golang_org/x/text/secure/bidirule google.golang.org/grpc/connectivity github.com/coreos/etcd/version github.com/prometheus/common/model github.com/prometheus/procfs/nfs github.com/prometheus/procfs/xfs vendor/golang_org/x/net/idna github.com/coreos/etcd/pkg/schedule github.com/google/btree os/exec text/template crypto/elliptic encoding/asn1 crypto/rand crypto/rsa crypto/dsa golang.org/x/crypto/bcrypt github.com/coreos/etcd/pkg/wait github.com/gogo/protobuf/proto crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte go/token runtime/pprof runtime/trace html/template gopkg.in/yaml.v2 go/scanner encoding/csv golang.org/x/time/rate github.com/coreos/pkg/dlopen github.com/golang/protobuf/protoc-gen-go/generator/internal/remap go/ast github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos testing github.com/kr/pty github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/e2e github.com/bgentry/speakeasy github.com/urfave/cli github.com/coreos/etcd/pkg/report github.com/dustin/go-humanize go/doc go/parser go/printer github.com/coreos/etcd/auth/authpb google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclb/grpc_lb_v1/messages github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp google.golang.org/genproto/googleapis/rpc/status github.com/coreos/etcd/mvcc/mvccpb github.com/golang/protobuf/ptypes github.com/golang/protobuf/protoc-gen-go/descriptor github.com/prometheus/client_model/go github.com/matttproud/golang_protobuf_extensions/pbutil github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/wal/walpb github.com/golang/protobuf/ptypes/struct google.golang.org/grpc/status github.com/prometheus/client_golang/prometheus/internal go/build github.com/golang/protobuf/ptypes/wrappers crypto/x509 vendor/golang_org/x/net/http/httpproxy net/textproto google.golang.org/grpc/naming google.golang.org/grpc/resolver/dns google.golang.org/grpc/stats github.com/coreos/etcd/pkg/types github.com/coreos/go-systemd/journal log/syslog github.com/prometheus/procfs github.com/golang/protobuf/jsonpb github.com/grpc-ecosystem/grpc-gateway/runtime/internal github.com/coreos/pkg/capnslog github.com/coreos/etcd/pkg/srv google.golang.org/genproto/protobuf/field_mask vendor/golang_org/x/net/http/httpguts golang.org/x/net/http/httpguts mime/multipart github.com/coreos/etcd/raft github.com/ghodss/yaml github.com/spf13/pflag github.com/coreos/go-systemd/daemon github.com/coreos/go-systemd/util github.com/olekukonko/tablewriter golang.org/x/sys/unix go.uber.org/multierr google.golang.org/genproto/googleapis/api/annotations github.com/golang/protobuf/protoc-gen-go/plugin github.com/coreos/etcd/pkg/netutil github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/pbutil github.com/coreos/etcd/pkg/logutil github.com/golang/protobuf/protoc-gen-go/generator crypto/tls github.com/dgrijalva/jwt-go-v3 github.com/coreos/etcd/pkg/osutil github.com/coreos/etcd/proxy/tcpproxy go.uber.org/zap/internal/color github.com/coreos/etcd/pkg/ioutil go.uber.org/zap/zapcore github.com/gogo/protobuf/protoc-gen-gogo/descriptor github.com/coreos/etcd/raft/rafttest github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/pkg/flags github.com/spf13/cobra gopkg.in/cheggaaa/pb.v1 github.com/gogo/protobuf/gogoproto google.golang.org/grpc/credentials github.com/coreos/etcd/pkg/tlsutil net/http/httptrace net/http google.golang.org/grpc/peer google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/roundrobin golang.org/x/net/trace net/http/httputil github.com/coreos/etcd/pkg/transport golang.org/x/net/http2 net/rpc github.com/coreos/etcd/error expvar github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/prometheus/common/expfmt github.com/xiang90/probing github.com/grpc-ecosystem/grpc-gateway/runtime github.com/coreos/etcd/pkg/cors net/http/pprof go.uber.org/zap github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/debugutil net/http/httptest github.com/ugorji/go/codec github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockwait github.com/prometheus/client_golang/prometheus github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/functional/cmd/etcd-proxy github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/wal github.com/coreos/etcd/snap github.com/coreos/etcd/store github.com/prometheus/client_golang/prometheus/promhttp github.com/cockroachdb/cmux github.com/coreos/etcd/proxy/httpproxy google.golang.org/grpc/transport github.com/coreos/etcd/rafthttp github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/contrib/raftexample google.golang.org/grpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes google.golang.org/grpc/health/grpc_health_v1 github.com/grpc-ecosystem/go-grpc-prometheus github.com/coreos/etcd/etcdserver/etcdserverpb github.com/coreos/etcd/alarm github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/auth github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/etcdserver/etcdserverpb/gw github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb github.com/coreos/etcd/clientv3 github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb github.com/coreos/etcd/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb/gw github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/mvcc github.com/coreos/etcd/compactor github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/integration github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/client github.com/coreos/etcd/discovery github.com/coreos/etcd/functional/runner github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdserver github.com/coreos/etcd/functional/cmd/etcd-runner github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/snapshot github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/functional/rpcpb github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/embed github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/functional/agent github.com/coreos/etcd/etcdctl github.com/coreos/etcd/functional/tester github.com/coreos/etcd/integration github.com/coreos/etcd/etcdmain github.com/coreos/etcd/functional/cmd/etcd-agent github.com/coreos/etcd github.com/coreos/etcd/functional/cmd/etcd-tester debian/rules override_dh_auto_test make[1]: Entering directory '/build/etcd-3.2.26+dfsg' DH_GOLANG_EXCLUDES="cmd/ etcdserverpb rafttest gopath.proto v3lockpb v3electionpb integration e2e contrib functional" dh_auto_test -- -run=Test cd _build && go test -vet=off -v -p 10 -run=Test github.com/coreos/etcd github.com/coreos/etcd/alarm github.com/coreos/etcd/auth github.com/coreos/etcd/auth/authpb github.com/coreos/etcd/client github.com/coreos/etcd/clientv3 github.com/coreos/etcd/clientv3/clientv3util github.com/coreos/etcd/clientv3/concurrency github.com/coreos/etcd/clientv3/mirror github.com/coreos/etcd/clientv3/namespace github.com/coreos/etcd/clientv3/naming github.com/coreos/etcd/clientv3/yaml github.com/coreos/etcd/compactor github.com/coreos/etcd/discovery github.com/coreos/etcd/embed github.com/coreos/etcd/error github.com/coreos/etcd/etcdctl github.com/coreos/etcd/etcdctl/ctlv2 github.com/coreos/etcd/etcdctl/ctlv2/command github.com/coreos/etcd/etcdctl/ctlv3 github.com/coreos/etcd/etcdctl/ctlv3/command github.com/coreos/etcd/etcdmain github.com/coreos/etcd/etcdserver github.com/coreos/etcd/etcdserver/api github.com/coreos/etcd/etcdserver/api/etcdhttp github.com/coreos/etcd/etcdserver/api/v2http github.com/coreos/etcd/etcdserver/api/v2http/httptypes github.com/coreos/etcd/etcdserver/api/v3client github.com/coreos/etcd/etcdserver/api/v3election github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/etcdserver/api/v3rpc github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes github.com/coreos/etcd/etcdserver/auth github.com/coreos/etcd/etcdserver/membership github.com/coreos/etcd/etcdserver/stats github.com/coreos/etcd/lease github.com/coreos/etcd/lease/leasehttp github.com/coreos/etcd/lease/leasepb github.com/coreos/etcd/mvcc github.com/coreos/etcd/mvcc/backend github.com/coreos/etcd/mvcc/mvccpb github.com/coreos/etcd/pkg/adt github.com/coreos/etcd/pkg/contention github.com/coreos/etcd/pkg/cors github.com/coreos/etcd/pkg/cpuutil github.com/coreos/etcd/pkg/crc github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/expect github.com/coreos/etcd/pkg/fileutil github.com/coreos/etcd/pkg/flags github.com/coreos/etcd/pkg/httputil github.com/coreos/etcd/pkg/idutil github.com/coreos/etcd/pkg/ioutil github.com/coreos/etcd/pkg/logutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockstore github.com/coreos/etcd/pkg/mock/mockwait github.com/coreos/etcd/pkg/monotime 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/proxy github.com/coreos/etcd/pkg/report github.com/coreos/etcd/pkg/runtime github.com/coreos/etcd/pkg/schedule github.com/coreos/etcd/pkg/srv github.com/coreos/etcd/pkg/stringutil github.com/coreos/etcd/pkg/testutil github.com/coreos/etcd/pkg/tlsutil github.com/coreos/etcd/pkg/transport github.com/coreos/etcd/pkg/types github.com/coreos/etcd/pkg/wait github.com/coreos/etcd/proxy/grpcproxy github.com/coreos/etcd/proxy/grpcproxy/adapter github.com/coreos/etcd/proxy/grpcproxy/cache github.com/coreos/etcd/proxy/httpproxy github.com/coreos/etcd/proxy/tcpproxy github.com/coreos/etcd/raft github.com/coreos/etcd/raft/raftpb github.com/coreos/etcd/rafthttp github.com/coreos/etcd/snap github.com/coreos/etcd/snap/snappb github.com/coreos/etcd/snapshot github.com/coreos/etcd/store github.com/coreos/etcd/version github.com/coreos/etcd/wal github.com/coreos/etcd/wal/walpb === RUN TestMain --- PASS: TestMain (0.00s) PASS ok github.com/coreos/etcd 0.024s ? github.com/coreos/etcd/alarm [no test files] === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) === RUN TestSimpleTokenDisabled --- PASS: TestSimpleTokenDisabled (0.00s) === RUN TestSimpleTokenAssign --- PASS: TestSimpleTokenAssign (0.00s) === RUN TestNewAuthStoreRevision 2019-06-28 23:29:11.587717 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:11.644877 N | auth: added a new user: root 2019-06-28 23:29:11.644985 N | auth: Role root is created 2019-06-28 23:29:11.645042 N | auth: granted role root to user root 2019-06-28 23:29:11.645131 N | auth: Authentication enabled --- PASS: TestNewAuthStoreRevision (0.16s) === RUN TestUserAdd 2019-06-28 23:29:11.766697 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:11.816275 N | auth: added a new user: root 2019-06-28 23:29:11.816358 N | auth: Role root is created 2019-06-28 23:29:11.816408 N | auth: granted role root to user root 2019-06-28 23:29:11.816469 N | auth: Authentication enabled 2019-06-28 23:29:11.843190 N | auth: Role role-test is created 2019-06-28 23:29:11.846246 N | auth: added a new user: foo --- PASS: TestUserAdd (0.15s) === RUN TestCheckPassword 2019-06-28 23:29:11.915745 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:11.974703 N | auth: added a new user: root 2019-06-28 23:29:11.974827 N | auth: Role root is created 2019-06-28 23:29:11.974883 N | auth: granted role root to user root 2019-06-28 23:29:11.974988 N | auth: Authentication enabled 2019-06-28 23:29:11.991094 N | auth: Role role-test is created 2019-06-28 23:29:11.993668 N | auth: added a new user: foo 2019-06-28 23:29:12.006324 N | auth: authentication failed, invalid password for user foo --- PASS: TestCheckPassword (0.16s) === RUN TestUserDelete 2019-06-28 23:29:12.051759 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.098084 N | auth: added a new user: root 2019-06-28 23:29:12.098150 N | auth: Role root is created 2019-06-28 23:29:12.098194 N | auth: granted role root to user root 2019-06-28 23:29:12.098234 N | auth: Authentication enabled 2019-06-28 23:29:12.141163 N | auth: Role role-test is created 2019-06-28 23:29:12.143730 N | auth: added a new user: foo 2019-06-28 23:29:12.143778 N | auth: deleted a user: foo --- PASS: TestUserDelete (0.14s) === RUN TestUserChangePassword 2019-06-28 23:29:12.226497 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.273789 N | auth: added a new user: root 2019-06-28 23:29:12.273851 N | auth: Role root is created 2019-06-28 23:29:12.273906 N | auth: granted role root to user root 2019-06-28 23:29:12.273967 N | auth: Authentication enabled 2019-06-28 23:29:12.307688 N | auth: Role role-test is created 2019-06-28 23:29:12.309555 N | auth: added a new user: foo 2019-06-28 23:29:12.311389 N | auth: changed a password of a user: foo --- PASS: TestUserChangePassword (0.18s) === RUN TestRoleAdd 2019-06-28 23:29:12.388522 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.403549 N | auth: added a new user: root 2019-06-28 23:29:12.403645 N | auth: Role root is created 2019-06-28 23:29:12.403678 N | auth: granted role root to user root 2019-06-28 23:29:12.403720 N | auth: Authentication enabled 2019-06-28 23:29:12.406320 N | auth: Role role-test is created 2019-06-28 23:29:12.407965 N | auth: added a new user: foo 2019-06-28 23:29:12.408028 N | auth: Role role-test-1 is created --- PASS: TestRoleAdd (0.08s) === RUN TestUserGrant 2019-06-28 23:29:12.485835 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.534044 N | auth: added a new user: root 2019-06-28 23:29:12.534106 N | auth: Role root is created 2019-06-28 23:29:12.534149 N | auth: granted role root to user root 2019-06-28 23:29:12.534202 N | auth: Authentication enabled 2019-06-28 23:29:12.554936 N | auth: Role role-test is created 2019-06-28 23:29:12.557131 N | auth: added a new user: foo 2019-06-28 23:29:12.557197 N | auth: granted role role-test to user foo --- PASS: TestUserGrant (0.15s) === RUN TestGetUser 2019-06-28 23:29:12.627984 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.670981 N | auth: added a new user: root 2019-06-28 23:29:12.671030 N | auth: Role root is created 2019-06-28 23:29:12.671065 N | auth: granted role root to user root 2019-06-28 23:29:12.671112 N | auth: Authentication enabled 2019-06-28 23:29:12.675802 N | auth: Role role-test is created 2019-06-28 23:29:12.678015 N | auth: added a new user: foo 2019-06-28 23:29:12.678063 N | auth: granted role role-test to user foo --- PASS: TestGetUser (0.11s) === RUN TestListUsers 2019-06-28 23:29:12.746821 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.795793 N | auth: added a new user: root 2019-06-28 23:29:12.795864 N | auth: Role root is created 2019-06-28 23:29:12.795906 N | auth: granted role root to user root 2019-06-28 23:29:12.795960 N | auth: Authentication enabled 2019-06-28 23:29:12.818175 N | auth: Role role-test is created 2019-06-28 23:29:12.834280 N | auth: added a new user: foo 2019-06-28 23:29:12.836780 N | auth: added a new user: user1 --- PASS: TestListUsers (0.16s) === RUN TestRoleGrantPermission 2019-06-28 23:29:12.919870 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:12.964431 N | auth: added a new user: root 2019-06-28 23:29:12.964518 N | auth: Role root is created 2019-06-28 23:29:12.964556 N | auth: granted role root to user root 2019-06-28 23:29:12.964627 N | auth: Authentication enabled 2019-06-28 23:29:13.001111 N | auth: Role role-test is created 2019-06-28 23:29:13.003310 N | auth: added a new user: foo 2019-06-28 23:29:13.003386 N | auth: Role role-test-1 is created 2019-06-28 23:29:13.003421 N | auth: role role-test-1's permission of key Keys is updated as WRITE --- PASS: TestRoleGrantPermission (0.17s) === RUN TestRoleRevokePermission 2019-06-28 23:29:13.042195 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.087376 N | auth: added a new user: root 2019-06-28 23:29:13.087456 N | auth: Role root is created 2019-06-28 23:29:13.087493 N | auth: granted role root to user root 2019-06-28 23:29:13.087550 N | auth: Authentication enabled 2019-06-28 23:29:13.117076 N | auth: Role role-test is created 2019-06-28 23:29:13.119222 N | auth: added a new user: foo 2019-06-28 23:29:13.119339 N | auth: Role role-test-1 is created 2019-06-28 23:29:13.119391 N | auth: role role-test-1's permission of key Keys is updated as WRITE 2019-06-28 23:29:13.119468 N | auth: revoked key Keys from role role-test-1 --- PASS: TestRoleRevokePermission (0.12s) === RUN TestUserRevokePermission 2019-06-28 23:29:13.199932 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.227879 N | auth: added a new user: root 2019-06-28 23:29:13.227970 N | auth: Role root is created 2019-06-28 23:29:13.228012 N | auth: granted role root to user root 2019-06-28 23:29:13.228073 N | auth: Authentication enabled 2019-06-28 23:29:13.238479 N | auth: Role role-test is created 2019-06-28 23:29:13.240730 N | auth: added a new user: foo 2019-06-28 23:29:13.240805 N | auth: Role role-test-1 is created 2019-06-28 23:29:13.240848 N | auth: granted role role-test to user foo 2019-06-28 23:29:13.240887 N | auth: granted role role-test-1 to user foo 2019-06-28 23:29:13.240950 N | auth: revoked role role-test-1 from user foo --- PASS: TestUserRevokePermission (0.09s) === RUN TestRoleDelete 2019-06-28 23:29:13.278454 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.320400 N | auth: added a new user: root 2019-06-28 23:29:13.320526 N | auth: Role root is created 2019-06-28 23:29:13.320591 N | auth: granted role root to user root 2019-06-28 23:29:13.320655 N | auth: Authentication enabled 2019-06-28 23:29:13.354889 N | auth: Role role-test is created 2019-06-28 23:29:13.357233 N | auth: added a new user: foo 2019-06-28 23:29:13.357347 N | auth: deleted role role-test --- PASS: TestRoleDelete (0.15s) === RUN TestAuthInfoFromCtx 2019-06-28 23:29:13.415753 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.468949 N | auth: added a new user: root 2019-06-28 23:29:13.469049 N | auth: Role root is created 2019-06-28 23:29:13.469081 N | auth: granted role root to user root 2019-06-28 23:29:13.469130 N | auth: Authentication enabled 2019-06-28 23:29:13.479040 N | auth: Role role-test is created 2019-06-28 23:29:13.482888 N | auth: added a new user: foo 2019-06-28 23:29:13.482993 W | auth: invalid auth token: Invalid Token 2019-06-28 23:29:13.483011 W | auth: invalid auth token: Invalid.Token --- PASS: TestAuthInfoFromCtx (0.10s) === RUN TestAuthDisable 2019-06-28 23:29:13.519160 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.555831 N | auth: added a new user: root 2019-06-28 23:29:13.555879 N | auth: Role root is created 2019-06-28 23:29:13.555911 N | auth: granted role root to user root 2019-06-28 23:29:13.555955 N | auth: Authentication enabled 2019-06-28 23:29:13.587741 N | auth: Role role-test is created 2019-06-28 23:29:13.589706 N | auth: added a new user: foo 2019-06-28 23:29:13.622295 N | auth: Authentication disabled --- PASS: TestAuthDisable (0.15s) === RUN TestAuthInfoFromCtxRace 2019-06-28 23:29:13.703755 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.737474 N | auth: added a new user: test 2019-06-28 23:29:13.737532 W | auth: invalid auth token: test --- PASS: TestAuthInfoFromCtxRace (0.09s) === RUN TestIsAdminPermitted 2019-06-28 23:29:13.793879 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:13.832824 N | auth: added a new user: root 2019-06-28 23:29:13.832873 N | auth: Role root is created 2019-06-28 23:29:13.832907 N | auth: granted role root to user root 2019-06-28 23:29:13.832957 N | auth: Authentication enabled 2019-06-28 23:29:13.851711 N | auth: Role role-test is created 2019-06-28 23:29:13.896419 N | auth: added a new user: foo 2019-06-28 23:29:13.919712 N | auth: Authentication disabled --- PASS: TestIsAdminPermitted (0.21s) === RUN TestRecoverFromSnapshot 2019-06-28 23:29:13.957558 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:14.010907 N | auth: added a new user: root 2019-06-28 23:29:14.010959 N | auth: Role root is created 2019-06-28 23:29:14.010995 N | auth: granted role root to user root 2019-06-28 23:29:14.011057 N | auth: Authentication enabled 2019-06-28 23:29:14.032971 N | auth: Role role-test is created 2019-06-28 23:29:14.034678 N | auth: added a new user: foo 2019-06-28 23:29:14.039348 W | auth: simple token is not cryptographically signed --- PASS: TestRecoverFromSnapshot (0.12s) === RUN TestHammerSimpleAuthenticate 2019-06-28 23:29:14.106119 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:14.142769 N | auth: added a new user: root 2019-06-28 23:29:14.142828 N | auth: Role root is created 2019-06-28 23:29:14.142859 N | auth: granted role root to user root 2019-06-28 23:29:14.142903 N | auth: Authentication enabled 2019-06-28 23:29:14.199786 N | auth: Role role-test is created 2019-06-28 23:29:14.201611 N | auth: added a new user: foo 2019-06-28 23:29:14.203542 N | auth: added a new user: user-0 2019-06-28 23:29:14.209578 N | auth: added a new user: user-1 2019-06-28 23:29:14.225015 N | auth: added a new user: user-2 2019-06-28 23:29:14.226641 N | auth: added a new user: user-3 2019-06-28 23:29:14.228451 N | auth: added a new user: user-4 2019-06-28 23:29:14.230232 N | auth: added a new user: user-5 2019-06-28 23:29:14.232011 N | auth: added a new user: user-6 2019-06-28 23:29:14.233964 N | auth: added a new user: user-7 2019-06-28 23:29:14.236388 N | auth: added a new user: user-8 2019-06-28 23:29:14.238160 N | auth: added a new user: user-9 2019-06-28 23:29:14.239794 N | auth: added a new user: user-10 2019-06-28 23:29:14.241600 N | auth: added a new user: user-11 2019-06-28 23:29:14.243311 N | auth: added a new user: user-12 2019-06-28 23:29:14.245132 N | auth: added a new user: user-13 2019-06-28 23:29:14.246966 N | auth: added a new user: user-14 2019-06-28 23:29:14.248594 N | auth: added a new user: user-15 2019-06-28 23:29:14.250468 N | auth: added a new user: user-16 2019-06-28 23:29:14.252449 N | auth: added a new user: user-17 2019-06-28 23:29:14.254293 N | auth: added a new user: user-18 2019-06-28 23:29:14.256198 N | auth: added a new user: user-19 2019-06-28 23:29:14.257884 N | auth: added a new user: user-20 2019-06-28 23:29:14.259795 N | auth: added a new user: user-21 2019-06-28 23:29:14.261401 N | auth: added a new user: user-22 2019-06-28 23:29:14.263412 N | auth: added a new user: user-23 2019-06-28 23:29:14.267625 N | auth: added a new user: user-24 2019-06-28 23:29:14.269423 N | auth: added a new user: user-25 2019-06-28 23:29:14.271051 N | auth: added a new user: user-26 2019-06-28 23:29:14.272917 N | auth: added a new user: user-27 2019-06-28 23:29:14.274614 N | auth: added a new user: user-28 2019-06-28 23:29:14.276373 N | auth: added a new user: user-29 2019-06-28 23:29:14.278591 N | auth: added a new user: user-30 2019-06-28 23:29:14.280311 N | auth: added a new user: user-31 2019-06-28 23:29:14.282288 N | auth: added a new user: user-32 2019-06-28 23:29:14.283939 N | auth: added a new user: user-33 2019-06-28 23:29:14.285744 N | auth: added a new user: user-34 2019-06-28 23:29:14.287449 N | auth: added a new user: user-35 2019-06-28 23:29:14.289187 N | auth: added a new user: user-36 2019-06-28 23:29:14.291028 N | auth: added a new user: user-37 2019-06-28 23:29:14.292661 N | auth: added a new user: user-38 2019-06-28 23:29:14.294483 N | auth: added a new user: user-39 2019-06-28 23:29:14.296224 N | auth: added a new user: user-40 2019-06-28 23:29:14.297898 N | auth: added a new user: user-41 2019-06-28 23:29:14.299852 N | auth: added a new user: user-42 2019-06-28 23:29:14.301689 N | auth: added a new user: user-43 2019-06-28 23:29:14.303553 N | auth: added a new user: user-44 2019-06-28 23:29:14.305342 N | auth: added a new user: user-45 2019-06-28 23:29:14.307081 N | auth: added a new user: user-46 2019-06-28 23:29:14.308975 N | auth: added a new user: user-47 2019-06-28 23:29:14.310846 N | auth: added a new user: user-48 2019-06-28 23:29:14.312681 N | auth: added a new user: user-49 2019-06-28 23:29:14.323298 I | auth: deleting token user-0(0).1 for user user-0 2019-06-28 23:29:14.323349 I | auth: deleting token user-27(0).1 for user user-27 2019-06-28 23:29:14.323364 I | auth: deleting token user-14(0).1 for user user-14 2019-06-28 23:29:14.323377 I | auth: deleting token user-39(0).1 for user user-39 2019-06-28 23:29:14.323389 I | auth: deleting token user-22(0).1 for user user-22 2019-06-28 23:29:14.323403 I | auth: deleting token user-36(0).1 for user user-36 2019-06-28 23:29:14.323433 I | auth: deleting token user-15(0).1 for user user-15 2019-06-28 23:29:14.323446 I | auth: deleting token user-48(0).1 for user user-48 2019-06-28 23:29:14.323474 I | auth: deleting token user-20(0).1 for user user-20 2019-06-28 23:29:14.323485 I | auth: deleting token user-28(0).1 for user user-28 2019-06-28 23:29:14.323496 I | auth: deleting token user-37(0).1 for user user-37 2019-06-28 23:29:14.323507 I | auth: deleting token user-46(0).1 for user user-46 2019-06-28 23:29:14.323520 I | auth: deleting token user-2(0).1 for user user-2 2019-06-28 23:29:14.323530 I | auth: deleting token user-34(0).1 for user user-34 2019-06-28 23:29:14.323544 I | auth: deleting token user-33(0).1 for user user-33 2019-06-28 23:29:14.323556 I | auth: deleting token user-32(0).1 for user user-32 2019-06-28 23:29:14.323586 I | auth: deleting token user-26(0).1 for user user-26 2019-06-28 23:29:14.323601 I | auth: deleting token user-25(0).1 for user user-25 2019-06-28 23:29:14.323610 I | auth: deleting token user-4(0).1 for user user-4 2019-06-28 23:29:14.323619 I | auth: deleting token user-7(0).1 for user user-7 2019-06-28 23:29:14.323629 I | auth: deleting token user-11(0).1 for user user-11 2019-06-28 23:29:14.323639 I | auth: deleting token user-13(0).1 for user user-13 2019-06-28 23:29:14.323650 I | auth: deleting token user-49(0).1 for user user-49 2019-06-28 23:29:14.323683 I | auth: deleting token user-17(0).1 for user user-17 2019-06-28 23:29:14.323698 I | auth: deleting token user-12(0).1 for user user-12 2019-06-28 23:29:14.323714 I | auth: deleting token user-30(0).1 for user user-30 2019-06-28 23:29:14.323729 I | auth: deleting token user-6(0).1 for user user-6 2019-06-28 23:29:14.323814 I | auth: deleting token user-47(0).1 for user user-47 2019-06-28 23:29:14.337040 I | auth: deleting token user-25(7).1 for user user-25 2019-06-28 23:29:14.337073 I | auth: deleting token user-47(8).1 for user user-47 2019-06-28 23:29:14.337087 I | auth: deleting token user-4(1).1 for user user-4 2019-06-28 23:29:14.337098 I | auth: deleting token user-28(5).1 for user user-28 2019-06-28 23:29:14.337122 I | auth: deleting token user-26(6).1 for user user-26 2019-06-28 23:29:14.337133 I | auth: deleting token user-11(1).1 for user user-11 2019-06-28 23:29:14.337143 I | auth: deleting token user-41(8).1 for user user-41 2019-06-28 23:29:14.337152 I | auth: deleting token user-19(8).1 for user user-19 2019-06-28 23:29:14.337163 I | auth: deleting token user-3(0).1 for user user-3 2019-06-28 23:29:14.337172 I | auth: deleting token user-45(2).1 for user user-45 2019-06-28 23:29:14.337182 I | auth: deleting token user-16(3).1 for user user-16 2019-06-28 23:29:14.337191 I | auth: deleting token user-25(8).1 for user user-25 2019-06-28 23:29:14.337201 I | auth: deleting token user-25(3).1 for user user-25 2019-06-28 23:29:14.337210 I | auth: deleting token user-6(7).1 for user user-6 2019-06-28 23:29:14.337220 I | auth: deleting token user-12(7).1 for user user-12 2019-06-28 23:29:14.337229 I | auth: deleting token user-7(4).1 for user user-7 2019-06-28 23:29:14.337238 I | auth: deleting token user-45(9).1 for user user-45 2019-06-28 23:29:14.337248 I | auth: deleting token user-1(8).1 for user user-1 2019-06-28 23:29:14.337259 I | auth: deleting token user-37(1).1 for user user-37 2019-06-28 23:29:14.337268 I | auth: deleting token user-40(1).1 for user user-40 2019-06-28 23:29:14.337277 I | auth: deleting token user-18(6).1 for user user-18 2019-06-28 23:29:14.337287 I | auth: deleting token user-38(5).1 for user user-38 2019-06-28 23:29:14.337297 I | auth: deleting token user-37(8).1 for user user-37 2019-06-28 23:29:14.337307 I | auth: deleting token user-2(8).1 for user user-2 2019-06-28 23:29:14.337316 I | auth: deleting token user-16(0).1 for user user-16 2019-06-28 23:29:14.337326 I | auth: deleting token user-37(5).1 for user user-37 2019-06-28 23:29:14.337336 I | auth: deleting token user-16(9).1 for user user-16 2019-06-28 23:29:14.337345 I | auth: deleting token user-44(5).1 for user user-44 2019-06-28 23:29:14.337354 I | auth: deleting token user-32(5).1 for user user-32 2019-06-28 23:29:14.337366 I | auth: deleting token user-8(9).1 for user user-8 2019-06-28 23:29:14.337375 I | auth: deleting token user-5(9).1 for user user-5 2019-06-28 23:29:14.337386 I | auth: deleting token user-14(3).1 for user user-14 2019-06-28 23:29:14.337396 I | auth: deleting token user-18(5).1 for user user-18 2019-06-28 23:29:14.337415 I | auth: deleting token user-43(3).1 for user user-43 2019-06-28 23:29:14.337437 I | auth: deleting token user-17(4).1 for user user-17 2019-06-28 23:29:14.337449 I | auth: deleting token user-34(8).1 for user user-34 2019-06-28 23:29:14.337460 I | auth: deleting token user-6(8).1 for user user-6 2019-06-28 23:29:14.337470 I | auth: deleting token user-48(1).1 for user user-48 2019-06-28 23:29:14.337481 I | auth: deleting token user-15(2).1 for user user-15 2019-06-28 23:29:14.337492 I | auth: deleting token user-17(3).1 for user user-17 2019-06-28 23:29:14.337502 I | auth: deleting token user-19(9).1 for user user-19 2019-06-28 23:29:14.337514 I | auth: deleting token user-11(9).1 for user user-11 2019-06-28 23:29:14.337526 I | auth: deleting token user-30(2).1 for user user-30 2019-06-28 23:29:14.337537 I | auth: deleting token user-0(6).1 for user user-0 2019-06-28 23:29:14.337547 I | auth: deleting token user-28(7).1 for user user-28 2019-06-28 23:29:14.337558 I | auth: deleting token user-41(0).1 for user user-41 2019-06-28 23:29:14.337570 I | auth: deleting token user-17(8).1 for user user-17 2019-06-28 23:29:14.337580 I | auth: deleting token user-36(3).1 for user user-36 2019-06-28 23:29:14.337591 I | auth: deleting token user-2(1).1 for user user-2 2019-06-28 23:29:14.337601 I | auth: deleting token user-45(1).1 for user user-45 2019-06-28 23:29:14.337612 I | auth: deleting token user-38(3).1 for user user-38 2019-06-28 23:29:14.337638 I | auth: deleting token user-9(7).1 for user user-9 2019-06-28 23:29:14.337649 I | auth: deleting token user-18(8).1 for user user-18 2019-06-28 23:29:14.337662 I | auth: deleting token user-31(0).1 for user user-31 2019-06-28 23:29:14.337673 I | auth: deleting token user-35(1).1 for user user-35 2019-06-28 23:29:14.337684 I | auth: deleting token user-46(2).1 for user user-46 2019-06-28 23:29:14.337694 I | auth: deleting token user-16(8).1 for user user-16 2019-06-28 23:29:14.337705 I | auth: deleting token user-14(9).1 for user user-14 2019-06-28 23:29:14.337717 I | auth: deleting token user-49(9).1 for user user-49 2019-06-28 23:29:14.337729 I | auth: deleting token user-34(1).1 for user user-34 2019-06-28 23:29:14.337740 I | auth: deleting token user-12(2).1 for user user-12 2019-06-28 23:29:14.337750 I | auth: deleting token user-48(5).1 for user user-48 2019-06-28 23:29:14.337761 I | auth: deleting token user-48(2).1 for user user-48 2019-06-28 23:29:14.337771 I | auth: deleting token user-34(2).1 for user user-34 2019-06-28 23:29:14.337781 I | auth: deleting token user-23(4).1 for user user-23 2019-06-28 23:29:14.337792 I | auth: deleting token user-49(4).1 for user user-49 2019-06-28 23:29:14.337802 I | auth: deleting token user-26(7).1 for user user-26 2019-06-28 23:29:14.337813 I | auth: deleting token user-44(1).1 for user user-44 2019-06-28 23:29:14.337823 I | auth: deleting token user-47(3).1 for user user-47 2019-06-28 23:29:14.337834 I | auth: deleting token user-31(4).1 for user user-31 2019-06-28 23:29:14.337844 I | auth: deleting token user-37(7).1 for user user-37 2019-06-28 23:29:14.337855 I | auth: deleting token user-39(7).1 for user user-39 2019-06-28 23:29:14.337865 I | auth: deleting token user-39(8).1 for user user-39 2019-06-28 23:29:14.337875 I | auth: deleting token user-47(5).1 for user user-47 2019-06-28 23:29:14.337887 I | auth: deleting token user-46(5).1 for user user-46 2019-06-28 23:29:14.337898 I | auth: deleting token user-13(6).1 for user user-13 2019-06-28 23:29:14.337921 I | auth: deleting token user-20(4).1 for user user-20 2019-06-28 23:29:14.337933 I | auth: deleting token user-10(4).1 for user user-10 2019-06-28 23:29:14.337944 I | auth: deleting token user-27(7).1 for user user-27 2019-06-28 23:29:14.337954 I | auth: deleting token user-24(7).1 for user user-24 2019-06-28 23:29:14.337964 I | auth: deleting token user-49(2).1 for user user-49 2019-06-28 23:29:14.337975 I | auth: deleting token user-19(3).1 for user user-19 2019-06-28 23:29:14.337985 I | auth: deleting token user-3(3).1 for user user-3 2019-06-28 23:29:14.337996 I | auth: deleting token user-47(6).1 for user user-47 2019-06-28 23:29:14.338007 I | auth: deleting token user-46(9).1 for user user-46 2019-06-28 23:29:14.338020 I | auth: deleting token user-27(5).1 for user user-27 2019-06-28 23:29:14.338031 I | auth: deleting token user-23(9).1 for user user-23 2019-06-28 23:29:14.338044 I | auth: deleting token user-45(3).1 for user user-45 2019-06-28 23:29:14.338056 I | auth: deleting token user-3(7).1 for user user-3 2019-06-28 23:29:14.338069 I | auth: deleting token user-18(2).1 for user user-18 2019-06-28 23:29:14.338080 I | auth: deleting token user-27(6).1 for user user-27 2019-06-28 23:29:14.338091 I | auth: deleting token user-46(7).1 for user user-46 2019-06-28 23:29:14.338102 I | auth: deleting token user-36(9).1 for user user-36 2019-06-28 23:29:14.338113 I | auth: deleting token user-39(3).1 for user user-39 2019-06-28 23:29:14.338124 I | auth: deleting token user-21(3).1 for user user-21 2019-06-28 23:29:14.338136 I | auth: deleting token user-40(3).1 for user user-40 2019-06-28 23:29:14.338147 I | auth: deleting token user-17(6).1 for user user-17 2019-06-28 23:29:14.338160 I | auth: deleting token user-17(9).1 for user user-17 2019-06-28 23:29:14.338171 I | auth: deleting token user-13(2).1 for user user-13 2019-06-28 23:29:14.338182 I | auth: deleting token user-11(5).1 for user user-11 2019-06-28 23:29:14.338195 I | auth: deleting token user-39(4).1 for user user-39 2019-06-28 23:29:14.338206 I | auth: deleting token user-3(5).1 for user user-3 2019-06-28 23:29:14.338218 I | auth: deleting token user-46(6).1 for user user-46 2019-06-28 23:29:14.338230 I | auth: deleting token user-48(8).1 for user user-48 2019-06-28 23:29:14.338241 I | auth: deleting token user-26(9).1 for user user-26 2019-06-28 23:29:14.338252 I | auth: deleting token user-14(1).1 for user user-14 2019-06-28 23:29:14.338266 I | auth: deleting token user-3(2).1 for user user-3 2019-06-28 23:29:14.338279 I | auth: deleting token user-32(3).1 for user user-32 2019-06-28 23:29:14.338293 I | auth: deleting token user-6(2).1 for user user-6 2019-06-28 23:29:14.338306 I | auth: deleting token user-36(4).1 for user user-36 2019-06-28 23:29:14.338318 I | auth: deleting token user-31(6).1 for user user-31 2019-06-28 23:29:14.338331 I | auth: deleting token user-19(7).1 for user user-19 2019-06-28 23:29:14.338344 I | auth: deleting token user-7(1).1 for user user-7 2019-06-28 23:29:14.338354 I | auth: deleting token user-10(5).1 for user user-10 2019-06-28 23:29:14.338365 I | auth: deleting token user-33(6).1 for user user-33 2019-06-28 23:29:14.338375 I | auth: deleting token user-41(2).1 for user user-41 2019-06-28 23:29:14.338386 I | auth: deleting token user-34(7).1 for user user-34 2019-06-28 23:29:14.338397 I | auth: deleting token user-33(8).1 for user user-33 2019-06-28 23:29:14.338409 I | auth: deleting token user-42(0).1 for user user-42 2019-06-28 23:29:14.338421 I | auth: deleting token user-32(9).1 for user user-32 2019-06-28 23:29:14.338432 I | auth: deleting token user-41(1).1 for user user-41 2019-06-28 23:29:14.338444 I | auth: deleting token user-14(5).1 for user user-14 2019-06-28 23:29:14.338455 I | auth: deleting token user-2(6).1 for user user-2 2019-06-28 23:29:14.338467 I | auth: deleting token user-24(8).1 for user user-24 2019-06-28 23:29:14.338478 I | auth: deleting token user-33(9).1 for user user-33 2019-06-28 23:29:14.338489 I | auth: deleting token user-1(1).1 for user user-1 2019-06-28 23:29:14.338500 I | auth: deleting token user-48(4).1 for user user-48 2019-06-28 23:29:14.338511 I | auth: deleting token user-9(6).1 for user user-9 2019-06-28 23:29:14.338522 I | auth: deleting token user-42(5).1 for user user-42 2019-06-28 23:29:14.338535 I | auth: deleting token user-16(7).1 for user user-16 2019-06-28 23:29:14.338549 I | auth: deleting token user-16(4).1 for user user-16 2019-06-28 23:29:14.338562 I | auth: deleting token user-16(5).1 for user user-16 2019-06-28 23:29:14.338577 I | auth: deleting token user-26(4).1 for user user-26 2019-06-28 23:29:14.338591 I | auth: deleting token user-22(4).1 for user user-22 2019-06-28 23:29:14.338604 I | auth: deleting token user-13(5).1 for user user-13 2019-06-28 23:29:14.338616 I | auth: deleting token user-38(6).1 for user user-38 2019-06-28 23:29:14.338627 I | auth: deleting token user-48(7).1 for user user-48 2019-06-28 23:29:14.338638 I | auth: deleting token user-42(9).1 for user user-42 2019-06-28 23:29:14.338649 I | auth: deleting token user-17(2).1 for user user-17 2019-06-28 23:29:14.338660 I | auth: deleting token user-18(1).1 for user user-18 2019-06-28 23:29:14.338670 I | auth: deleting token user-17(7).1 for user user-17 2019-06-28 23:29:14.338682 I | auth: deleting token user-35(8).1 for user user-35 2019-06-28 23:29:14.338692 I | auth: deleting token user-24(0).1 for user user-24 2019-06-28 23:29:14.338704 I | auth: deleting token user-21(0).1 for user user-21 2019-06-28 23:29:14.338715 I | auth: deleting token user-29(2).1 for user user-29 2019-06-28 23:29:14.338726 I | auth: deleting token user-33(7).1 for user user-33 2019-06-28 23:29:14.338737 I | auth: deleting token user-47(7).1 for user user-47 2019-06-28 23:29:14.338748 I | auth: deleting token user-22(7).1 for user user-22 2019-06-28 23:29:14.338759 I | auth: deleting token user-8(2).1 for user user-8 2019-06-28 23:29:14.338770 I | auth: deleting token user-23(3).1 for user user-23 2019-06-28 23:29:14.338780 I | auth: deleting token user-22(5).1 for user user-22 2019-06-28 23:29:14.338791 I | auth: deleting token user-33(4).1 for user user-33 2019-06-28 23:29:14.338802 I | auth: deleting token user-34(4).1 for user user-34 2019-06-28 23:29:14.338812 I | auth: deleting token user-21(6).1 for user user-21 2019-06-28 23:29:14.338823 I | auth: deleting token user-6(1).1 for user user-6 2019-06-28 23:29:14.338835 I | auth: deleting token user-25(2).1 for user user-25 2019-06-28 23:29:14.338848 I | auth: deleting token user-0(3).1 for user user-0 2019-06-28 23:29:14.338859 I | auth: deleting token user-27(4).1 for user user-27 2019-06-28 23:29:14.338870 I | auth: deleting token user-3(8).1 for user user-3 2019-06-28 23:29:14.338880 I | auth: deleting token user-30(6).1 for user user-30 2019-06-28 23:29:14.338891 I | auth: deleting token user-24(9).1 for user user-24 2019-06-28 23:29:14.338907 I | auth: deleting token user-25(4).1 for user user-25 2019-06-28 23:29:14.338922 I | auth: deleting token user-40(4).1 for user user-40 2019-06-28 23:29:14.338935 I | auth: deleting token user-40(6).1 for user user-40 2019-06-28 23:29:14.338946 I | auth: deleting token user-23(6).1 for user user-23 2019-06-28 23:29:14.338958 I | auth: deleting token user-36(8).1 for user user-36 2019-06-28 23:29:14.338968 I | auth: deleting token user-38(2).1 for user user-38 2019-06-28 23:29:14.338980 I | auth: deleting token user-36(2).1 for user user-36 2019-06-28 23:29:14.338990 I | auth: deleting token user-43(4).1 for user user-43 2019-06-28 23:29:14.339003 I | auth: deleting token user-16(2).1 for user user-16 2019-06-28 23:29:14.339013 I | auth: deleting token user-15(5).1 for user user-15 2019-06-28 23:29:14.339024 I | auth: deleting token user-9(4).1 for user user-9 2019-06-28 23:29:14.339037 I | auth: deleting token user-6(4).1 for user user-6 2019-06-28 23:29:14.339050 I | auth: deleting token user-35(7).1 for user user-35 2019-06-28 23:29:14.339060 I | auth: deleting token user-4(8).1 for user user-4 2019-06-28 23:29:14.339071 I | auth: deleting token user-21(1).1 for user user-21 2019-06-28 23:29:14.339081 I | auth: deleting token user-35(2).1 for user user-35 2019-06-28 23:29:14.339092 I | auth: deleting token user-27(3).1 for user user-27 2019-06-28 23:29:14.339103 I | auth: deleting token user-26(5).1 for user user-26 2019-06-28 23:29:14.339114 I | auth: deleting token user-39(1).1 for user user-39 2019-06-28 23:29:14.339131 I | auth: deleting token user-47(1).1 for user user-47 2019-06-28 23:29:14.339141 I | auth: deleting token user-41(4).1 for user user-41 2019-06-28 23:29:14.339152 I | auth: deleting token user-47(4).1 for user user-47 2019-06-28 23:29:14.339163 I | auth: deleting token user-24(4).1 for user user-24 2019-06-28 23:29:14.339174 I | auth: deleting token user-33(5).1 for user user-33 2019-06-28 23:29:14.339187 I | auth: deleting token user-1(9).1 for user user-1 2019-06-28 23:29:14.339197 I | auth: deleting token user-12(3).1 for user user-12 2019-06-28 23:29:14.339208 I | auth: deleting token user-2(4).1 for user user-2 2019-06-28 23:29:14.339219 I | auth: deleting token user-7(8).1 for user user-7 2019-06-28 23:29:14.339230 I | auth: deleting token user-17(1).1 for user user-17 2019-06-28 23:29:14.339243 I | auth: deleting token user-11(3).1 for user user-11 2019-06-28 23:29:14.339254 I | auth: deleting token user-14(4).1 for user user-14 2019-06-28 23:29:14.339265 I | auth: deleting token user-20(2).1 for user user-20 2019-06-28 23:29:14.339276 I | auth: deleting token user-41(3).1 for user user-41 2019-06-28 23:29:14.339325 I | auth: deleting token user-1(5).1 for user user-1 2019-06-28 23:29:14.339343 I | auth: deleting token user-29(7).1 for user user-29 2019-06-28 23:29:14.339354 I | auth: deleting token user-15(9).1 for user user-15 2019-06-28 23:29:14.339365 I | auth: deleting token user-8(0).1 for user user-8 2019-06-28 23:29:14.339376 I | auth: deleting token user-10(1).1 for user user-10 2019-06-28 23:29:14.339386 I | auth: deleting token user-9(9).1 for user user-9 2019-06-28 23:29:14.339397 I | auth: deleting token user-38(0).1 for user user-38 2019-06-28 23:29:14.339409 I | auth: deleting token user-11(7).1 for user user-11 2019-06-28 23:29:14.339420 I | auth: deleting token user-40(8).1 for user user-40 2019-06-28 23:29:14.339431 I | auth: deleting token user-14(6).1 for user user-14 2019-06-28 23:29:14.339443 I | auth: deleting token user-25(6).1 for user user-25 2019-06-28 23:29:14.339454 I | auth: deleting token user-44(0).1 for user user-44 2019-06-28 23:29:14.339464 I | auth: deleting token user-19(4).1 for user user-19 2019-06-28 23:29:14.339476 I | auth: deleting token user-25(5).1 for user user-25 2019-06-28 23:29:14.339488 I | auth: deleting token user-42(7).1 for user user-42 2019-06-28 23:29:14.339501 I | auth: deleting token user-0(7).1 for user user-0 2019-06-28 23:29:14.339511 I | auth: deleting token user-8(8).1 for user user-8 2019-06-28 23:29:14.339523 I | auth: deleting token user-26(3).1 for user user-26 2019-06-28 23:29:14.339535 I | auth: deleting token user-32(4).1 for user user-32 2019-06-28 23:29:14.339546 I | auth: deleting token user-40(5).1 for user user-40 2019-06-28 23:29:14.339557 I | auth: deleting token user-37(4).1 for user user-37 2019-06-28 23:29:14.339597 I | auth: deleting token user-20(5).1 for user user-20 2019-06-28 23:29:14.339610 I | auth: deleting token user-7(5).1 for user user-7 2019-06-28 23:29:14.339648 I | auth: deleting token user-6(3).1 for user user-6 2019-06-28 23:29:14.339659 I | auth: deleting token user-11(4).1 for user user-11 2019-06-28 23:29:14.339670 I | auth: deleting token user-13(4).1 for user user-13 2019-06-28 23:29:14.339680 I | auth: deleting token user-38(7).1 for user user-38 2019-06-28 23:29:14.339690 I | auth: deleting token user-15(3).1 for user user-15 2019-06-28 23:29:14.339699 I | auth: deleting token user-24(6).1 for user user-24 2019-06-28 23:29:14.339711 I | auth: deleting token user-22(3).1 for user user-22 2019-06-28 23:29:14.339720 I | auth: deleting token user-35(6).1 for user user-35 2019-06-28 23:29:14.339732 I | auth: deleting token user-39(2).1 for user user-39 2019-06-28 23:29:14.339742 I | auth: deleting token user-31(2).1 for user user-31 2019-06-28 23:29:14.339752 I | auth: deleting token user-16(6).1 for user user-16 2019-06-28 23:29:14.339761 I | auth: deleting token user-27(8).1 for user user-27 2019-06-28 23:29:14.339771 I | auth: deleting token user-10(9).1 for user user-10 2019-06-28 23:29:14.339780 I | auth: deleting token user-1(0).1 for user user-1 2019-06-28 23:29:14.339792 I | auth: deleting token user-36(1).1 for user user-36 2019-06-28 23:29:14.339801 I | auth: deleting token user-33(3).1 for user user-33 2019-06-28 23:29:14.339811 I | auth: deleting token user-39(6).1 for user user-39 2019-06-28 23:29:14.339820 I | auth: deleting token user-37(3).1 for user user-37 2019-06-28 23:29:14.339831 I | auth: deleting token user-15(4).1 for user user-15 2019-06-28 23:29:14.339840 I | auth: deleting token user-5(4).1 for user user-5 2019-06-28 23:29:14.339850 I | auth: deleting token user-20(7).1 for user user-20 2019-06-28 23:29:14.339859 I | auth: deleting token user-12(5).1 for user user-12 2019-06-28 23:29:14.339870 I | auth: deleting token user-19(0).1 for user user-19 2019-06-28 23:29:14.339879 I | auth: deleting token user-5(2).1 for user user-5 2019-06-28 23:29:14.339888 I | auth: deleting token user-49(3).1 for user user-49 2019-06-28 23:29:14.339898 I | auth: deleting token user-22(8).1 for user user-22 2019-06-28 23:29:14.339909 I | auth: deleting token user-8(1).1 for user user-8 2019-06-28 23:29:14.339920 I | auth: deleting token user-0(2).1 for user user-0 2019-06-28 23:29:14.339930 I | auth: deleting token user-7(7).1 for user user-7 2019-06-28 23:29:14.339944 I | auth: deleting token user-45(5).1 for user user-45 2019-06-28 23:29:14.339954 I | auth: deleting token user-36(6).1 for user user-36 2019-06-28 23:29:14.339964 I | auth: deleting token user-44(7).1 for user user-44 2019-06-28 23:29:14.339973 I | auth: deleting token user-32(1).1 for user user-32 2019-06-28 23:29:14.339984 I | auth: deleting token user-38(4).1 for user user-38 2019-06-28 23:29:14.339993 I | auth: deleting token user-4(4).1 for user user-4 2019-06-28 23:29:14.340003 I | auth: deleting token user-15(1).1 for user user-15 2019-06-28 23:29:14.340012 I | auth: deleting token user-49(5).1 for user user-49 2019-06-28 23:29:14.340021 I | auth: deleting token user-30(7).1 for user user-30 2019-06-28 23:29:14.340031 I | auth: deleting token user-30(4).1 for user user-30 2019-06-28 23:29:14.340049 I | auth: deleting token user-41(6).1 for user user-41 2019-06-28 23:29:14.340060 I | auth: deleting token user-42(8).1 for user user-42 2019-06-28 23:29:14.340073 I | auth: deleting token user-4(3).1 for user user-4 2019-06-28 23:29:14.340081 I | auth: deleting token user-0(4).1 for user user-0 2019-06-28 23:29:14.340090 I | auth: deleting token user-43(5).1 for user user-43 2019-06-28 23:29:14.340099 I | auth: deleting token user-2(5).1 for user user-2 2019-06-28 23:29:14.340108 I | auth: deleting token user-46(8).1 for user user-46 2019-06-28 23:29:14.340117 I | auth: deleting token user-3(9).1 for user user-3 2019-06-28 23:29:14.340128 I | auth: deleting token user-46(1).1 for user user-46 2019-06-28 23:29:14.340138 I | auth: deleting token user-20(1).1 for user user-20 2019-06-28 23:29:14.340149 I | auth: deleting token user-37(2).1 for user user-37 2019-06-28 23:29:14.340159 I | auth: deleting token user-7(9).1 for user user-7 2019-06-28 23:29:14.340169 I | auth: deleting token user-36(5).1 for user user-36 2019-06-28 23:29:14.340180 I | auth: deleting token user-11(6).1 for user user-11 2019-06-28 23:29:14.340190 I | auth: deleting token user-15(6).1 for user user-15 2019-06-28 23:29:14.340200 I | auth: deleting token user-12(6).1 for user user-12 2019-06-28 23:29:14.340210 I | auth: deleting token user-28(9).1 for user user-28 2019-06-28 23:29:14.340221 I | auth: deleting token user-6(5).1 for user user-6 2019-06-28 23:29:14.340231 I | auth: deleting token user-20(6).1 for user user-20 2019-06-28 23:29:14.340240 I | auth: deleting token user-39(9).1 for user user-39 2019-06-28 23:29:14.340250 I | auth: deleting token user-48(9).1 for user user-48 2019-06-28 23:29:14.340261 I | auth: deleting token user-40(2).1 for user user-40 2019-06-28 23:29:14.340270 I | auth: deleting token user-28(6).1 for user user-28 2019-06-28 23:29:14.340279 I | auth: deleting token user-23(2).1 for user user-23 2019-06-28 23:29:14.340289 I | auth: deleting token user-19(2).1 for user user-19 2019-06-28 23:29:14.340301 I | auth: deleting token user-1(3).1 for user user-1 2019-06-28 23:29:14.340311 I | auth: deleting token user-24(3).1 for user user-24 2019-06-28 23:29:14.340322 I | auth: deleting token user-9(5).1 for user user-9 2019-06-28 23:29:14.340332 I | auth: deleting token user-38(9).1 for user user-38 2019-06-28 23:29:14.340342 I | auth: deleting token user-26(2).1 for user user-26 2019-06-28 23:29:14.340354 I | auth: deleting token user-8(4).1 for user user-8 2019-06-28 23:29:14.340364 I | auth: deleting token user-2(7).1 for user user-2 2019-06-28 23:29:14.340373 I | auth: deleting token user-32(2).1 for user user-32 2019-06-28 23:29:14.340384 I | auth: deleting token user-2(2).1 for user user-2 2019-06-28 23:29:14.340393 I | auth: deleting token user-30(8).1 for user user-30 2019-06-28 23:29:14.340404 I | auth: deleting token user-43(2).1 for user user-43 2019-06-28 23:29:14.340414 I | auth: deleting token user-7(6).1 for user user-7 2019-06-28 23:29:14.340429 I | auth: deleting token user-14(7).1 for user user-14 2019-06-28 23:29:14.340438 I | auth: deleting token user-7(3).1 for user user-7 2019-06-28 23:29:14.340448 I | auth: deleting token user-49(7).1 for user user-49 2019-06-28 23:29:14.340459 I | auth: deleting token user-41(7).1 for user user-41 2019-06-28 23:29:14.340469 I | auth: deleting token user-5(5).1 for user user-5 2019-06-28 23:29:14.340478 I | auth: deleting token user-10(8).1 for user user-10 2019-06-28 23:29:14.340488 I | auth: deleting token user-49(8).1 for user user-49 2019-06-28 23:29:14.340499 I | auth: deleting token user-20(8).1 for user user-20 2019-06-28 23:29:14.340511 I | auth: deleting token user-31(8).1 for user user-31 2019-06-28 23:29:14.340521 I | auth: deleting token user-3(1).1 for user user-3 2019-06-28 23:29:14.340530 I | auth: deleting token user-29(4).1 for user user-29 2019-06-28 23:29:14.340541 I | auth: deleting token user-26(8).1 for user user-26 2019-06-28 23:29:14.340551 I | auth: deleting token user-29(9).1 for user user-29 2019-06-28 23:29:14.340562 I | auth: deleting token user-5(0).1 for user user-5 2019-06-28 23:29:14.340571 I | auth: deleting token user-48(3).1 for user user-48 2019-06-28 23:29:14.340581 I | auth: deleting token user-21(5).1 for user user-21 2019-06-28 23:29:14.340591 I | auth: deleting token user-31(3).1 for user user-31 2019-06-28 23:29:14.340601 I | auth: deleting token user-40(7).1 for user user-40 2019-06-28 23:29:14.340610 I | auth: deleting token user-38(8).1 for user user-38 2019-06-28 23:29:14.340619 I | auth: deleting token user-13(9).1 for user user-13 2019-06-28 23:29:14.340633 I | auth: deleting token user-29(0).1 for user user-29 2019-06-28 23:29:14.340642 I | auth: deleting token user-13(7).1 for user user-13 2019-06-28 23:29:14.340654 I | auth: deleting token user-21(7).1 for user user-21 2019-06-28 23:29:14.340667 I | auth: deleting token user-43(8).1 for user user-43 2019-06-28 23:29:14.340679 I | auth: deleting token user-13(1).1 for user user-13 2019-06-28 23:29:14.340688 I | auth: deleting token user-10(2).1 for user user-10 2019-06-28 23:29:14.340697 I | auth: deleting token user-6(6).1 for user user-6 2019-06-28 23:29:14.340709 I | auth: deleting token user-5(3).1 for user user-5 2019-06-28 23:29:14.340717 I | auth: deleting token user-44(3).1 for user user-44 2019-06-28 23:29:14.340727 I | auth: deleting token user-25(1).1 for user user-25 2019-06-28 23:29:14.340737 I | auth: deleting token user-12(4).1 for user user-12 2019-06-28 23:29:14.340746 I | auth: deleting token user-24(5).1 for user user-24 2019-06-28 23:29:14.340756 I | auth: deleting token user-42(4).1 for user user-42 2019-06-28 23:29:14.340766 I | auth: deleting token user-31(1).1 for user user-31 2019-06-28 23:29:14.340780 I | auth: deleting token user-2(3).1 for user user-2 2019-06-28 23:29:14.340795 I | auth: deleting token user-42(3).1 for user user-42 2019-06-28 23:29:14.340809 I | auth: deleting token user-12(8).1 for user user-12 2019-06-28 23:29:14.340823 I | auth: deleting token user-14(8).1 for user user-14 2019-06-28 23:29:14.340852 I | auth: deleting token user-10(0).1 for user user-10 2019-06-28 23:29:14.340868 I | auth: deleting token user-28(4).1 for user user-28 2019-06-28 23:29:14.340884 I | auth: deleting token user-47(9).1 for user user-47 2019-06-28 23:29:14.340900 I | auth: deleting token user-22(1).1 for user user-22 2019-06-28 23:29:14.340916 I | auth: deleting token user-43(1).1 for user user-43 2019-06-28 23:29:14.340931 I | auth: deleting token user-13(3).1 for user user-13 2019-06-28 23:29:14.340946 I | auth: deleting token user-23(5).1 for user user-23 2019-06-28 23:29:14.340962 I | auth: deleting token user-15(8).1 for user user-15 2019-06-28 23:29:14.340973 I | auth: deleting token user-1(4).1 for user user-1 2019-06-28 23:29:14.340983 I | auth: deleting token user-29(5).1 for user user-29 2019-06-28 23:29:14.340992 I | auth: deleting token user-15(7).1 for user user-15 2019-06-28 23:29:14.341001 I | auth: deleting token user-41(5).1 for user user-41 2019-06-28 23:29:14.341010 I | auth: deleting token user-45(7).1 for user user-45 2019-06-28 23:29:14.341019 I | auth: deleting token user-27(9).1 for user user-27 2019-06-28 23:29:14.341030 I | auth: deleting token user-45(0).1 for user user-45 2019-06-28 23:29:14.341039 I | auth: deleting token user-35(3).1 for user user-35 2019-06-28 23:29:14.341048 I | auth: deleting token user-35(5).1 for user user-35 2019-06-28 23:29:14.341057 I | auth: deleting token user-30(5).1 for user user-30 2019-06-28 23:29:14.341066 I | auth: deleting token user-10(7).1 for user user-10 2019-06-28 23:29:14.341075 I | auth: deleting token user-44(2).1 for user user-44 2019-06-28 23:29:14.341084 I | auth: deleting token user-45(4).1 for user user-45 2019-06-28 23:29:14.341093 I | auth: deleting token user-21(2).1 for user user-21 2019-06-28 23:29:14.341102 I | auth: deleting token user-8(6).1 for user user-8 2019-06-28 23:29:14.341111 I | auth: deleting token user-13(8).1 for user user-13 2019-06-28 23:29:14.341120 I | auth: deleting token user-18(0).1 for user user-18 2019-06-28 23:29:14.341132 I | auth: deleting token user-0(1).1 for user user-0 2019-06-28 23:29:14.341141 I | auth: deleting token user-5(7).1 for user user-5 2019-06-28 23:29:14.341150 I | auth: deleting token user-28(3).1 for user user-28 2019-06-28 23:29:14.341159 I | auth: deleting token user-18(3).1 for user user-18 2019-06-28 23:29:14.341168 I | auth: deleting token user-49(6).1 for user user-49 2019-06-28 23:29:14.341183 I | auth: deleting token user-10(6).1 for user user-10 2019-06-28 23:29:14.341192 I | auth: deleting token user-23(7).1 for user user-23 2019-06-28 23:29:14.341202 I | auth: deleting token user-29(6).1 for user user-29 2019-06-28 23:29:14.341211 I | auth: deleting token user-42(6).1 for user user-42 2019-06-28 23:29:14.341221 I | auth: deleting token user-43(0).1 for user user-43 2019-06-28 23:29:14.341230 I | auth: deleting token user-24(1).1 for user user-24 2019-06-28 23:29:14.341239 I | auth: deleting token user-46(3).1 for user user-46 2019-06-28 23:29:14.341251 I | auth: deleting token user-45(6).1 for user user-45 2019-06-28 23:29:14.341260 I | auth: deleting token user-5(8).1 for user user-5 2019-06-28 23:29:14.341269 I | auth: deleting token user-40(9).1 for user user-40 2019-06-28 23:29:14.341278 I | auth: deleting token user-29(1).1 for user user-29 2019-06-28 23:29:14.341287 I | auth: deleting token user-42(1).1 for user user-42 2019-06-28 23:29:14.341296 I | auth: deleting token user-38(1).1 for user user-38 2019-06-28 23:29:14.341307 I | auth: deleting token user-28(8).1 for user user-28 2019-06-28 23:29:14.341318 I | auth: deleting token user-22(6).1 for user user-22 2019-06-28 23:29:14.341328 I | auth: deleting token user-10(3).1 for user user-10 2019-06-28 23:29:14.341336 I | auth: deleting token user-0(5).1 for user user-0 2019-06-28 23:29:14.341345 I | auth: deleting token user-34(6).1 for user user-34 2019-06-28 23:29:14.341355 I | auth: deleting token user-30(9).1 for user user-30 2019-06-28 23:29:14.341364 I | auth: deleting token user-27(1).1 for user user-27 2019-06-28 23:29:14.341373 I | auth: deleting token user-17(5).1 for user user-17 2019-06-28 23:29:14.341382 I | auth: deleting token user-45(8).1 for user user-45 2019-06-28 23:29:14.341391 I | auth: deleting token user-6(9).1 for user user-6 2019-06-28 23:29:14.341400 I | auth: deleting token user-42(2).1 for user user-42 2019-06-28 23:29:14.341411 I | auth: deleting token user-27(2).1 for user user-27 2019-06-28 23:29:14.341420 I | auth: deleting token user-9(3).1 for user user-9 2019-06-28 23:29:14.341429 I | auth: deleting token user-48(6).1 for user user-48 2019-06-28 23:29:14.341438 I | auth: deleting token user-5(6).1 for user user-5 2019-06-28 23:29:14.341447 I | auth: deleting token user-37(9).1 for user user-37 2019-06-28 23:29:14.341456 I | auth: deleting token user-43(9).1 for user user-43 2019-06-28 23:29:14.341467 I | auth: deleting token user-16(1).1 for user user-16 2019-06-28 23:29:14.341477 I | auth: deleting token user-32(8).1 for user user-32 2019-06-28 23:29:14.341487 I | auth: deleting token user-0(9).1 for user user-0 2019-06-28 23:29:14.341497 I | auth: deleting token user-34(5).1 for user user-34 2019-06-28 23:29:14.341506 I | auth: deleting token user-19(6).1 for user user-19 2019-06-28 23:29:14.341515 I | auth: deleting token user-21(8).1 for user user-21 2019-06-28 23:29:14.341524 I | auth: deleting token user-23(8).1 for user user-23 2019-06-28 23:29:14.341533 I | auth: deleting token user-4(9).1 for user user-4 2019-06-28 23:29:14.341543 I | auth: deleting token user-24(2).1 for user user-24 2019-06-28 23:29:14.341553 I | auth: deleting token user-20(3).1 for user user-20 2019-06-28 23:29:14.341562 I | auth: deleting token user-31(9).1 for user user-31 2019-06-28 23:29:14.341571 I | auth: deleting token user-30(1).1 for user user-30 2019-06-28 23:29:14.341580 I | auth: deleting token user-18(4).1 for user user-18 2019-06-28 23:29:14.341589 I | auth: deleting token user-44(4).1 for user user-44 2019-06-28 23:29:14.341598 I | auth: deleting token user-43(6).1 for user user-43 2019-06-28 23:29:14.341609 I | auth: deleting token user-4(6).1 for user user-4 2019-06-28 23:29:14.341618 I | auth: deleting token user-1(6).1 for user user-1 2019-06-28 23:29:14.341628 I | auth: deleting token user-12(9).1 for user user-12 2019-06-28 23:29:14.341638 I | auth: deleting token user-35(0).1 for user user-35 2019-06-28 23:29:14.341647 I | auth: deleting token user-40(0).1 for user user-40 2019-06-28 23:29:14.341656 I | auth: deleting token user-30(3).1 for user user-30 2019-06-28 23:29:14.341665 I | auth: deleting token user-22(9).1 for user user-22 2019-06-28 23:29:14.341676 I | auth: deleting token user-32(7).1 for user user-32 2019-06-28 23:29:14.341685 I | auth: deleting token user-41(9).1 for user user-41 2019-06-28 23:29:14.341696 I | auth: deleting token user-0(8).1 for user user-0 2019-06-28 23:29:14.341716 I | auth: deleting token user-21(9).1 for user user-21 2019-06-28 23:29:14.341726 I | auth: deleting token user-32(6).1 for user user-32 2019-06-28 23:29:14.341735 I | auth: deleting token user-43(7).1 for user user-43 2019-06-28 23:29:14.341744 I | auth: deleting token user-8(7).1 for user user-8 2019-06-28 23:29:14.341753 I | auth: deleting token user-8(3).1 for user user-8 2019-06-28 23:29:14.341763 I | auth: deleting token user-22(2).1 for user user-22 2019-06-28 23:29:14.341772 I | auth: deleting token user-33(2).1 for user user-33 2019-06-28 23:29:14.341781 I | auth: deleting token user-9(2).1 for user user-9 2019-06-28 23:29:14.341790 I | auth: deleting token user-4(5).1 for user user-4 2019-06-28 23:29:14.341801 I | auth: deleting token user-19(5).1 for user user-19 2019-06-28 23:29:14.341811 I | auth: deleting token user-33(1).1 for user user-33 2019-06-28 23:29:14.341821 I | auth: deleting token user-23(1).1 for user user-23 2019-06-28 23:29:14.341831 I | auth: deleting token user-47(2).1 for user user-47 2019-06-28 23:29:14.341840 I | auth: deleting token user-44(6).1 for user user-44 2019-06-28 23:29:14.341849 I | auth: deleting token user-35(9).1 for user user-35 2019-06-28 23:29:14.341859 I | auth: deleting token user-44(9).1 for user user-44 2019-06-28 23:29:14.341869 I | auth: deleting token user-20(9).1 for user user-20 2019-06-28 23:29:14.341879 I | auth: deleting token user-23(0).1 for user user-23 2019-06-28 23:29:14.341888 I | auth: deleting token user-39(5).1 for user user-39 2019-06-28 23:29:14.341899 I | auth: deleting token user-37(6).1 for user user-37 2019-06-28 23:29:14.341920 I | auth: deleting token user-9(1).1 for user user-9 2019-06-28 23:29:14.341939 I | auth: deleting token user-8(5).1 for user user-8 2019-06-28 23:29:14.341950 I | auth: deleting token user-21(4).1 for user user-21 2019-06-28 23:29:14.341959 I | auth: deleting token user-35(4).1 for user user-35 2019-06-28 23:29:14.341971 I | auth: deleting token user-3(6).1 for user user-3 2019-06-28 23:29:14.341982 I | auth: deleting token user-11(8).1 for user user-11 2019-06-28 23:29:14.341993 I | auth: deleting token user-44(8).1 for user user-44 2019-06-28 23:29:14.342003 I | auth: deleting token user-49(1).1 for user user-49 2019-06-28 23:29:14.342016 I | auth: deleting token user-14(2).1 for user user-14 2019-06-28 23:29:14.342026 I | auth: deleting token user-7(2).1 for user user-7 2019-06-28 23:29:14.342037 I | auth: deleting token user-4(2).1 for user user-4 2019-06-28 23:29:14.342048 I | auth: deleting token user-1(7).1 for user user-1 2019-06-28 23:29:14.342060 I | auth: deleting token user-12(1).1 for user user-12 2019-06-28 23:29:14.342071 I | auth: deleting token user-1(2).1 for user user-1 2019-06-28 23:29:14.342081 I | auth: deleting token user-29(3).1 for user user-29 2019-06-28 23:29:14.342093 I | auth: deleting token user-4(7).1 for user user-4 2019-06-28 23:29:14.342103 I | auth: deleting token user-5(1).1 for user user-5 2019-06-28 23:29:14.342114 I | auth: deleting token user-26(1).1 for user user-26 2019-06-28 23:29:14.342124 I | auth: deleting token user-46(4).1 for user user-46 2019-06-28 23:29:14.342136 I | auth: deleting token user-29(8).1 for user user-29 2019-06-28 23:29:14.342147 I | auth: deleting token user-25(9).1 for user user-25 2019-06-28 23:29:14.342158 I | auth: deleting token user-34(9).1 for user user-34 2019-06-28 23:29:14.342168 I | auth: deleting token user-9(8).1 for user user-9 2019-06-28 23:29:14.342179 I | auth: deleting token user-2(9).1 for user user-2 2019-06-28 23:29:14.342191 I | auth: deleting token user-18(9).1 for user user-18 2019-06-28 23:29:14.342214 I | auth: deleting token user-9(0).1 for user user-9 2019-06-28 23:29:14.342225 I | auth: deleting token user-28(1).1 for user user-28 2019-06-28 23:29:14.342238 I | auth: deleting token user-36(7).1 for user user-36 2019-06-28 23:29:14.342249 I | auth: deleting token user-19(1).1 for user user-19 2019-06-28 23:29:14.342260 I | auth: deleting token user-28(2).1 for user user-28 2019-06-28 23:29:14.342270 I | auth: deleting token user-3(4).1 for user user-3 2019-06-28 23:29:14.342281 I | auth: deleting token user-18(7).1 for user user-18 2019-06-28 23:29:14.342292 I | auth: deleting token user-31(7).1 for user user-31 2019-06-28 23:29:14.342303 I | auth: deleting token user-11(2).1 for user user-11 2019-06-28 23:29:14.342313 I | auth: deleting token user-34(3).1 for user user-34 2019-06-28 23:29:14.342323 I | auth: deleting token user-31(5).1 for user user-31 --- PASS: TestHammerSimpleAuthenticate (0.30s) PASS ok github.com/coreos/etcd/auth 2.847s ? github.com/coreos/etcd/auth/authpb [no test files] === RUN TestSimpleHTTPClientDoSuccess --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) === RUN TestSimpleHTTPClientDoError --- PASS: TestSimpleHTTPClientDoError (0.00s) === RUN TestSimpleHTTPClientDoCancelContext --- PASS: TestSimpleHTTPClientDoCancelContext (0.00s) === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosed --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s) === RUN TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody --- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.00s) === RUN TestSimpleHTTPClientDoCancelContextWaitForRoundTrip --- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s) === RUN TestSimpleHTTPClientDoHeaderTimeout --- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s) === RUN TestHTTPClusterClientDo --- PASS: TestHTTPClusterClientDo (0.00s) === RUN TestHTTPClusterClientDoDeadlineExceedContext --- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s) === RUN TestHTTPClusterClientDoCanceledContext --- PASS: TestHTTPClusterClientDoCanceledContext (0.00s) === RUN TestRedirectedHTTPAction --- PASS: TestRedirectedHTTPAction (0.00s) === RUN TestRedirectFollowingHTTPClient --- PASS: TestRedirectFollowingHTTPClient (0.00s) === RUN TestDefaultCheckRedirect --- PASS: TestDefaultCheckRedirect (0.00s) === RUN TestHTTPClusterClientSync --- PASS: TestHTTPClusterClientSync (0.00s) === RUN TestHTTPClusterClientSyncFail --- PASS: TestHTTPClusterClientSyncFail (0.00s) === RUN TestHTTPClusterClientAutoSyncCancelContext --- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s) === RUN TestHTTPClusterClientAutoSyncFail --- PASS: TestHTTPClusterClientAutoSyncFail (0.00s) === RUN TestHTTPClusterClientGetVersion --- PASS: TestHTTPClusterClientGetVersion (0.00s) === RUN TestHTTPClusterClientSyncPinEndpoint --- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s) === RUN TestHTTPClusterClientSyncUnpinEndpoint --- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s) === RUN TestHTTPClusterClientSyncPinLeaderEndpoint --- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s) === RUN TestHTTPClusterClientResetFail --- PASS: TestHTTPClusterClientResetFail (0.00s) === RUN TestHTTPClusterClientResetPinRandom --- PASS: TestHTTPClusterClientResetPinRandom (0.10s) === 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 TestMembersAPIActionLeader --- PASS: TestMembersAPIActionLeader (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 TestHTTPMembersAPILeaderSuccess --- PASS: TestHTTPMembersAPILeaderSuccess (0.00s) === RUN TestHTTPMembersAPILeaderError --- PASS: TestHTTPMembersAPILeaderError (0.00s) PASS ok github.com/coreos/etcd/client 0.167s === RUN TestDialCancel --- SKIP: TestDialCancel (0.00s) client_test.go:30: DM - network tests disabled === RUN TestDialTimeout --- SKIP: TestDialTimeout (0.00s) client_test.go:83: === RUN TestDialNoTimeout --- PASS: TestDialNoTimeout (0.01s) === RUN TestIsHaltErr --- PASS: TestIsHaltErr (0.00s) === RUN TestCompactOp --- PASS: TestCompactOp (0.00s) === RUN TestOpWithSort --- PASS: TestOpWithSort (0.00s) === RUN TestTxnPanics --- PASS: TestTxnPanics (0.00s) === RUN TestEvent --- PASS: TestEvent (0.00s) PASS ok github.com/coreos/etcd/clientv3 0.039s testing: warning: no tests to run PASS ok github.com/coreos/etcd/clientv3/clientv3util 0.016s [no tests to run] ? github.com/coreos/etcd/clientv3/concurrency [no test files] ? github.com/coreos/etcd/clientv3/mirror [no test files] === RUN TestPrefixInterval --- PASS: TestPrefixInterval (0.00s) PASS ok github.com/coreos/etcd/clientv3/namespace 0.018s === RUN TestGRPCResolver 2019-06-28 23:29:23.667261 I | integration: launching 1331172101 (unix://localhost:13311721010) 2019-06-28 23:29:23.690112 I | etcdserver: name = 1331172101 2019-06-28 23:29:23.690152 I | etcdserver: data dir = /tmp/etcd629579026 2019-06-28 23:29:23.690164 I | etcdserver: member dir = /tmp/etcd629579026/member 2019-06-28 23:29:23.690174 I | etcdserver: heartbeat = 10ms 2019-06-28 23:29:23.690183 I | etcdserver: election = 100ms 2019-06-28 23:29:23.690194 I | etcdserver: snapshot count = 0 2019-06-28 23:29:23.690360 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100210213 2019-06-28 23:29:23.690392 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100110213 2019-06-28 23:29:23.690410 I | etcdserver: initial cluster = 1331172101=unix://127.0.0.1:2100110213 2019-06-28 23:29:23.718726 I | etcdserver: starting member 7cd3a13ccbce3fae in cluster efdb41dce057e4ed 2019-06-28 23:29:23.718787 I | raft: 7cd3a13ccbce3fae became follower at term 0 2019-06-28 23:29:23.718826 I | raft: newRaft 7cd3a13ccbce3fae [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:23.718841 I | raft: 7cd3a13ccbce3fae became follower at term 1 2019-06-28 23:29:23.763912 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:23.803654 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:23.803711 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:23.804605 I | etcdserver: 7cd3a13ccbce3fae as single-node; fast-forwarding 9 ticks (election ticks 10) 2019-06-28 23:29:23.806429 I | etcdserver/membership: added member 7cd3a13ccbce3fae [unix://127.0.0.1:2100110213] to cluster efdb41dce057e4ed 2019-06-28 23:29:23.809346 I | integration: launched 1331172101 (unix://localhost:13311721010) 2019-06-28 23:29:23.859390 I | raft: 7cd3a13ccbce3fae is starting a new election at term 1 2019-06-28 23:29:23.859452 I | raft: 7cd3a13ccbce3fae became candidate at term 2 2019-06-28 23:29:23.859498 I | raft: 7cd3a13ccbce3fae received MsgVoteResp from 7cd3a13ccbce3fae at term 2 2019-06-28 23:29:23.859528 I | raft: 7cd3a13ccbce3fae became leader at term 2 2019-06-28 23:29:23.859597 I | raft: raft.node: 7cd3a13ccbce3fae elected leader 7cd3a13ccbce3fae at term 2 2019-06-28 23:29:23.860182 I | etcdserver: published {Name:1331172101 ClientURLs:[unix://127.0.0.1:2100210213]} to cluster efdb41dce057e4ed 2019-06-28 23:29:23.860393 I | etcdserver: setting up the initial cluster version to 3.2 2019-06-28 23:29:23.862085 N | etcdserver/membership: set the initial cluster version to 3.2 2019-06-28 23:29:23.862217 I | etcdserver/api: enabled capabilities for version 3.2 2019-06-28 23:29:23.878339 I | integration: terminating 1331172101 (unix://localhost:13311721010) 2019-06-28 23:29:23.887375 I | integration: terminated 1331172101 (unix://localhost:13311721010) --- PASS: TestGRPCResolver (0.23s) === RUN TestGRPCResolverMulti 2019-06-28 23:29:23.895293 I | integration: launching 1280281676 (unix://localhost:12802816760) 2019-06-28 23:29:23.919995 I | etcdserver: name = 1280281676 2019-06-28 23:29:23.920035 I | etcdserver: data dir = /tmp/etcd496769353 2019-06-28 23:29:23.920059 I | etcdserver: member dir = /tmp/etcd496769353/member 2019-06-28 23:29:23.920077 I | etcdserver: heartbeat = 10ms 2019-06-28 23:29:23.920093 I | etcdserver: election = 100ms 2019-06-28 23:29:23.920109 I | etcdserver: snapshot count = 0 2019-06-28 23:29:23.920137 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100410213 2019-06-28 23:29:23.920159 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100310213 2019-06-28 23:29:23.920189 I | etcdserver: initial cluster = 1280281676=unix://127.0.0.1:2100310213 2019-06-28 23:29:23.936147 I | etcdserver: starting member e14e0ac23b91b9d1 in cluster 30693cc21c341027 2019-06-28 23:29:23.936220 I | raft: e14e0ac23b91b9d1 became follower at term 0 2019-06-28 23:29:23.936245 I | raft: newRaft e14e0ac23b91b9d1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:23.936262 I | raft: e14e0ac23b91b9d1 became follower at term 1 2019-06-28 23:29:23.960199 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:24.010185 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:24.010265 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:24.010779 I | etcdserver: e14e0ac23b91b9d1 as single-node; fast-forwarding 9 ticks (election ticks 10) 2019-06-28 23:29:24.011307 I | etcdserver/membership: added member e14e0ac23b91b9d1 [unix://127.0.0.1:2100310213] to cluster 30693cc21c341027 2019-06-28 23:29:24.012382 I | integration: launched 1280281676 (unix://localhost:12802816760) 2019-06-28 23:29:24.022101 I | raft: e14e0ac23b91b9d1 is starting a new election at term 1 2019-06-28 23:29:24.022211 I | raft: e14e0ac23b91b9d1 became candidate at term 2 2019-06-28 23:29:24.022353 I | raft: e14e0ac23b91b9d1 received MsgVoteResp from e14e0ac23b91b9d1 at term 2 2019-06-28 23:29:24.022478 I | raft: e14e0ac23b91b9d1 became leader at term 2 2019-06-28 23:29:24.022557 I | raft: raft.node: e14e0ac23b91b9d1 elected leader e14e0ac23b91b9d1 at term 2 2019-06-28 23:29:24.022986 I | etcdserver: setting up the initial cluster version to 3.2 2019-06-28 23:29:24.027960 N | etcdserver/membership: set the initial cluster version to 3.2 2019-06-28 23:29:24.028236 I | etcdserver: published {Name:1280281676 ClientURLs:[unix://127.0.0.1:2100410213]} to cluster 30693cc21c341027 2019-06-28 23:29:24.042616 I | integration: terminating 1280281676 (unix://localhost:12802816760) 2019-06-28 23:29:24.057667 I | integration: terminated 1280281676 (unix://localhost:12802816760) --- PASS: TestGRPCResolverMulti (0.17s) PASS ok github.com/coreos/etcd/clientv3/naming 0.432s === RUN TestConfigFromFile --- PASS: TestConfigFromFile (0.01s) PASS ok github.com/coreos/etcd/clientv3/yaml 0.024s === RUN TestPeriodic 2019-06-28 23:29:12.527855 N | compactor: Starting auto-compaction at revision 1 2019-06-28 23:29:12.528040 N | compactor: Finished auto-compaction at revision 1 2019-06-28 23:29:12.674305 N | compactor: Starting auto-compaction at revision 13 2019-06-28 23:29:12.674359 N | compactor: Finished auto-compaction at revision 13 2019-06-28 23:29:12.818037 N | compactor: Starting auto-compaction at revision 25 2019-06-28 23:29:12.818117 N | compactor: Finished auto-compaction at revision 25 2019-06-28 23:29:12.962425 N | compactor: Starting auto-compaction at revision 37 2019-06-28 23:29:12.962498 N | compactor: Finished auto-compaction at revision 37 --- PASS: TestPeriodic (0.74s) === RUN TestPeriodicPause 2019-06-28 23:29:13.416117 N | compactor: Starting auto-compaction at revision 26 2019-06-28 23:29:13.416151 N | compactor: Finished auto-compaction at revision 26 --- PASS: TestPeriodicPause (0.44s) PASS ok github.com/coreos/etcd/compactor 1.201s === RUN TestNewProxyFuncUnset --- PASS: TestNewProxyFuncUnset (0.00s) === RUN TestNewProxyFuncBad --- PASS: TestNewProxyFuncBad (0.00s) === RUN TestNewProxyFunc 2019-06-28 23:29:13.640423 I | discovery: using proxy "http://bar.com" 2019-06-28 23:29:13.640507 I | discovery: using proxy "http://disco.foo.bar" --- PASS: TestNewProxyFunc (0.00s) === RUN TestCheckCluster 2019-06-28 23:29:13.640643 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.640745 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.640782 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.640802 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.640827 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.640845 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.640916 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.640939 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.640965 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.640989 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641017 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641041 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.641126 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641150 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.641176 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641195 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641219 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641239 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.641307 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641330 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.641360 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641379 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641405 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641424 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.641490 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641509 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.641534 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641558 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641593 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641614 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.641675 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641695 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.641721 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641743 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641767 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641786 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.641865 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641885 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.641919 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641942 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.641967 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.641987 I | discovery: cluster status check: error connecting to , retrying in 8s --- PASS: TestCheckCluster (0.00s) === RUN TestWaitNodes 2019-06-28 23:29:13.642082 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642113 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642124 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642137 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642166 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642181 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642192 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642201 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642219 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642230 N | discovery: found 1 peer(s), waiting for 2 more 2019-06-28 23:29:13.642244 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642254 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642266 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642283 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642309 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642320 N | discovery: found 1 peer(s), waiting for 2 more 2019-06-28 23:29:13.642331 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.642353 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2019-06-28 23:29:13.642387 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642400 N | discovery: found 1 peer(s), waiting for 2 more 2019-06-28 23:29:13.642413 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.642433 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2019-06-28 23:29:13.642466 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642476 N | discovery: found 1 peer(s), waiting for 2 more 2019-06-28 23:29:13.642487 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642497 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642507 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642517 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642544 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642555 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642565 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642574 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642584 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642602 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642613 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642622 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642633 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.642653 I | discovery: waiting for other nodes: error connecting to , retrying in 2s 2019-06-28 23:29:13.642687 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642698 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642708 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642718 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.642737 I | discovery: waiting for other nodes: error connecting to , retrying in 4s 2019-06-28 23:29:13.642769 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642780 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642789 N | discovery: found 2 peer(s), waiting for 1 more 2019-06-28 23:29:13.642798 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642808 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642829 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642840 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642850 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642859 N | discovery: found 3 needed peer(s) 2019-06-28 23:29:13.642873 N | discovery: found peer 1 in the cluster 2019-06-28 23:29:13.642884 N | discovery: found peer 2 in the cluster 2019-06-28 23:29:13.642894 N | discovery: found peer 3 in the cluster 2019-06-28 23:29:13.642905 N | discovery: found 3 needed peer(s) --- PASS: TestWaitNodes (0.00s) === RUN TestCreateSelf --- PASS: TestCreateSelf (0.00s) === RUN TestNodesToCluster --- PASS: TestNodesToCluster (0.00s) === RUN TestSortableNodes --- PASS: TestSortableNodes (0.01s) === RUN TestRetryFailure 2019-06-28 23:29:13.653795 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.653871 I | discovery: cluster status check: error connecting to , retrying in 2s 2019-06-28 23:29:13.653902 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.653922 I | discovery: cluster status check: error connecting to , retrying in 4s 2019-06-28 23:29:13.653947 E | discovery: error #0: context deadline exceeded 2019-06-28 23:29:13.653970 I | discovery: cluster status check: error connecting to , retrying in 8s 2019-06-28 23:29:13.653993 E | discovery: error #0: context deadline exceeded --- PASS: TestRetryFailure (0.00s) PASS ok github.com/coreos/etcd/discovery 0.039s === RUN TestConfigFileOtherFields --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestUpdateDefaultClusterFromName --- PASS: TestUpdateDefaultClusterFromName (0.00s) === RUN TestUpdateDefaultClusterFromNameOverwrite --- SKIP: TestUpdateDefaultClusterFromNameOverwrite (0.00s) config_test.go:98: machine's default host not found === RUN TestStartEtcdWrongToken 2019-06-28 23:29:24.038540 I | embed: listening for peers on http://localhost:2380 2019-06-28 23:29:24.038825 I | embed: listening for client requests on localhost:2379 2019-06-28 23:29:24.050260 I | etcdserver: name = default 2019-06-28 23:29:24.050331 I | etcdserver: data dir = /tmp/token-test508475092 2019-06-28 23:29:24.050357 I | etcdserver: member dir = /tmp/token-test508475092/member 2019-06-28 23:29:24.050375 I | etcdserver: heartbeat = 100ms 2019-06-28 23:29:24.050392 I | etcdserver: election = 1000ms 2019-06-28 23:29:24.050440 I | etcdserver: snapshot count = 100000 2019-06-28 23:29:24.050474 I | etcdserver: advertise client URLs = http://localhost:2379 2019-06-28 23:29:24.050521 I | etcdserver: initial advertise peer URLs = http://localhost:2380 2019-06-28 23:29:24.050550 I | etcdserver: initial cluster = default=http://localhost:2380 2019-06-28 23:29:24.073761 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 2019-06-28 23:29:24.073866 I | raft: 8e9e05c52164694d became follower at term 0 2019-06-28 23:29:24.073909 I | raft: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:24.073954 I | raft: 8e9e05c52164694d became follower at term 1 2019-06-28 23:29:24.154693 E | auth: unknown token type: wrong-token 2019-06-28 23:29:24.154885 E | etcdserver: failed to create token provider: auth: invalid auth options --- PASS: TestStartEtcdWrongToken (0.14s) PASS ok github.com/coreos/etcd/embed 0.178s === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS ok github.com/coreos/etcd/error 0.038s === RUN TestMain --- PASS: TestMain (0.00s) PASS ok github.com/coreos/etcd/etcdctl 0.031s ? github.com/coreos/etcd/etcdctl/ctlv2 [no test files] === RUN TestArgOrStdin --- PASS: TestArgOrStdin (0.00s) PASS ok github.com/coreos/etcd/etcdctl/ctlv2/command 0.023s ? github.com/coreos/etcd/etcdctl/ctlv3 [no test files] ? github.com/coreos/etcd/etcdctl/ctlv3/command [no test files] === RUN TestConfigParsingMemberFlags --- PASS: TestConfigParsingMemberFlags (0.00s) === RUN TestConfigFileMemberFields 2019-06-28 23:29:32.481865 I | etcdmain: Loading server configuration from "/tmp/servercfg766359745" --- PASS: TestConfigFileMemberFields (0.00s) === RUN TestConfigParsingClusteringFlags --- PASS: TestConfigParsingClusteringFlags (0.00s) === RUN TestConfigFileClusteringFields 2019-06-28 23:29:32.483594 I | etcdmain: Loading server configuration from "/tmp/servercfg415236396" --- PASS: TestConfigFileClusteringFields (0.00s) === RUN TestConfigFileClusteringFlags 2019-06-28 23:29:32.484766 I | etcdmain: Loading server configuration from "/tmp/servercfg468880027" 2019-06-28 23:29:32.485180 I | etcdmain: Loading server configuration from "/tmp/servercfg558653758" 2019-06-28 23:29:32.485633 I | etcdmain: Loading server configuration from "/tmp/servercfg589651333" 2019-06-28 23:29:32.486248 I | etcdmain: Loading server configuration from "/tmp/servercfg177516832" 2019-06-28 23:29:32.486658 I | etcdmain: Loading server configuration from "/tmp/servercfg353626111" 2019-06-28 23:29:32.491874 I | etcdmain: Loading server configuration from "/tmp/servercfg377867602" 2019-06-28 23:29:32.499812 I | etcdmain: Loading server configuration from "/tmp/servercfg727928457" 2019-06-28 23:29:32.507825 I | etcdmain: Loading server configuration from "/tmp/servercfg904917588" --- PASS: TestConfigFileClusteringFlags (0.02s) === RUN TestConfigParsingOtherFlags --- PASS: TestConfigParsingOtherFlags (0.00s) === RUN TestConfigFileOtherFields 2019-06-28 23:29:32.515747 I | etcdmain: Loading server configuration from "/tmp/servercfg420494755" --- PASS: TestConfigFileOtherFields (0.01s) === RUN TestConfigParsingConflictClusteringFlags --- PASS: TestConfigParsingConflictClusteringFlags (0.00s) === RUN TestConfigFileConflictClusteringFlags 2019-06-28 23:29:32.523884 I | etcdmain: Loading server configuration from "/tmp/servercfg290512550" 2019-06-28 23:29:32.524362 I | etcdmain: Loading server configuration from "/tmp/servercfg386338765" 2019-06-28 23:29:32.524702 I | etcdmain: Loading server configuration from "/tmp/servercfg186922184" 2019-06-28 23:29:32.524996 I | etcdmain: Loading server configuration from "/tmp/servercfg641369991" --- PASS: TestConfigFileConflictClusteringFlags (0.01s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.00s) === RUN TestConfigIsNewCluster --- PASS: TestConfigIsNewCluster (0.00s) === RUN TestConfigIsProxy --- PASS: TestConfigIsProxy (0.00s) === RUN TestConfigIsReadonlyProxy --- PASS: TestConfigIsReadonlyProxy (0.00s) === RUN TestConfigShouldFallbackToProxy --- PASS: TestConfigShouldFallbackToProxy (0.00s) === RUN TestConfigFileElectionTimeout 2019-06-28 23:29:32.536019 I | etcdmain: Loading server configuration from "/tmp/servercfg686743866" 2019-06-28 23:29:32.543796 I | etcdmain: Loading server configuration from "/tmp/servercfg096594769" --- PASS: TestConfigFileElectionTimeout (0.02s) PASS ok github.com/coreos/etcd/etcdmain 0.095s === RUN TestDecideClusterVersion --- PASS: TestDecideClusterVersion (0.00s) === RUN TestIsCompatibleWithVers 2019-06-28 23:29:25.124766 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported 2019-06-28 23:29:25.124890 W | etcdserver: the running cluster version(2.0.0) is lower than the minimal cluster version(2.1.0) supported --- PASS: TestIsCompatibleWithVers (0.00s) === RUN TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail --- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s) === RUN TestConfigVerifyExistingWithDiscoveryURLFail --- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s) === RUN TestConfigVerifyLocalMember --- PASS: TestConfigVerifyLocalMember (0.00s) === RUN TestSnapDir --- PASS: TestSnapDir (0.00s) === RUN TestWALDir --- PASS: TestWALDir (0.00s) === RUN TestShouldDiscover --- PASS: TestShouldDiscover (0.00s) === RUN TestConsistentIndex --- PASS: TestConsistentIndex (0.00s) === RUN TestGetIDs --- PASS: TestGetIDs (0.00s) === RUN TestCreateConfigChangeEnts --- PASS: TestCreateConfigChangeEnts (0.00s) === RUN TestStopRaftWhenWaitingForApplyDone --- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s) === RUN TestConfgChangeBlocksApply --- PASS: TestConfgChangeBlocksApply (1.00s) === RUN TestDoLocalAction --- PASS: TestDoLocalAction (0.00s) === RUN TestDoBadLocalAction --- PASS: TestDoBadLocalAction (0.00s) === RUN TestApplyRepeat 2019-06-28 23:29:26.127344 I | etcdserver/membership: added member 4d2 [] to cluster 0 2019-06-28 23:29:26.127391 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.127408 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.140012 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestApplyRepeat (0.02s) === RUN TestApplyRequest --- PASS: TestApplyRequest (0.00s) === RUN TestApplyRequestOnAdminMemberAttributes 2019-06-28 23:29:26.151069 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s) === RUN TestApplyConfChangeError 2019-06-28 23:29:26.151411 I | etcdserver/membership: added member 1 [] to cluster 0 2019-06-28 23:29:26.151445 I | etcdserver/membership: added member 2 [] to cluster 0 2019-06-28 23:29:26.151475 I | etcdserver/membership: added member 3 [] to cluster 0 2019-06-28 23:29:26.151534 I | etcdserver/membership: added member 4 [] to cluster 0 2019-06-28 23:29:26.151660 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyConfChangeError (0.04s) === RUN TestApplyConfChangeShouldStop 2019-06-28 23:29:26.195111 I | etcdserver/membership: added member 1 [] to cluster 0 2019-06-28 23:29:26.195154 I | etcdserver/membership: added member 2 [] to cluster 0 2019-06-28 23:29:26.195187 I | etcdserver/membership: added member 3 [] to cluster 0 2019-06-28 23:29:26.195293 I | etcdserver/membership: removed member 2 from cluster 0 2019-06-28 23:29:26.195357 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestApplyConfChangeShouldStop (0.00s) === RUN TestApplyConfigChangeUpdatesConsistIndex 2019-06-28 23:29:26.195529 I | etcdserver/membership: added member 1 [] to cluster 0 2019-06-28 23:29:26.195746 I | etcdserver/membership: added member 2 [http://whatever:123] to cluster 0 --- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s) === RUN TestApplyMultiConfChangeShouldStop 2019-06-28 23:29:26.195934 I | etcdserver/membership: added member 1 [] to cluster 0 2019-06-28 23:29:26.195967 I | etcdserver/membership: added member 2 [] to cluster 0 2019-06-28 23:29:26.195996 I | etcdserver/membership: added member 3 [] to cluster 0 2019-06-28 23:29:26.196030 I | etcdserver/membership: added member 4 [] to cluster 0 2019-06-28 23:29:26.196058 I | etcdserver/membership: added member 5 [] to cluster 0 2019-06-28 23:29:26.196239 I | etcdserver/membership: removed member 1 from cluster 0 2019-06-28 23:29:26.196319 I | etcdserver/membership: removed member 2 from cluster 0 2019-06-28 23:29:26.196410 I | etcdserver/membership: removed member 3 from cluster 0 2019-06-28 23:29:26.196491 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestApplyMultiConfChangeShouldStop (0.00s) === RUN TestDoProposal 2019-06-28 23:29:26.196596 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.196645 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.196752 I | etcdserver: skipped leadership transfer for single member cluster 2019-06-28 23:29:26.196797 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.196821 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.196916 I | etcdserver: skipped leadership transfer for single member cluster 2019-06-28 23:29:26.196977 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.196992 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.197188 I | etcdserver: skipped leadership transfer for single member cluster 2019-06-28 23:29:26.197319 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.197338 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.197419 I | etcdserver: skipped leadership transfer for single member cluster --- 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 2019-06-28 23:29:26.218717 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.218744 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.229234 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestSyncTrigger (0.01s) === RUN TestSnapshot 2019-06-28 23:29:26.281010 I | etcdserver: saved snapshot at index 1 2019-06-28 23:29:26.281058 I | etcdserver: compacted raft log at 1 --- PASS: TestSnapshot (0.06s) === RUN TestSnapshotOrdering 2019-06-28 23:29:26.341101 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.341183 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.366495 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.374813 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.374959 I | etcdserver: skipped leadership transfer for single member cluster 2019-06-28 23:29:26.375007 I | etcdserver: applying snapshot at index 0... 2019-06-28 23:29:26.375088 I | etcdserver: raft applied incoming snapshot at index 1 2019-06-28 23:29:26.375420 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.377238 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.377310 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.377454 I | etcdserver: closing old backend... 2019-06-28 23:29:26.384946 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.404870 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.404923 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.405385 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.405446 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.405492 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.405525 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.405538 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.405549 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.405564 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.405605 I | etcdserver: finished applying incoming snapshot at index 0 --- PASS: TestSnapshotOrdering (0.14s) === RUN TestTriggerSnap 2019-06-28 23:29:26.523130 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.524001 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0) 2019-06-28 23:29:26.537273 I | etcdserver: saved snapshot at index 11 2019-06-28 23:29:26.537329 I | etcdserver: compacted raft log at 1 2019-06-28 23:29:26.547724 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestTriggerSnap (0.13s) === RUN TestConcurrentApplyAndSnapshotV3 2019-06-28 23:29:26.647719 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:26.650459 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:26.654883 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.664308 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.664478 I | etcdserver: raft applied incoming snapshot at index 3 2019-06-28 23:29:26.664514 I | etcdserver: applying snapshot at index 0... 2019-06-28 23:29:26.665939 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.668216 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.668271 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.668442 I | etcdserver: closing old backend... 2019-06-28 23:29:26.671388 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.671440 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.672785 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.672868 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.672927 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.672968 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.672986 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.673026 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.673047 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.673071 I | etcdserver: finished applying incoming snapshot at index 0 2019-06-28 23:29:26.676822 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.678066 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.707667 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.707802 I | etcdserver: raft applied incoming snapshot at index 6 2019-06-28 23:29:26.707830 I | etcdserver: applying snapshot at index 3... 2019-06-28 23:29:26.708087 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.708853 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.708892 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.711742 I | etcdserver: closing old backend... 2019-06-28 23:29:26.729655 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.729717 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.730182 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.730234 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.730281 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.730318 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.730335 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.730350 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.730366 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.730404 I | etcdserver: finished applying incoming snapshot at index 3 2019-06-28 23:29:26.737688 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.754018 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.771498 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.772518 I | etcdserver: raft applied incoming snapshot at index 9 2019-06-28 23:29:26.772583 I | etcdserver: applying snapshot at index 6... 2019-06-28 23:29:26.774280 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.777470 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.777564 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.777686 I | etcdserver: closing old backend... 2019-06-28 23:29:26.781908 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.785296 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.785347 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.785754 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.785799 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.785848 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.785880 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.785901 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.785924 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.785937 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.785960 I | etcdserver: finished applying incoming snapshot at index 6 2019-06-28 23:29:26.790912 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.831526 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.831766 I | etcdserver: raft applied incoming snapshot at index 12 2019-06-28 23:29:26.831785 I | etcdserver: applying snapshot at index 9... 2019-06-28 23:29:26.831985 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.832875 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.832898 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.832976 I | etcdserver: closing old backend... 2019-06-28 23:29:26.849678 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.849718 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.849998 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.850031 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.850063 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.850077 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.850086 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.850094 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.850102 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.850115 I | etcdserver: finished applying incoming snapshot at index 9 2019-06-28 23:29:26.853587 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.887718 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.907309 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.907471 I | etcdserver: raft applied incoming snapshot at index 15 2019-06-28 23:29:26.907528 I | etcdserver: applying snapshot at index 12... 2019-06-28 23:29:26.907860 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.919647 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.923687 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.923982 I | etcdserver: closing old backend... 2019-06-28 23:29:26.940014 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.941372 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.941426 I | etcdserver: recovering store v2... 2019-06-28 23:29:26.941860 I | etcdserver: finished recovering store v2 2019-06-28 23:29:26.941905 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:26.941948 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:26.941960 I | etcdserver: removing old peers from network... 2019-06-28 23:29:26.941972 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:26.941983 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:26.941995 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:26.942016 I | etcdserver: finished applying incoming snapshot at index 12 2019-06-28 23:29:26.951798 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:26.974133 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:26.974313 I | etcdserver: raft applied incoming snapshot at index 18 2019-06-28 23:29:26.974374 I | etcdserver: applying snapshot at index 15... 2019-06-28 23:29:26.974747 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:26.975763 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:26.975811 I | etcdserver: recovering alarms... 2019-06-28 23:29:26.975995 I | etcdserver: closing old backend... 2019-06-28 23:29:26.997141 I | etcdserver: finished closing old backend 2019-06-28 23:29:26.999884 I | etcdserver: finished recovering alarms 2019-06-28 23:29:26.999939 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.000399 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.000448 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.000494 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.000515 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.000530 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.000546 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.000571 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.000587 I | etcdserver: finished applying incoming snapshot at index 15 2019-06-28 23:29:27.043720 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.092699 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.092876 I | etcdserver: raft applied incoming snapshot at index 21 2019-06-28 23:29:27.092929 I | etcdserver: applying snapshot at index 18... 2019-06-28 23:29:27.093289 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.094281 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.094353 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.094463 I | etcdserver: closing old backend... 2019-06-28 23:29:27.097836 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.097893 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.098448 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.098501 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.098553 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.098601 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.098677 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.098743 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.098761 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.098802 I | etcdserver: finished applying incoming snapshot at index 18 2019-06-28 23:29:27.112977 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.132158 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.187762 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.187915 I | etcdserver: raft applied incoming snapshot at index 24 2019-06-28 23:29:27.187965 I | etcdserver: applying snapshot at index 21... 2019-06-28 23:29:27.188439 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.193083 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.193207 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.193349 I | etcdserver: closing old backend... 2019-06-28 23:29:27.206124 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.206164 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.206573 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.206595 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.206638 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.206650 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.206662 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.206672 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.206685 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.206700 I | etcdserver: finished applying incoming snapshot at index 21 2019-06-28 23:29:27.213254 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.243709 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.287122 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.287275 I | etcdserver: raft applied incoming snapshot at index 27 2019-06-28 23:29:27.287332 I | etcdserver: applying snapshot at index 24... 2019-06-28 23:29:27.287629 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.288357 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.288399 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.288509 I | etcdserver: closing old backend... 2019-06-28 23:29:27.305003 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.305030 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.305306 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.305321 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.305350 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.305358 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.305366 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.305373 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.305381 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.305396 I | etcdserver: finished applying incoming snapshot at index 24 2019-06-28 23:29:27.308635 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.327700 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.351763 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.351960 I | etcdserver: raft applied incoming snapshot at index 30 2019-06-28 23:29:27.351995 I | etcdserver: applying snapshot at index 27... 2019-06-28 23:29:27.352301 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.364400 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.364474 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.365127 I | etcdserver: closing old backend... 2019-06-28 23:29:27.367318 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.367364 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.368351 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.368375 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.368432 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.368446 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.368459 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.368470 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.368482 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.368514 I | etcdserver: finished applying incoming snapshot at index 27 2019-06-28 23:29:27.382237 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.387600 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.396761 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.396880 I | etcdserver: raft applied incoming snapshot at index 33 2019-06-28 23:29:27.396904 I | etcdserver: applying snapshot at index 30... 2019-06-28 23:29:27.397183 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.397959 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.397974 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.398211 I | etcdserver: closing old backend... 2019-06-28 23:29:27.417491 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.417524 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.417857 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.417880 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.417915 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.417925 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.417935 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.417944 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.417954 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.417984 I | etcdserver: finished applying incoming snapshot at index 30 2019-06-28 23:29:27.426594 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.463696 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.507658 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.507813 I | etcdserver: raft applied incoming snapshot at index 36 2019-06-28 23:29:27.507866 I | etcdserver: applying snapshot at index 33... 2019-06-28 23:29:27.510393 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.513467 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.513547 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.513775 I | etcdserver: closing old backend... 2019-06-28 23:29:27.529051 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.530042 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.530096 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.530504 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.530551 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.530596 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.530628 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.530641 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.530663 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.530676 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.530714 I | etcdserver: finished applying incoming snapshot at index 33 2019-06-28 23:29:27.571684 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.614861 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.614976 I | etcdserver: raft applied incoming snapshot at index 39 2019-06-28 23:29:27.615014 I | etcdserver: applying snapshot at index 36... 2019-06-28 23:29:27.615224 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.616887 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.616984 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.617182 I | etcdserver: closing old backend... 2019-06-28 23:29:27.633164 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.633211 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.633570 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.633606 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.633644 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.633673 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.633684 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.633694 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.633705 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.633717 I | etcdserver: finished applying incoming snapshot at index 36 2019-06-28 23:29:27.634285 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.661118 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.667326 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.667394 I | etcdserver: raft applied incoming snapshot at index 42 2019-06-28 23:29:27.667416 I | etcdserver: applying snapshot at index 39... 2019-06-28 23:29:27.667671 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.668384 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.668398 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.669019 I | etcdserver: closing old backend... 2019-06-28 23:29:27.681644 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.681701 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.682054 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.682090 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.682151 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.682178 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.682189 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.682201 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.682213 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.682226 I | etcdserver: finished applying incoming snapshot at index 39 2019-06-28 23:29:27.694403 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.723730 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.751069 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.751269 I | etcdserver: raft applied incoming snapshot at index 45 2019-06-28 23:29:27.751303 I | etcdserver: applying snapshot at index 42... 2019-06-28 23:29:27.751660 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.752555 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.752613 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.752666 I | etcdserver: closing old backend... 2019-06-28 23:29:27.771073 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.771694 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.771743 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.772243 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.772270 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.772320 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.772334 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.772347 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.772359 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.772373 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.772393 I | etcdserver: finished applying incoming snapshot at index 42 2019-06-28 23:29:27.815713 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.859720 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.859966 I | etcdserver: raft applied incoming snapshot at index 48 2019-06-28 23:29:27.860033 I | etcdserver: applying snapshot at index 45... 2019-06-28 23:29:27.860402 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.861239 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.861261 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.871663 I | etcdserver: closing old backend... 2019-06-28 23:29:27.871733 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.871762 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.872275 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.872333 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.872384 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.872441 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.872458 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.872480 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.872495 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.872519 I | etcdserver: finished applying incoming snapshot at index 45 2019-06-28 23:29:27.899760 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.907723 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:27.947465 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:27.947605 I | etcdserver: raft applied incoming snapshot at index 51 2019-06-28 23:29:27.947631 I | etcdserver: applying snapshot at index 48... 2019-06-28 23:29:27.949098 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:27.951148 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:27.951191 I | etcdserver: recovering alarms... 2019-06-28 23:29:27.951360 I | etcdserver: closing old backend... 2019-06-28 23:29:27.957991 I | etcdserver: finished closing old backend 2019-06-28 23:29:27.964816 I | etcdserver: finished recovering alarms 2019-06-28 23:29:27.964862 I | etcdserver: recovering store v2... 2019-06-28 23:29:27.965216 I | etcdserver: finished recovering store v2 2019-06-28 23:29:27.965254 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:27.965293 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:27.965320 I | etcdserver: removing old peers from network... 2019-06-28 23:29:27.965332 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:27.965359 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:27.965371 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:27.965399 I | etcdserver: finished applying incoming snapshot at index 48 2019-06-28 23:29:28.000009 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.008774 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.008866 I | etcdserver: raft applied incoming snapshot at index 54 2019-06-28 23:29:28.008882 I | etcdserver: applying snapshot at index 51... 2019-06-28 23:29:28.009051 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.009667 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.009693 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.009825 I | etcdserver: closing old backend... 2019-06-28 23:29:28.020928 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.025003 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.025042 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.025326 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.025357 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.025387 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.025407 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.025416 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.025423 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.025432 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.025453 I | etcdserver: finished applying incoming snapshot at index 51 2019-06-28 23:29:28.071688 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.111235 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.111357 I | etcdserver: raft applied incoming snapshot at index 57 2019-06-28 23:29:28.111406 I | etcdserver: applying snapshot at index 54... 2019-06-28 23:29:28.111693 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.113962 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.114032 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.114270 I | etcdserver: closing old backend... 2019-06-28 23:29:28.129030 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.129146 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.129200 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.129753 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.129803 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.129854 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.129875 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.129921 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.129940 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.129957 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.129982 I | etcdserver: finished applying incoming snapshot at index 54 2019-06-28 23:29:28.167755 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.210970 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.211116 I | etcdserver: raft applied incoming snapshot at index 60 2019-06-28 23:29:28.211202 I | etcdserver: applying snapshot at index 57... 2019-06-28 23:29:28.211625 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.212514 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.212566 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.212691 I | etcdserver: closing old backend... 2019-06-28 23:29:28.222135 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.222193 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.222602 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.222644 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.222686 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.222698 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.222710 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.222722 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.222752 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.222769 I | etcdserver: finished applying incoming snapshot at index 57 2019-06-28 23:29:28.228223 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.243789 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.287124 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.287287 I | etcdserver: raft applied incoming snapshot at index 63 2019-06-28 23:29:28.287342 I | etcdserver: applying snapshot at index 60... 2019-06-28 23:29:28.287808 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.288947 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.289020 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.289140 I | etcdserver: closing old backend... 2019-06-28 23:29:28.305281 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.306043 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.306102 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.306562 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.306610 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.306657 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.306694 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.306708 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.306743 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.306758 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.306806 I | etcdserver: finished applying incoming snapshot at index 60 2019-06-28 23:29:28.347715 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.390410 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.390529 I | etcdserver: raft applied incoming snapshot at index 66 2019-06-28 23:29:28.390557 I | etcdserver: applying snapshot at index 63... 2019-06-28 23:29:28.390878 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.397146 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.397260 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.397348 I | etcdserver: closing old backend... 2019-06-28 23:29:28.416907 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.416964 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.417430 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.417478 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.417525 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.417562 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.417577 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.417589 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.417628 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.417648 I | etcdserver: finished applying incoming snapshot at index 63 2019-06-28 23:29:28.421280 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.447879 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.459683 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.459901 I | etcdserver: raft applied incoming snapshot at index 69 2019-06-28 23:29:28.459946 I | etcdserver: applying snapshot at index 66... 2019-06-28 23:29:28.462142 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.463074 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.463121 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.463270 I | etcdserver: closing old backend... 2019-06-28 23:29:28.469272 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.476951 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.476984 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.477487 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.477531 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.477579 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.477595 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.477608 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.477622 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.477637 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.477654 I | etcdserver: finished applying incoming snapshot at index 66 2019-06-28 23:29:28.517982 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.527979 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.528118 I | etcdserver: raft applied incoming snapshot at index 72 2019-06-28 23:29:28.528155 I | etcdserver: applying snapshot at index 69... 2019-06-28 23:29:28.530548 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.534227 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.534351 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.535661 I | etcdserver: closing old backend... 2019-06-28 23:29:28.550010 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.550097 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.550693 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.550730 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.550788 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.550806 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.550824 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.550839 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.550856 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.550880 I | etcdserver: finished applying incoming snapshot at index 69 2019-06-28 23:29:28.559768 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.587713 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.627245 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.627345 I | etcdserver: raft applied incoming snapshot at index 75 2019-06-28 23:29:28.627372 I | etcdserver: applying snapshot at index 72... 2019-06-28 23:29:28.627893 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.628888 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.628951 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.629086 I | etcdserver: closing old backend... 2019-06-28 23:29:28.645003 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.645043 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.645212 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.645761 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.645791 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.645844 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.645860 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.645875 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.645889 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.645905 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.645922 I | etcdserver: finished applying incoming snapshot at index 72 2019-06-28 23:29:28.671783 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.713039 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.713225 I | etcdserver: raft applied incoming snapshot at index 78 2019-06-28 23:29:28.713305 I | etcdserver: applying snapshot at index 75... 2019-06-28 23:29:28.713673 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.714655 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.714718 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.715766 I | etcdserver: closing old backend... 2019-06-28 23:29:28.728944 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.732704 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.732771 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.733371 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.733435 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.733488 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.733503 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.733518 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.733532 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.733547 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.733564 I | etcdserver: finished applying incoming snapshot at index 75 2019-06-28 23:29:28.759828 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.767378 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.767465 I | etcdserver: raft applied incoming snapshot at index 81 2019-06-28 23:29:28.767489 I | etcdserver: applying snapshot at index 78... 2019-06-28 23:29:28.767801 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.775542 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.775719 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.775874 I | etcdserver: closing old backend... 2019-06-28 23:29:28.789816 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.794907 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.794960 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.795532 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.795609 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.795662 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.795675 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.795688 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.795700 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.795736 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.795798 I | etcdserver: finished applying incoming snapshot at index 78 2019-06-28 23:29:28.847905 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:28.894071 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:28.894185 I | etcdserver: raft applied incoming snapshot at index 84 2019-06-28 23:29:28.894225 I | etcdserver: applying snapshot at index 81... 2019-06-28 23:29:28.894466 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:28.895252 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:28.895336 I | etcdserver: recovering alarms... 2019-06-28 23:29:28.898352 I | etcdserver: closing old backend... 2019-06-28 23:29:28.903806 I | etcdserver: finished closing old backend 2019-06-28 23:29:28.907897 I | etcdserver: finished recovering alarms 2019-06-28 23:29:28.907949 I | etcdserver: recovering store v2... 2019-06-28 23:29:28.908340 I | etcdserver: finished recovering store v2 2019-06-28 23:29:28.908387 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:28.908431 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:28.908466 I | etcdserver: removing old peers from network... 2019-06-28 23:29:28.908481 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:28.908495 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:28.908510 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:28.908556 I | etcdserver: finished applying incoming snapshot at index 81 2019-06-28 23:29:28.947791 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.006851 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.007048 I | etcdserver: raft applied incoming snapshot at index 87 2019-06-28 23:29:29.007100 I | etcdserver: applying snapshot at index 84... 2019-06-28 23:29:29.007546 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.017139 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.017222 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.017323 I | etcdserver: closing old backend... 2019-06-28 23:29:29.040741 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.043659 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.043725 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.044213 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.044273 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.044333 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.044348 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.044363 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.044376 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.044391 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.044410 I | etcdserver: finished applying incoming snapshot at index 84 2019-06-28 23:29:29.079883 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.087738 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.087853 I | etcdserver: raft applied incoming snapshot at index 90 2019-06-28 23:29:29.087883 I | etcdserver: applying snapshot at index 87... 2019-06-28 23:29:29.088151 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.088910 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.088929 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.091705 I | etcdserver: closing old backend... 2019-06-28 23:29:29.102696 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.102749 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.103201 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.103222 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.103264 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.103277 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.103288 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.103298 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.103310 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.103326 I | etcdserver: finished applying incoming snapshot at index 87 2019-06-28 23:29:29.116757 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.143922 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.184641 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.184795 I | etcdserver: raft applied incoming snapshot at index 93 2019-06-28 23:29:29.184843 I | etcdserver: applying snapshot at index 90... 2019-06-28 23:29:29.185108 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.189859 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.189911 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.190015 I | etcdserver: closing old backend... 2019-06-28 23:29:29.205144 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.208690 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.208732 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.209095 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.209134 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.209174 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.209207 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.209218 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.209227 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.209241 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.209255 I | etcdserver: finished applying incoming snapshot at index 90 2019-06-28 23:29:29.251700 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.291598 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.291753 I | etcdserver: raft applied incoming snapshot at index 96 2019-06-28 23:29:29.291816 I | etcdserver: applying snapshot at index 93... 2019-06-28 23:29:29.297448 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.298209 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.298246 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.298394 I | etcdserver: closing old backend... 2019-06-28 23:29:29.313228 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.321386 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.321437 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.321777 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.321815 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.321850 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.321868 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.321889 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.321898 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.321908 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.321925 I | etcdserver: finished applying incoming snapshot at index 93 2019-06-28 23:29:29.359693 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.399088 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.399208 I | etcdserver: raft applied incoming snapshot at index 99 2019-06-28 23:29:29.399226 I | etcdserver: applying snapshot at index 96... 2019-06-28 23:29:29.399451 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.401321 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.401417 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.401712 I | etcdserver: closing old backend... 2019-06-28 23:29:29.404814 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.404872 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.405284 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.405325 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.405369 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.405384 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.405395 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.405407 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.405430 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.405446 I | etcdserver: finished applying incoming snapshot at index 96 2019-06-28 23:29:29.421103 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.423733 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.475748 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.475892 I | etcdserver: raft applied incoming snapshot at index 102 2019-06-28 23:29:29.475943 I | etcdserver: applying snapshot at index 99... 2019-06-28 23:29:29.476183 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.476843 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.476876 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.477104 I | etcdserver: closing old backend... 2019-06-28 23:29:29.492931 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.501976 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.502025 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.502380 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.502423 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.502477 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.502517 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.502533 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.502550 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.502583 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.502605 I | etcdserver: finished applying incoming snapshot at index 99 2019-06-28 23:29:29.543724 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.581984 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.582137 I | etcdserver: raft applied incoming snapshot at index 105 2019-06-28 23:29:29.582189 I | etcdserver: applying snapshot at index 102... 2019-06-28 23:29:29.582574 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.583557 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.583666 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.583819 I | etcdserver: closing old backend... 2019-06-28 23:29:29.601254 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.604405 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.604464 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.604934 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.604982 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.605036 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.605070 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.605088 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.605101 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.605116 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.605151 I | etcdserver: finished applying incoming snapshot at index 102 2019-06-28 23:29:29.643733 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.681993 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.682180 I | etcdserver: raft applied incoming snapshot at index 108 2019-06-28 23:29:29.682251 I | etcdserver: applying snapshot at index 105... 2019-06-28 23:29:29.682614 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.687741 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.687790 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.687935 I | etcdserver: closing old backend... 2019-06-28 23:29:29.705432 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.706565 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.706656 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.707216 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.707279 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.707337 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.707382 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.707400 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.707429 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.707470 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.707493 I | etcdserver: finished applying incoming snapshot at index 105 2019-06-28 23:29:29.751942 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.794567 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.794744 I | etcdserver: raft applied incoming snapshot at index 111 2019-06-28 23:29:29.794781 I | etcdserver: applying snapshot at index 108... 2019-06-28 23:29:29.795133 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.796447 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.796505 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.796868 I | etcdserver: closing old backend... 2019-06-28 23:29:29.813405 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.816889 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.816964 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.817529 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.817560 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.817629 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.817650 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.817667 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.817682 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.817700 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.817726 I | etcdserver: finished applying incoming snapshot at index 108 2019-06-28 23:29:29.863746 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:29.885182 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:29.885366 I | etcdserver: raft applied incoming snapshot at index 114 2019-06-28 23:29:29.885418 I | etcdserver: applying snapshot at index 111... 2019-06-28 23:29:29.885751 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:29.890318 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:29.890386 I | etcdserver: recovering alarms... 2019-06-28 23:29:29.891214 I | etcdserver: closing old backend... 2019-06-28 23:29:29.914624 I | etcdserver: finished recovering alarms 2019-06-28 23:29:29.914696 I | etcdserver: recovering store v2... 2019-06-28 23:29:29.915198 I | etcdserver: finished recovering store v2 2019-06-28 23:29:29.915228 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:29.915277 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:29.915291 I | etcdserver: removing old peers from network... 2019-06-28 23:29:29.915304 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:29.915318 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:29.915334 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:29.915398 I | etcdserver: finished applying incoming snapshot at index 111 2019-06-28 23:29:29.915826 I | etcdserver: finished closing old backend 2019-06-28 23:29:29.971713 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.025090 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.025238 I | etcdserver: raft applied incoming snapshot at index 117 2019-06-28 23:29:30.025263 I | etcdserver: applying snapshot at index 114... 2019-06-28 23:29:30.025529 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.026388 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.026445 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.026616 I | etcdserver: closing old backend... 2019-06-28 23:29:30.042591 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.042653 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.043156 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.043206 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.043257 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.043293 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.043310 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.043347 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.043365 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.043410 I | etcdserver: finished applying incoming snapshot at index 114 2019-06-28 23:29:30.046588 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.083735 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.124719 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.124937 I | etcdserver: raft applied incoming snapshot at index 120 2019-06-28 23:29:30.125022 I | etcdserver: applying snapshot at index 117... 2019-06-28 23:29:30.125360 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.129741 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.129840 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.129983 I | etcdserver: closing old backend... 2019-06-28 23:29:30.145299 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.149602 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.149662 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.150118 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.150144 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.150234 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.150247 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.150259 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.150270 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.150282 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.150297 I | etcdserver: finished applying incoming snapshot at index 117 2019-06-28 23:29:30.162914 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.168857 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.168991 I | etcdserver: raft applied incoming snapshot at index 123 2019-06-28 23:29:30.169019 I | etcdserver: applying snapshot at index 120... 2019-06-28 23:29:30.169372 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.170280 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.170371 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.170424 I | etcdserver: closing old backend... 2019-06-28 23:29:30.193076 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.193719 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.193772 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.194166 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.194208 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.194248 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.194278 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.194290 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.194301 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.194314 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.194328 I | etcdserver: finished applying incoming snapshot at index 120 2019-06-28 23:29:30.235697 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.277551 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.277687 I | etcdserver: raft applied incoming snapshot at index 126 2019-06-28 23:29:30.277785 I | etcdserver: applying snapshot at index 123... 2019-06-28 23:29:30.278119 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.280896 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.280980 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.281070 I | etcdserver: closing old backend... 2019-06-28 23:29:30.297926 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.300930 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.300966 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.301513 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.301538 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.301595 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.301613 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.301630 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.301650 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.301668 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.301690 I | etcdserver: finished applying incoming snapshot at index 123 2019-06-28 23:29:30.339757 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.368381 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.368592 I | etcdserver: raft applied incoming snapshot at index 129 2019-06-28 23:29:30.368663 I | etcdserver: applying snapshot at index 126... 2019-06-28 23:29:30.368978 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.369851 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.369909 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.370054 I | etcdserver: closing old backend... 2019-06-28 23:29:30.385212 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.385901 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.385928 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.386329 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.386380 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.386420 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.386451 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.386465 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.386476 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.386490 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.386525 I | etcdserver: finished applying incoming snapshot at index 126 2019-06-28 23:29:30.425261 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.462473 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.462580 I | etcdserver: raft applied incoming snapshot at index 132 2019-06-28 23:29:30.462600 I | etcdserver: applying snapshot at index 129... 2019-06-28 23:29:30.462834 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.463536 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.463552 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.463814 I | etcdserver: closing old backend... 2019-06-28 23:29:30.481098 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.481155 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.481262 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.481576 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.481601 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.481641 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.481653 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.481665 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.481675 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.481686 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.481700 I | etcdserver: finished applying incoming snapshot at index 129 2019-06-28 23:29:30.499737 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.539795 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.539968 I | etcdserver: raft applied incoming snapshot at index 135 2019-06-28 23:29:30.540001 I | etcdserver: applying snapshot at index 132... 2019-06-28 23:29:30.542809 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.546046 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.546117 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.546483 I | etcdserver: closing old backend... 2019-06-28 23:29:30.568968 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.569039 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.569568 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.569596 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.569652 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.569666 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.569680 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.569692 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.569707 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.569726 I | etcdserver: finished applying incoming snapshot at index 132 2019-06-28 23:29:30.570465 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.615713 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.666495 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.666595 I | etcdserver: raft applied incoming snapshot at index 138 2019-06-28 23:29:30.666615 I | etcdserver: applying snapshot at index 135... 2019-06-28 23:29:30.666832 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.667645 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.667709 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.667792 I | etcdserver: closing old backend... 2019-06-28 23:29:30.671125 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.671164 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.671511 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.671554 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.671628 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.671641 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.671657 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.671667 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.671683 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.671699 I | etcdserver: finished applying incoming snapshot at index 135 2019-06-28 23:29:30.672875 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.690392 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.701477 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.701648 I | etcdserver: raft applied incoming snapshot at index 141 2019-06-28 23:29:30.701687 I | etcdserver: applying snapshot at index 138... 2019-06-28 23:29:30.701978 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.703713 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.703834 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.704021 I | etcdserver: closing old backend... 2019-06-28 23:29:30.708749 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.720915 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.720973 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.721353 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.721391 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.721429 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.721440 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.721451 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.721460 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.721474 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.721497 I | etcdserver: finished applying incoming snapshot at index 138 2019-06-28 23:29:30.760559 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.770007 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.770180 I | etcdserver: raft applied incoming snapshot at index 144 2019-06-28 23:29:30.770247 I | etcdserver: applying snapshot at index 141... 2019-06-28 23:29:30.770511 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.771286 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.771323 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.772375 I | etcdserver: closing old backend... 2019-06-28 23:29:30.777218 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.778650 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.778709 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.779070 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.779110 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.779151 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.779177 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.779189 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.779199 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.779213 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.779249 I | etcdserver: finished applying incoming snapshot at index 141 2019-06-28 23:29:30.799736 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.807612 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.807742 I | etcdserver: raft applied incoming snapshot at index 147 2019-06-28 23:29:30.807779 I | etcdserver: applying snapshot at index 144... 2019-06-28 23:29:30.809803 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.811494 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.811553 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.811737 I | etcdserver: closing old backend... 2019-06-28 23:29:30.815968 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.829140 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.829182 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.829578 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.829616 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.829656 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.829682 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.829693 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.829704 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.829715 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.829729 I | etcdserver: finished applying incoming snapshot at index 144 2019-06-28 23:29:30.867696 I | etcdserver: wrote database snapshot out [total bytes: 24576] 2019-06-28 23:29:30.918054 I | snap: saved database snapshot to disk [total bytes: 24576] 2019-06-28 23:29:30.918145 I | etcdserver: raft applied incoming snapshot at index 150 2019-06-28 23:29:30.918163 I | etcdserver: applying snapshot at index 147... 2019-06-28 23:29:30.918365 I | etcdserver: restoring mvcc store... 2019-06-28 23:29:30.918935 I | etcdserver: finished restoring mvcc store 2019-06-28 23:29:30.918959 I | etcdserver: recovering alarms... 2019-06-28 23:29:30.919057 I | etcdserver: closing old backend... 2019-06-28 23:29:30.936983 I | etcdserver: finished recovering alarms 2019-06-28 23:29:30.937009 I | etcdserver: recovering store v2... 2019-06-28 23:29:30.937103 I | etcdserver: finished closing old backend 2019-06-28 23:29:30.937342 I | etcdserver: finished recovering store v2 2019-06-28 23:29:30.937365 I | etcdserver: recovering cluster configuration... 2019-06-28 23:29:30.937398 I | etcdserver: finished recovering cluster configuration 2019-06-28 23:29:30.937406 I | etcdserver: removing old peers from network... 2019-06-28 23:29:30.937415 I | etcdserver: finished removing old peers from network 2019-06-28 23:29:30.937423 I | etcdserver: adding peers from new cluster configuration into network... 2019-06-28 23:29:30.937431 I | etcdserver: finished adding peers from new cluster configuration into network... 2019-06-28 23:29:30.937443 I | etcdserver: finished applying incoming snapshot at index 147 2019-06-28 23:29:30.937510 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestConcurrentApplyAndSnapshotV3 (4.39s) === RUN TestAddMember 2019-06-28 23:29:30.959113 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:30.959150 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:30.959382 I | etcdserver/membership: added member 4d2 [foo] to cluster 0 2019-06-28 23:29:30.959427 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestAddMember (0.00s) === RUN TestRemoveMember 2019-06-28 23:29:30.959602 I | etcdserver/membership: added member 4d2 [] to cluster 0 2019-06-28 23:29:30.959651 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:30.959664 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:30.959800 I | etcdserver/membership: removed member 4d2 from cluster 0 2019-06-28 23:29:30.959841 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestRemoveMember (0.00s) === RUN TestUpdateMember 2019-06-28 23:29:30.959984 I | etcdserver/membership: added member 4d2 [] to cluster 0 2019-06-28 23:29:30.960007 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:30.960021 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:30.960168 N | etcdserver/membership: updated member 4d2 [http://127.0.0.1:1] in cluster 0 2019-06-28 23:29:30.960210 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestUpdateMember (0.00s) === RUN TestPublish 2019-06-28 23:29:30.960353 I | etcdserver: published {Name:node1 ClientURLs:[http://a http://b]} to cluster 0 --- PASS: TestPublish (0.00s) === RUN TestPublishStopped 2019-06-28 23:29:30.960486 I | etcdserver: aborting publish because server is stopped --- PASS: TestPublishStopped (0.00s) === RUN TestPublishRetry 2019-06-28 23:29:30.960626 E | etcdserver: publish error: etcdserver: request timed out 2019-06-28 23:29:30.960650 E | etcdserver: publish error: etcdserver: request timed out 2019-06-28 23:29:30.968635 I | etcdserver: aborting publish because server is stopped --- PASS: TestPublishRetry (0.01s) === RUN TestUpdateVersion 2019-06-28 23:29:30.969087 I | etcdserver: setting up the initial cluster version to 2.0 --- PASS: TestUpdateVersion (0.00s) === RUN TestStopNotify 2019-06-28 23:29:30.969209 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestStopNotify (0.00s) === RUN TestGetOtherPeerURLs --- PASS: TestGetOtherPeerURLs (0.00s) === RUN TestLongestConnected --- PASS: TestLongestConnected (0.00s) PASS ok github.com/coreos/etcd/etcdserver 5.869s ? github.com/coreos/etcd/etcdserver/api [no test files] === RUN TestNewPeerHandlerOnRaftPrefix --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) === RUN TestServeMembersFails --- PASS: TestServeMembersFails (0.00s) === RUN TestServeMembersGet --- PASS: TestServeMembersGet (0.00s) === RUN TestServeVersion --- PASS: TestServeVersion (0.00s) === RUN TestServeVersionFails --- PASS: TestServeVersionFails (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.036s === RUN TestAuthFlow 2019-06-28 23:29:25.185816 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2019-06-28 23:29:25.186276 W | etcdserver/api/v2http: auth: incorrect password for user: root --- PASS: TestAuthFlow (0.00s) === RUN TestGetUserGrantedWithNonexistingRole --- PASS: TestGetUserGrantedWithNonexistingRole (0.00s) === RUN TestPrefixAccess 2019-06-28 23:29:25.188665 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2019-06-28 23:29:25.188708 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. 2019-06-28 23:29:25.188741 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2019-06-28 23:29:25.188757 W | etcdserver/api/v2http: auth: incorrect password for user: user 2019-06-28 23:29:25.188785 W | etcdserver/api/v2http: auth: incorrect password for user: user 2019-06-28 23:29:25.188796 W | etcdserver/api/v2http: auth: incorrect password for user: user 2019-06-28 23:29:25.188827 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. 2019-06-28 23:29:25.188854 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. 2019-06-28 23:29:25.188866 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. 2019-06-28 23:29:25.188880 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. 2019-06-28 23:29:25.188907 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2019-06-28 23:29:25.188923 W | etcdserver/api/v2http: auth: malformed basic auth encoding 2019-06-28 23:29:25.188948 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestPrefixAccess (0.00s) === RUN TestUserFromClientCertificate --- PASS: TestUserFromClientCertificate (0.00s) === RUN TestUserFromBasicAuth 2019-06-28 23:29:25.189862 W | etcdserver/api/v2http: auth: incorrect password for user: user 2019-06-28 23:29:25.189912 W | etcdserver/api/v2http: auth: incorrect password for user: user 2019-06-28 23:29:25.189924 W | etcdserver/api/v2http: auth: incorrect password for user: missing 2019-06-28 23:29:25.189950 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestUserFromBasicAuth (0.00s) === RUN TestBadRefreshRequest --- PASS: TestBadRefreshRequest (0.00s) === 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 --- PASS: TestServeMembersCreate (0.00s) === RUN TestServeMembersDelete --- PASS: TestServeMembersDelete (0.00s) === RUN TestServeMembersUpdate --- PASS: TestServeMembersUpdate (0.00s) === RUN TestServeMembersFail 2019-06-28 23:29:25.193014 E | etcdserver/api/v2http: error adding member c29b431f04be0bc7 (Error while adding a member) 2019-06-28 23:29:25.193059 E | etcdserver/api/etcdhttp: got unexpected response error (Error while adding a member) 2019-06-28 23:29:25.193167 E | etcdserver/api/v2http: error removing member 1 (Error while removing member) 2019-06-28 23:29:25.193197 E | etcdserver/api/etcdhttp: got unexpected response error (Error while removing member) 2019-06-28 23:29:25.193347 E | etcdserver/api/v2http: error updating member 0 (blah) 2019-06-28 23:29:25.193376 E | etcdserver/api/etcdhttp: got unexpected response error (blah) --- PASS: TestServeMembersFail (0.00s) === RUN TestWriteEvent --- PASS: TestWriteEvent (0.00s) === RUN TestV2DMachinesEndpoint --- PASS: TestV2DMachinesEndpoint (0.00s) === 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 TestBadServeKeys 2019-06-28 23:29:25.196488 E | etcdserver/api/v2http: got unexpected response error (Internal Server Error) 2019-06-28 23:29:25.196597 E | etcdserver/api/v2http: 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 2019-06-28 23:29:25.198245 E | etcdserver/api/etcdhttp: got unexpected response error (something went wrong) --- PASS: TestWriteError (0.00s) === RUN TestAllowMethod --- PASS: TestAllowMethod (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v2http 0.033s === 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/api/v2http/httptypes 0.014s ? github.com/coreos/etcd/etcdserver/api/v3client [no test files] ? github.com/coreos/etcd/etcdserver/api/v3election [no test files] ? github.com/coreos/etcd/etcdserver/api/v3lock [no test files] ? github.com/coreos/etcd/etcdserver/api/v3rpc [no test files] === RUN TestConvert --- PASS: TestConvert (0.00s) PASS ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.056s === RUN TestCheckPassword --- PASS: TestCheckPassword (0.14s) === RUN TestMergeUser 2019-06-28 23:29:32.486422 N | etcdserver/auth: granting duplicate role role1 for user foo 2019-06-28 23:29:32.486639 N | etcdserver/auth: revoking ungranted role role2 for user foo --- PASS: TestMergeUser (0.00s) === RUN TestMergeRole 2019-06-28 23:29:32.486780 N | etcdserver/auth: revoking ungranted read permission /foodir --- PASS: TestMergeRole (0.00s) === RUN TestAllUsers --- PASS: TestAllUsers (0.00s) === RUN TestGetAndDeleteUser 2019-06-28 23:29:32.487191 N | etcdserver/auth: deleted user cat --- PASS: TestGetAndDeleteUser (0.00s) === RUN TestAllRoles --- PASS: TestAllRoles (0.00s) === RUN TestGetAndDeleteRole 2019-06-28 23:29:32.487447 N | etcdserver/auth: deleted role animal --- PASS: TestGetAndDeleteRole (0.00s) === RUN TestEnsure --- PASS: TestEnsure (0.00s) === RUN TestCreateAndUpdateUser 2019-06-28 23:29:32.487877 N | etcdserver/auth: created user cat 2019-06-28 23:29:32.488011 N | etcdserver/auth: updated user cat --- PASS: TestCreateAndUpdateUser (0.00s) === RUN TestUpdateRole 2019-06-28 23:29:32.488211 N | etcdserver/auth: updated role animal --- PASS: TestUpdateRole (0.00s) === RUN TestCreateRole 2019-06-28 23:29:32.488357 N | etcdserver/auth: created new role animal --- PASS: TestCreateRole (0.00s) === RUN TestEnableAuth 2019-06-28 23:29:32.488515 I | etcdserver/auth: no guest role access found, creating default 2019-06-28 23:29:32.488561 N | etcdserver/auth: created new role guest 2019-06-28 23:29:32.488597 N | etcdserver/auth: auth: enabled auth --- PASS: TestEnableAuth (0.00s) === RUN TestDisableAuth 2019-06-28 23:29:32.488803 N | etcdserver/auth: auth: disabled auth --- PASS: TestDisableAuth (0.00s) === RUN TestSimpleMatch --- PASS: TestSimpleMatch (0.00s) PASS ok github.com/coreos/etcd/etcdserver/auth 0.172s === 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 2019-06-28 23:29:00.963315 I | etcdserver/membership: added member 1 [http://127.0.0.1:1] to cluster 0 2019-06-28 23:29:00.964464 I | etcdserver/membership: added member 2 [http://127.0.0.1:2] to cluster 0 2019-06-28 23:29:00.964520 I | etcdserver/membership: added member 3 [http://127.0.0.1:3] to cluster 0 2019-06-28 23:29:00.964573 I | etcdserver/membership: added member 4 [http://127.0.0.1:4] to cluster 0 2019-06-28 23:29:00.964642 I | etcdserver/membership: removed member 4 from cluster 0 --- PASS: TestClusterValidateConfigurationChange (0.00s) === RUN TestClusterGenID 2019-06-28 23:29:00.965434 I | etcdserver/membership: added member 3 [] to cluster 869b3badfbf1d6b7 --- PASS: TestClusterGenID (0.00s) === RUN TestNodeToMemberBad --- PASS: TestNodeToMemberBad (0.00s) === RUN TestClusterAddMember 2019-06-28 23:29:00.965794 I | etcdserver/membership: added member 1 [] to cluster 0 --- PASS: TestClusterAddMember (0.00s) === RUN TestClusterMembers --- PASS: TestClusterMembers (0.00s) === RUN TestClusterRemoveMember 2019-06-28 23:29:00.966154 I | etcdserver/membership: removed member 1 from cluster 0 --- PASS: TestClusterRemoveMember (0.00s) === RUN TestClusterUpdateAttributes 2019-06-28 23:29:00.966343 W | etcdserver/membership: skipped updating attributes of removed member 1 --- PASS: TestClusterUpdateAttributes (0.00s) === RUN TestNodeToMember --- PASS: TestNodeToMember (0.00s) === RUN TestIsReadyToAddNewMember 2019-06-28 23:29:00.966653 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3) 2019-06-28 23:29:00.966699 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2) 2019-06-28 23:29:00.966713 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3) 2019-06-28 23:29:00.966726 W | etcdserver/membership: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3) 2019-06-28 23:29:00.966741 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (1) --- PASS: TestIsReadyToAddNewMember (0.00s) === RUN TestIsReadyToRemoveMember 2019-06-28 23:29:00.966851 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1) 2019-06-28 23:29:00.966890 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2) 2019-06-28 23:29:00.966904 W | etcdserver/membership: Reject remove member request: the number of started member (1) will be less than the quorum number of the cluster (2) --- PASS: TestIsReadyToRemoveMember (0.00s) === RUN TestMemberTime --- PASS: TestMemberTime (0.00s) === RUN TestMemberPick --- PASS: TestMemberPick (0.00s) === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) PASS ok github.com/coreos/etcd/etcdserver/membership 0.021s ? github.com/coreos/etcd/etcdserver/stats [no test files] === RUN TestLessorGrant --- PASS: TestLessorGrant (0.07s) === RUN TestLeaseConcurrentKeys --- PASS: TestLeaseConcurrentKeys (0.08s) === RUN TestLessorRevoke --- PASS: TestLessorRevoke (0.07s) === RUN TestLessorRenew --- PASS: TestLessorRenew (0.06s) === RUN TestLessorRenewExtendPileup --- PASS: TestLessorRenewExtendPileup (0.19s) === RUN TestLessorDetach --- PASS: TestLessorDetach (0.10s) === RUN TestLessorRecover --- PASS: TestLessorRecover (0.12s) === RUN TestLessorExpire --- PASS: TestLessorExpire (1.15s) === RUN TestLessorExpireAndDemote --- PASS: TestLessorExpireAndDemote (1.10s) === RUN TestLessorMaxTTL --- PASS: TestLessorMaxTTL (0.06s) PASS ok github.com/coreos/etcd/lease 3.023s === RUN TestRenewHTTP --- PASS: TestRenewHTTP (0.05s) === RUN TestTimeToLiveHTTP --- PASS: TestTimeToLiveHTTP (0.10s) === RUN TestRenewHTTPTimeout --- PASS: TestRenewHTTPTimeout (1.04s) === RUN TestTimeToLiveHTTPTimeout --- PASS: TestTimeToLiveHTTPTimeout (1.09s) PASS ok github.com/coreos/etcd/lease/leasehttp 2.305s ? github.com/coreos/etcd/lease/leasepb [no test files] === RUN TestIndexGet --- PASS: TestIndexGet (0.00s) === RUN TestIndexRange --- PASS: TestIndexRange (0.00s) === RUN TestIndexTombstone --- PASS: TestIndexTombstone (0.00s) === RUN TestIndexRangeSince --- PASS: TestIndexRangeSince (0.00s) === RUN TestIndexCompact 2019-06-28 23:29:31.456396 I | mvcc: store.index: compact 1 2019-06-28 23:29:31.456566 I | mvcc: store.index: compact 2 2019-06-28 23:29:31.456615 I | mvcc: store.index: compact 3 2019-06-28 23:29:31.456661 I | mvcc: store.index: compact 4 2019-06-28 23:29:31.456706 I | mvcc: store.index: compact 5 2019-06-28 23:29:31.456757 I | mvcc: store.index: compact 6 2019-06-28 23:29:31.456803 I | mvcc: store.index: compact 7 2019-06-28 23:29:31.456851 I | mvcc: store.index: compact 8 2019-06-28 23:29:31.456891 I | mvcc: store.index: compact 9 2019-06-28 23:29:31.456924 I | mvcc: store.index: compact 10 2019-06-28 23:29:31.456946 I | mvcc: store.index: compact 11 2019-06-28 23:29:31.456980 I | mvcc: store.index: compact 12 2019-06-28 23:29:31.457015 I | mvcc: store.index: compact 13 2019-06-28 23:29:31.457049 I | mvcc: store.index: compact 14 2019-06-28 23:29:31.457068 I | mvcc: store.index: compact 15 2019-06-28 23:29:31.457102 I | mvcc: store.index: compact 16 2019-06-28 23:29:31.457149 I | mvcc: store.index: compact 17 2019-06-28 23:29:31.457185 I | mvcc: store.index: compact 18 2019-06-28 23:29:31.457220 I | mvcc: store.index: compact 19 2019-06-28 23:29:31.457270 I | mvcc: store.index: compact 1 2019-06-28 23:29:31.457336 I | mvcc: store.index: compact 2 2019-06-28 23:29:31.457392 I | mvcc: store.index: compact 3 2019-06-28 23:29:31.457458 I | mvcc: store.index: compact 4 2019-06-28 23:29:31.457526 I | mvcc: store.index: compact 5 2019-06-28 23:29:31.457586 I | mvcc: store.index: compact 6 2019-06-28 23:29:31.457659 I | mvcc: store.index: compact 7 2019-06-28 23:29:31.457717 I | mvcc: store.index: compact 8 2019-06-28 23:29:31.457783 I | mvcc: store.index: compact 9 2019-06-28 23:29:31.457850 I | mvcc: store.index: compact 10 2019-06-28 23:29:31.457899 I | mvcc: store.index: compact 11 2019-06-28 23:29:31.457953 I | mvcc: store.index: compact 12 2019-06-28 23:29:31.458021 I | mvcc: store.index: compact 13 2019-06-28 23:29:31.458076 I | mvcc: store.index: compact 14 2019-06-28 23:29:31.458127 I | mvcc: store.index: compact 15 2019-06-28 23:29:31.458174 I | mvcc: store.index: compact 16 2019-06-28 23:29:31.458235 I | mvcc: store.index: compact 17 2019-06-28 23:29:31.458296 I | mvcc: store.index: compact 18 2019-06-28 23:29:31.458345 I | mvcc: store.index: compact 19 --- PASS: TestIndexCompact (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) === RUN TestKeyIndexSince --- PASS: TestKeyIndexSince (0.00s) === RUN TestKeyIndexPut --- PASS: TestKeyIndexPut (0.00s) === RUN TestKeyIndexRestore --- PASS: TestKeyIndexRestore (0.00s) === RUN TestKeyIndexTombstone --- PASS: TestKeyIndexTombstone (0.00s) === RUN TestKeyIndexCompact --- PASS: TestKeyIndexCompact (0.00s) === 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.06s) === RUN TestKVTxnRange --- PASS: TestKVTxnRange (0.06s) === RUN TestKVRangeRev --- PASS: TestKVRangeRev (0.09s) === RUN TestKVTxnRangeRev --- PASS: TestKVTxnRangeRev (0.08s) === RUN TestKVRangeBadRev 2019-06-28 23:29:31.869093 I | mvcc: store.index: compact 4 --- PASS: TestKVRangeBadRev (0.15s) === RUN TestKVTxnRangeBadRev 2019-06-28 23:29:31.980234 I | mvcc: store.index: compact 4 --- PASS: TestKVTxnRangeBadRev (0.08s) === RUN TestKVRangeLimit --- PASS: TestKVRangeLimit (0.07s) === RUN TestKVTxnRangeLimit --- PASS: TestKVTxnRangeLimit (0.06s) === RUN TestKVPutMultipleTimes --- PASS: TestKVPutMultipleTimes (0.12s) === RUN TestKVTxnPutMultipleTimes --- PASS: TestKVTxnPutMultipleTimes (0.08s) === RUN TestKVDeleteRange --- PASS: TestKVDeleteRange (0.63s) === RUN TestKVTxnDeleteRange --- PASS: TestKVTxnDeleteRange (0.61s) === RUN TestKVDeleteMultipleTimes --- PASS: TestKVDeleteMultipleTimes (0.07s) === RUN TestKVTxnDeleteMultipleTimes --- PASS: TestKVTxnDeleteMultipleTimes (0.03s) === RUN TestKVOperationInSequence --- PASS: TestKVOperationInSequence (0.06s) === RUN TestKVTxnBlockWriteOperations --- PASS: TestKVTxnBlockWriteOperations (0.10s) === RUN TestKVTxnNonBlockRange --- PASS: TestKVTxnNonBlockRange (0.06s) === RUN TestKVTxnOperationInSequence --- PASS: TestKVTxnOperationInSequence (0.07s) === RUN TestKVCompactReserveLastValue 2019-06-28 23:29:34.023687 I | mvcc: store.index: compact 1 2019-06-28 23:29:34.057152 I | mvcc: store.index: compact 2 2019-06-28 23:29:34.081009 I | mvcc: store.index: compact 3 2019-06-28 23:29:34.081255 I | mvcc: finished scheduled compaction at 1 (took 53.612657ms) 2019-06-28 23:29:34.085102 I | mvcc: finished scheduled compaction at 2 (took 3.787833ms) 2019-06-28 23:29:34.092530 I | mvcc: store.index: compact 4 2019-06-28 23:29:34.092662 I | mvcc: finished scheduled compaction at 3 (took 7.496932ms) --- PASS: TestKVCompactReserveLastValue (0.16s) === RUN TestKVCompactBad 2019-06-28 23:29:34.151321 I | mvcc: store.index: compact 0 2019-06-28 23:29:34.169475 I | mvcc: store.index: compact 1 2019-06-28 23:29:34.193181 I | mvcc: store.index: compact 4 2019-06-28 23:29:34.193334 I | mvcc: finished scheduled compaction at 0 (took 41.713153ms) --- PASS: TestKVCompactBad (0.12s) === RUN TestKVHash --- PASS: TestKVHash (0.34s) === RUN TestKVRestore 2019-06-28 23:29:34.829563 I | mvcc: store.index: compact 1 2019-06-28 23:29:34.881636 I | mvcc: store.index: compact 1 2019-06-28 23:29:34.881680 I | mvcc: resume scheduled compaction at 1 2019-06-28 23:29:34.881811 I | mvcc: finished scheduled compaction at 1 (took 74.342µs) --- PASS: TestKVRestore (0.38s) === RUN TestKVSnapshot --- PASS: TestKVSnapshot (0.18s) === RUN TestWatchableKVWatch --- PASS: TestWatchableKVWatch (0.17s) === RUN TestScheduleCompaction 2019-06-28 23:29:35.337707 I | mvcc: finished scheduled compaction at 1 (took 22.707µs) 2019-06-28 23:29:35.461750 I | mvcc: finished scheduled compaction at 3 (took 25.056µs) 2019-06-28 23:29:35.517813 I | mvcc: finished scheduled compaction at 1 (took 27.65µs) 2019-06-28 23:29:35.582928 I | mvcc: finished scheduled compaction at 3 (took 25.225µs) --- PASS: TestScheduleCompaction (0.32s) === RUN TestCompactAllAndRestore 2019-06-28 23:29:35.664906 I | mvcc: store.index: compact 5 2019-06-28 23:29:35.665201 I | mvcc: finished scheduled compaction at 5 (took 128.531µs) 2019-06-28 23:29:35.668192 I | mvcc: restore compact to 5 --- PASS: TestCompactAllAndRestore (0.06s) === RUN TestStoreRev --- PASS: TestStoreRev (0.08s) === RUN TestStorePut --- PASS: TestStorePut (0.00s) === RUN TestStoreRange --- PASS: TestStoreRange (0.00s) === RUN TestStoreDeleteRange --- PASS: TestStoreDeleteRange (0.00s) === RUN TestStoreCompact 2019-06-28 23:29:35.749809 I | mvcc: finished scheduled compaction at 3 (took 15.575µs) --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore 2019-06-28 23:29:35.750193 I | mvcc: restore compact to 3 --- PASS: TestStoreRestore (0.00s) === RUN TestRestoreDelete --- PASS: TestRestoreDelete (0.13s) === RUN TestRestoreContinueUnfinishedCompaction 2019-06-28 23:29:36.015703 I | mvcc: store.index: compact 2 2019-06-28 23:29:36.015770 I | mvcc: resume scheduled compaction at 2 2019-06-28 23:29:36.015868 I | mvcc: finished scheduled compaction at 2 (took 64.244µs) --- PASS: TestRestoreContinueUnfinishedCompaction (0.24s) === RUN TestTxnPut --- PASS: TestTxnPut (0.09s) === RUN TestTxnBlockBackendForceCommit --- PASS: TestTxnBlockBackendForceCommit (0.14s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch --- PASS: TestWatch (0.09s) === RUN TestNewWatcherCancel --- PASS: TestNewWatcherCancel (0.07s) === RUN TestCancelUnsynced --- PASS: TestCancelUnsynced (0.09s) === RUN TestSyncWatchers --- PASS: TestSyncWatchers (0.08s) === RUN TestWatchCompacted 2019-06-28 23:29:36.717820 I | mvcc: store.index: compact 5 2019-06-28 23:29:36.720739 I | mvcc: finished scheduled compaction at 5 (took 249.324µs) --- PASS: TestWatchCompacted (0.14s) === RUN TestWatchFutureRev --- PASS: TestWatchFutureRev (0.08s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore --- PASS: TestWatchRestore (0.59s) --- PASS: TestWatchRestore/Normal (0.21s) --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.37s) === RUN TestWatchRestoreSyncedWatcher --- PASS: TestWatchRestoreSyncedWatcher (2.14s) === RUN TestWatchBatchUnsynced --- PASS: TestWatchBatchUnsynced (0.36s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatcherWatchID --- PASS: TestWatcherWatchID (1.00s) === RUN TestWatcherWatchPrefix --- PASS: TestWatcherWatchPrefix (0.60s) === RUN TestWatcherWatchWrongRange --- PASS: TestWatcherWatchWrongRange (0.08s) === RUN TestWatchDeleteRange --- PASS: TestWatchDeleteRange (0.03s) === RUN TestWatchStreamCancelWatcherByID --- PASS: TestWatchStreamCancelWatcherByID (0.02s) === RUN TestWatcherRequestProgress --- PASS: TestWatcherRequestProgress (0.04s) === RUN TestWatcherWatchWithFilter --- PASS: TestWatcherWatchWithFilter (0.19s) PASS ok github.com/coreos/etcd/mvcc 10.479s === RUN TestBackendClose --- PASS: TestBackendClose (0.06s) === RUN TestBackendSnapshot --- PASS: TestBackendSnapshot (0.09s) === RUN TestBackendBatchIntervalCommit --- PASS: TestBackendBatchIntervalCommit (0.12s) === RUN TestBackendDefrag --- PASS: TestBackendDefrag (0.75s) === RUN TestBackendWriteback --- PASS: TestBackendWriteback (0.08s) === RUN TestBatchTxPut --- PASS: TestBatchTxPut (0.09s) === RUN TestBatchTxRange --- PASS: TestBatchTxRange (0.02s) === RUN TestBatchTxDelete --- PASS: TestBatchTxDelete (0.11s) === RUN TestBatchTxCommit --- PASS: TestBatchTxCommit (0.12s) === RUN TestBatchTxBatchLimitCommit --- PASS: TestBatchTxBatchLimitCommit (0.13s) PASS ok github.com/coreos/etcd/mvcc/backend 1.594s ? github.com/coreos/etcd/mvcc/mvccpb [no test files] === RUN TestIntervalTreeIntersects --- PASS: TestIntervalTreeIntersects (0.00s) === RUN TestIntervalTreeStringAffine --- PASS: TestIntervalTreeStringAffine (0.00s) === RUN TestIntervalTreeStab --- PASS: TestIntervalTreeStab (0.00s) === RUN TestIntervalTreeRandom --- PASS: TestIntervalTreeRandom (0.03s) === RUN TestIntervalTreeSortedVisit --- PASS: TestIntervalTreeSortedVisit (0.00s) === RUN TestIntervalTreeVisitExit --- PASS: TestIntervalTreeVisitExit (0.00s) === RUN TestIntervalTreeContains --- PASS: TestIntervalTreeContains (0.00s) PASS ok github.com/coreos/etcd/pkg/adt 0.038s ? github.com/coreos/etcd/pkg/contention [no test files] === 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.009s ? github.com/coreos/etcd/pkg/cpuutil [no test files] === RUN TestHash32 --- PASS: TestHash32 (0.00s) PASS ok github.com/coreos/etcd/pkg/crc 0.006s ? github.com/coreos/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc --- PASS: TestExpectFunc (0.01s) === RUN TestEcho --- PASS: TestEcho (0.00s) === RUN TestLineCount --- PASS: TestLineCount (0.00s) === RUN TestSend --- PASS: TestSend (0.00s) === RUN TestSignal --- PASS: TestSignal (0.01s) PASS ok github.com/coreos/etcd/pkg/expect 0.036s === RUN TestIsDirWriteable --- PASS: TestIsDirWriteable (0.00s) === RUN TestReadDir --- PASS: TestReadDir (0.00s) === RUN TestCreateDirAll --- PASS: TestCreateDirAll (0.00s) === RUN TestExist --- PASS: TestExist (0.00s) === RUN TestZeroToEnd --- PASS: TestZeroToEnd (0.00s) === RUN TestLockAndUnlock --- PASS: TestLockAndUnlock (0.10s) === RUN TestPreallocateExtend --- PASS: TestPreallocateExtend (0.00s) === RUN TestPreallocateFixed --- PASS: TestPreallocateFixed (0.00s) === RUN TestPurgeFile 2019-06-28 23:29:01.971922 I | pkg/fileutil: purged file /tmp/purgefile528394210/0.test successfully 2019-06-28 23:29:01.972096 I | pkg/fileutil: purged file /tmp/purgefile528394210/1.test successfully 2019-06-28 23:29:01.972147 I | pkg/fileutil: purged file /tmp/purgefile528394210/2.test successfully 2019-06-28 23:29:01.972196 I | pkg/fileutil: purged file /tmp/purgefile528394210/4.test successfully 2019-06-28 23:29:01.972267 I | pkg/fileutil: purged file /tmp/purgefile528394210/5.test successfully 2019-06-28 23:29:01.972323 I | pkg/fileutil: purged file /tmp/purgefile528394210/6.test successfully --- PASS: TestPurgeFile (0.02s) === RUN TestPurgeFileHoldingLockFile 2019-06-28 23:29:01.983616 I | pkg/fileutil: purged file /tmp/purgefile522962905/0.test successfully 2019-06-28 23:29:01.983702 I | pkg/fileutil: purged file /tmp/purgefile522962905/1.test successfully 2019-06-28 23:29:01.983760 I | pkg/fileutil: purged file /tmp/purgefile522962905/2.test successfully 2019-06-28 23:29:01.983832 I | pkg/fileutil: purged file /tmp/purgefile522962905/3.test successfully 2019-06-28 23:29:01.983909 I | pkg/fileutil: purged file /tmp/purgefile522962905/4.test successfully 2019-06-28 23:29:02.001927 I | pkg/fileutil: purged file /tmp/purgefile522962905/5.test successfully 2019-06-28 23:29:02.002060 I | pkg/fileutil: purged file /tmp/purgefile522962905/6.test successfully --- PASS: TestPurgeFileHoldingLockFile (0.03s) PASS ok github.com/coreos/etcd/pkg/fileutil 0.172s === RUN TestSetFlagsFromEnv 2019-06-28 23:29:01.818839 I | pkg/flags: recognized and used environment variable ETCD_A=foo 2019-06-28 23:29:01.824592 I | pkg/flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag --- PASS: TestSetFlagsFromEnv (0.01s) === RUN TestSetFlagsFromEnvBad 2019-06-28 23:29:01.824838 W | pkg/flags: unrecognized environment variable ETCD_A=foo 2019-06-28 23:29:01.824859 W | pkg/flags: unrecognized environment variable ETCD_C=woof --- PASS: TestSetFlagsFromEnvBad (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.020s ? 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.008s === RUN TestPageWriterRandom --- PASS: TestPageWriterRandom (0.00s) pagewriter_test.go:43: total writes: 6427 pagewriter_test.go:44: total write bytes: 66761088 (of 66761092) === RUN TestPageWriterPartialSlack --- PASS: TestPageWriterPartialSlack (0.00s) === RUN TestPageWriterOffset --- PASS: TestPageWriterOffset (0.00s) === RUN TestExactReadCloserExpectEOF --- PASS: TestExactReadCloserExpectEOF (0.00s) === RUN TestExactReadCloserShort --- PASS: TestExactReadCloserShort (0.00s) === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS ok github.com/coreos/etcd/pkg/ioutil 0.012s === RUN TestMergeLogger 2019-06-28 23:29:25.245944 E | pkg/logutil: hello --- PASS: TestMergeLogger (2.05s) PASS ok github.com/coreos/etcd/pkg/logutil 2.075s ? github.com/coreos/etcd/pkg/mock/mockstorage [no test files] ? github.com/coreos/etcd/pkg/mock/mockstore [no test files] ? github.com/coreos/etcd/pkg/mock/mockwait [no test files] === RUN TestNow --- PASS: TestNow (0.00s) PASS ok github.com/coreos/etcd/pkg/monotime 0.007s === RUN TestResolveTCPAddrs 2019-06-28 23:29:27.427670 I | pkg/netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001 2019-06-28 23:29:27.427892 I | pkg/netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379 2019-06-28 23:29:27.427919 I | pkg/netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001 2019-06-28 23:29:27.427955 I | pkg/netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380 2019-06-28 23:29:27.428049 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s 2019-06-28 23:29:28.428232 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s 2019-06-28 23:29:28.428358 E | pkg/netutil: could not resolve host infra0.example.com:4001 --- PASS: TestResolveTCPAddrs (1.00s) === RUN TestURLsEqual 2019-06-28 23:29:28.428651 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.428734 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.428762 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.428831 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.428894 I | pkg/netutil: resolving example.com:2380 to 10.0.10.1:2380 2019-06-28 23:29:28.428952 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.428998 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.429072 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 2019-06-28 23:29:28.429128 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 2019-06-28 23:29:28.429145 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 2019-06-28 23:29:28.429205 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 2019-06-28 23:29:28.429246 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 --- PASS: TestURLsEqual (0.00s) === RUN TestURLStringsEqual --- PASS: TestURLStringsEqual (0.00s) === RUN TestGetDefaultInterface --- SKIP: TestGetDefaultInterface (0.00s) routes_linux_test.go:22: DM - network tests disabled === RUN TestGetDefaultHost --- SKIP: TestGetDefaultHost (0.00s) routes_linux_test.go:31: DM - network tests disabled PASS ok github.com/coreos/etcd/pkg/netutil 1.019s === RUN TestUnsetenv --- PASS: TestUnsetenv (0.00s) === RUN TestHandleInterrupts 2019-06-28 23:29:28.688853 N | pkg/osutil: received interrupt signal, shutting down... 2019-06-28 23:29:28.690554 N | pkg/osutil: received terminated signal, shutting down... --- PASS: TestHandleInterrupts (0.00s) PASS ok github.com/coreos/etcd/pkg/osutil 0.017s === RUN TestCanonicalURLPath --- PASS: TestCanonicalURLPath (0.00s) PASS ok github.com/coreos/etcd/pkg/pathutil 0.007s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic 2019-06-28 23:29:29.942653 C | pkg/pbutil: marshal should never fail (blah) --- PASS: TestMarshalerPanic (0.00s) === RUN TestUnmarshaler --- PASS: TestUnmarshaler (0.00s) === RUN TestUnmarshalerPanic 2019-06-28 23:29:29.943168 C | pkg/pbutil: unmarshal should never fail (blah) --- PASS: TestUnmarshalerPanic (0.00s) === RUN TestGetBool --- PASS: TestGetBool (0.00s) PASS ok github.com/coreos/etcd/pkg/pbutil 0.011s === RUN TestServer_Unix_Insecure {"level":"info","msg":"started proxying","from":"unix://15AC809B303309251E8.unix-conn","to":"unix://15AC809B3033A19B2718.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B303309251E8.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B303309251E8.unix-conn","to":"unix://15AC809B3033A19B2718.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://15AC809B303309251E8.unix-conn","to":"unix://15AC809B3033A19B2718.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B303309251E8.unix-conn","to":"unix://15AC809B3033A19B2718.unix-conn"} --- PASS: TestServer_Unix_Insecure (0.00s) server_test.go:109: took 285.747µs with no latency server_test.go:126: took 235.925µs with no latency === RUN TestServer_TCP_Insecure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:43607","to":"tcp://127.0.0.1:39643"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:43607"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:43607","to":"tcp://127.0.0.1:39643"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:43607","to":"tcp://127.0.0.1:39643"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:43607","to":"tcp://127.0.0.1:39643"} --- PASS: TestServer_TCP_Insecure (0.00s) server_test.go:109: took 811.91µs with no latency server_test.go:126: took 778.286µs with no latency === RUN TestServer_Unix_Secure {"level":"info","msg":"started proxying","from":"unix://15AC809B307D18E7432E.unix-conn","to":"unix://15AC809B307DBB7A1A06.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B307D18E7432E.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B307D18E7432E.unix-conn","to":"unix://15AC809B307DBB7A1A06.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://15AC809B307D18E7432E.unix-conn","to":"unix://15AC809B307DBB7A1A06.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B307D18E7432E.unix-conn","to":"unix://15AC809B307DBB7A1A06.unix-conn"} --- PASS: TestServer_Unix_Secure (0.01s) server_test.go:109: took 2.443312ms with no latency server_test.go:126: took 1.957857ms with no latency === RUN TestServer_TCP_Secure {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42861","to":"tcp://127.0.0.1:44969"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42861"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42861","to":"tcp://127.0.0.1:44969"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42861","to":"tcp://127.0.0.1:44969"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42861","to":"tcp://127.0.0.1:44969"} --- PASS: TestServer_TCP_Secure (0.01s) server_test.go:109: took 2.775109ms with no latency server_test.go:126: took 2.045354ms with no latency === RUN TestServer_Unix_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B3123463C2A7.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} {"level":"info","msg":"set transmit latency","latency":"49.757779ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} {"level":"info","msg":"removed transmit latency","latency":"49.757779ms","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B3123463C2A7.unix-conn","to":"unix://15AC809B312400F8CA0.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayTx (0.06s) server_test.go:109: took 355.795µs with no latency server_test.go:124: took 55.36225ms with latency 50ms±5ms === RUN TestServer_TCP_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39725"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} {"level":"info","msg":"set transmit latency","latency":"49.203835ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} {"level":"info","msg":"removed transmit latency","latency":"49.203835ms","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39725","to":"tcp://127.0.0.1:45285"} --- PASS: TestServer_TCP_Insecure_DelayTx (0.06s) server_test.go:109: took 3.652333ms with no latency server_test.go:124: took 50.383941ms with latency 50ms±5ms === RUN TestServer_Unix_Secure_DelayTx {"level":"info","msg":"started proxying","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B37D0598C1A64.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} {"level":"info","msg":"set transmit latency","latency":"45.968878ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} {"level":"info","msg":"removed transmit latency","latency":"45.968878ms","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B37D0598C1A64.unix-conn","to":"unix://15AC809B37D110125479.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayTx (0.05s) server_test.go:109: took 1.985914ms with no latency server_test.go:124: took 48.133576ms with latency 50ms±5ms === RUN TestServer_TCP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34635"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} {"level":"info","msg":"set transmit latency","latency":"48.686266ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} {"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} {"level":"info","msg":"removed transmit latency","latency":"48.686266ms","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34635","to":"tcp://127.0.0.1:37283"} --- PASS: TestServer_TCP_Secure_DelayTx (0.06s) server_test.go:109: took 4.991806ms with no latency server_test.go:124: took 50.790546ms with latency 50ms±5ms === RUN TestServer_Unix_Insecure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B3E41742A65A9.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} {"level":"info","msg":"set accept latency","latency":"702.139976ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 15AC809B3E41742A65A9.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://15AC809B3E41742A65A9.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://15AC809B3E41742A65A9.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://15AC809B3E41742A65A9.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} {"level":"info","msg":"removed accept latency","latency":"702.139976ms","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B3E41742A65A9.unix-conn","to":"unix://15AC809B3E4241CF31B3.unix-conn"} --- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s) server_test.go:203: took 583.947µs with no latency server_test.go:219: took 513.785882ms with latency 700ms±10ms === RUN TestServer_Unix_Secure_DelayAccept {"level":"info","msg":"started proxying","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B68E7875D2C7D.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} {"level":"info","msg":"set accept latency","latency":"704.807837ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 15AC809B68E7875D2C7D.unix-conn: use of closed network connection"} {"level":"info","msg":"reset listener on","from":"unix://15AC809B68E7875D2C7D.unix-conn"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://15AC809B68E7875D2C7D.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://15AC809B68E7875D2C7D.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} {"level":"info","msg":"removed accept latency","latency":"704.807837ms","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B68E7875D2C7D.unix-conn","to":"unix://15AC809B68E84CF6666D.unix-conn"} --- PASS: TestServer_Unix_Secure_DelayAccept (0.73s) server_test.go:203: took 2.760416ms with no latency server_test.go:219: took 525.057659ms with latency 700ms±10ms === RUN TestServer_PauseTx {"level":"info","msg":"started proxying","from":"unix://15AC809B945F9C485D7D.unix-conn","to":"unix://15AC809B94609F2A5FC5.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809B945F9C485D7D.unix-conn"} {"level":"info","msg":"paused transmit listen","from":"unix://15AC809B945F9C485D7D.unix-conn","to":"unix://15AC809B94609F2A5FC5.unix-conn"} {"level":"info","msg":"unpaused transmit listen","from":"unix://15AC809B945F9C485D7D.unix-conn","to":"unix://15AC809B94609F2A5FC5.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809B945F9C485D7D.unix-conn","to":"unix://15AC809B94609F2A5FC5.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809B945F9C485D7D.unix-conn","to":"unix://15AC809B94609F2A5FC5.unix-conn"} --- PASS: TestServer_PauseTx (0.20s) === RUN TestServer_BlackholeTx {"level":"info","msg":"started proxying","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809BA064B86C150.unix-conn"} {"level":"info","msg":"blackholed transmit","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} {"level":"debug","msg":"dropped","data-size":"12 B","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} {"level":"info","msg":"unblackholed transmit","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809BA064B86C150.unix-conn","to":"unix://15AC809BA065C56C3CC3.unix-conn"} --- PASS: TestServer_BlackholeTx (0.20s) === RUN TestServer_CorruptTx {"level":"info","msg":"started proxying","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809BAC6BE78913FC.unix-conn"} {"level":"info","msg":"corrupting transmit","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} {"level":"info","msg":"stopped corrupting transmit","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809BAC6BE78913FC.unix-conn","to":"unix://15AC809BAC6C90B97.unix-conn"} --- PASS: TestServer_CorruptTx (0.01s) === RUN TestServer_Shutdown {"level":"info","msg":"started proxying","from":"unix://15AC809BACB9A6B227A5.unix-conn","to":"unix://15AC809BACBA3B1673C1.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809BACB9A6B227A5.unix-conn"} {"level":"debug","msg":"listener accept error","error":"accept unix 15AC809BACB9A6B227A5.unix-conn: use of closed network connection"} {"level":"debug","msg":"listener is closed; retry listening on","from":"unix://15AC809BACB9A6B227A5.unix-conn"} {"level":"info","msg":"reset listener on","from":"unix://15AC809BACB9A6B227A5.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809BACB9A6B227A5.unix-conn","to":"unix://15AC809BACBA3B1673C1.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809BACB9A6B227A5.unix-conn","to":"unix://15AC809BACBA3B1673C1.unix-conn"} --- PASS: TestServer_Shutdown (0.20s) === RUN TestServer_ShutdownListener {"level":"info","msg":"started proxying","from":"unix://15AC809BB8BD35EF76ED.unix-conn","to":"unix://15AC809BB8BDC6CE3351.unix-conn"} {"level":"info","msg":"proxy is listening on","from":"unix://15AC809BB8BD35EF76ED.unix-conn"} {"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://15AC809BB8BD35EF76ED.unix-conn","to":"unix://15AC809BB8BDC6CE3351.unix-conn"} {"level":"info","msg":"closed proxy listener","from":"unix://15AC809BB8BD35EF76ED.unix-conn","to":"unix://15AC809BB8BDC6CE3351.unix-conn"} --- PASS: TestServer_ShutdownListener (0.20s) === RUN TestServerHTTP_Insecure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:44191"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41969","to":"tcp://127.0.0.1:44191"} {"level":"info","msg":"set transmit latency","latency":"1.004449493s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41969","to":"tcp://127.0.0.1:44191"} {"level":"info","msg":"removed transmit latency","latency":"1.004449493s","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:44191","to":"tcp://127.0.0.1:41969"} --- PASS: TestServerHTTP_Insecure_DelayTx (1.21s) server_test.go:503: took 1.431972ms with no latency server_test.go:539: took 1.007559447s with latency 1s±10ms === RUN TestServerHTTP_Secure_DelayTx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:36305"} {"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"info","msg":"set transmit latency","latency":"993.747352ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:39549","to":"tcp://127.0.0.1:36305"} {"level":"info","msg":"removed transmit latency","latency":"993.747352ms","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:36305","to":"tcp://127.0.0.1:39549"} --- PASS: TestServerHTTP_Secure_DelayTx (3.35s) server_test.go:503: took 89.094101ms with no latency server_test.go:539: took 3.058342032s with latency 1s±10ms === RUN TestServerHTTP_Insecure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45119","to":"tcp://127.0.0.1:33587"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45119"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:45119","to":"tcp://127.0.0.1:33587"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:33587","to":"tcp://127.0.0.1:45119"} {"level":"info","msg":"set receive latency","latency":"994.11024ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:33587","to":"tcp://127.0.0.1:45119"} {"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:45119","to":"tcp://127.0.0.1:33587"} {"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:33587","to":"tcp://127.0.0.1:45119"} {"level":"info","msg":"removed receive latency","latency":"994.11024ms","from":"tcp://127.0.0.1:33587","to":"tcp://127.0.0.1:45119"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45119","to":"tcp://127.0.0.1:33587"} --- PASS: TestServerHTTP_Insecure_DelayRx (1.20s) server_test.go:503: took 3.076764ms with no latency server_test.go:539: took 995.692915ms with latency 1s±10ms === RUN TestServerHTTP_Secure_DelayRx {"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"info","msg":"set receive latency","latency":"1.008218432s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} {"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"info","msg":"removed receive latency","latency":"1.008218432s","from":"tcp://127.0.0.1:41129","to":"tcp://127.0.0.1:40817"} {"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:40817","to":"tcp://127.0.0.1:41129"} --- PASS: TestServerHTTP_Secure_DelayRx (3.37s) server_test.go:503: took 74.481345ms with no latency server_test.go:539: took 3.088838018s with latency 1s±10ms PASS ok github.com/coreos/etcd/pkg/proxy 11.632s === RUN TestPercentiles --- PASS: TestPercentiles (0.00s) === RUN TestReport --- PASS: TestReport (0.00s) === RUN TestWeightedReport --- PASS: TestWeightedReport (0.00s) === RUN TestGetTimeseries --- PASS: TestGetTimeseries (0.00s) PASS ok github.com/coreos/etcd/pkg/report 0.016s ? github.com/coreos/etcd/pkg/runtime [no test files] === RUN TestFIFOSchedule --- PASS: TestFIFOSchedule (0.00s) PASS ok github.com/coreos/etcd/pkg/schedule 0.007s === RUN TestSRVGetCluster --- PASS: TestSRVGetCluster (0.00s) === RUN TestSRVDiscover --- PASS: TestSRVDiscover (0.00s) PASS ok github.com/coreos/etcd/pkg/srv 0.017s ? github.com/coreos/etcd/pkg/stringutil [no test files] === RUN TestSample --- PASS: TestSample (0.01s) PASS Too many goroutines running after all test(s). 100 instances of: github.com/coreos/etcd/pkg/testutil.TestSample.func1() /build/etcd-3.2.26+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:41 +0x17 created by github.com/coreos/etcd/pkg/testutil.TestSample /build/etcd-3.2.26+dfsg/_build/src/github.com/coreos/etcd/pkg/testutil/leak_test.go:40 +0x5c ok github.com/coreos/etcd/pkg/testutil 0.060s ? github.com/coreos/etcd/pkg/tlsutil [no test files] === RUN TestNewKeepAliveListener --- PASS: TestNewKeepAliveListener (0.13s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo --- PASS: TestNewListenerTLSInfo (0.42s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo --- PASS: TestNewTransportTLSInfo (0.11s) === RUN TestTLSInfoNonexist --- PASS: TestTLSInfoNonexist (0.00s) === RUN TestTLSInfoEmpty --- PASS: TestTLSInfoEmpty (0.00s) === RUN TestTLSInfoMissingFields --- PASS: TestTLSInfoMissingFields (0.12s) === RUN TestTLSInfoParseFuncError --- PASS: TestTLSInfoParseFuncError (0.09s) === RUN TestTLSInfoConfigFuncs --- PASS: TestTLSInfoConfigFuncs (0.10s) === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert --- PASS: TestNewListenerTLSInfoSelfCert (0.39s) === RUN TestIsClosedConnError --- PASS: TestIsClosedConnError (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.00s) === RUN TestNewTransportTLSInvalidCipherSuites --- PASS: TestNewTransportTLSInvalidCipherSuites (0.32s) PASS ok github.com/coreos/etcd/pkg/transport 1.755s === 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 TestParseInitialCluster --- PASS: TestParseInitialCluster (0.00s) === RUN TestParseInitialClusterBad --- PASS: TestParseInitialClusterBad (0.00s) === RUN TestNameURLPairsString --- PASS: TestNameURLPairsString (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestNewURLsMapIPV6 --- PASS: TestNewURLsMapIPV6 (0.00s) === RUN TestNewURLsMapFromStringMapEmpty --- PASS: TestNewURLsMapFromStringMapEmpty (0.00s) === RUN TestNewURLsMapFromStringMapNormal --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) PASS ok github.com/coreos/etcd/pkg/types 0.016s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic 2019/06/28 23:29:32 dup id 1 --- PASS: TestRegisterDupPanic (0.00s) === RUN TestTriggerDupSuppression --- PASS: TestTriggerDupSuppression (0.00s) === RUN TestIsRegistered --- PASS: TestIsRegistered (0.00s) === RUN TestWaitTime --- PASS: TestWaitTime (0.00s) === RUN TestWaitTestStress --- PASS: TestWaitTestStress (0.03s) PASS ok github.com/coreos/etcd/pkg/wait 0.038s === RUN TestClusterProxyMemberList 2019-06-28 23:29:42.995363 I | integration: launching 218322852 (unix://localhost:2183228520) 2019-06-28 23:29:43.006109 I | etcdserver: name = 218322852 2019-06-28 23:29:43.006177 I | etcdserver: data dir = /tmp/etcd305470651 2019-06-28 23:29:43.006207 I | etcdserver: member dir = /tmp/etcd305470651/member 2019-06-28 23:29:43.006230 I | etcdserver: heartbeat = 10ms 2019-06-28 23:29:43.006252 I | etcdserver: election = 100ms 2019-06-28 23:29:43.006275 I | etcdserver: snapshot count = 0 2019-06-28 23:29:43.006323 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100211982 2019-06-28 23:29:43.006387 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100111982 2019-06-28 23:29:43.006428 I | etcdserver: initial cluster = 218322852=unix://127.0.0.1:2100111982 2019-06-28 23:29:43.036677 I | etcdserver: starting member 9411045b64cfc21a in cluster 23ea6199e5c044bf 2019-06-28 23:29:43.036816 I | raft: 9411045b64cfc21a became follower at term 0 2019-06-28 23:29:43.036855 I | raft: newRaft 9411045b64cfc21a [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:43.036882 I | raft: 9411045b64cfc21a became follower at term 1 2019-06-28 23:29:43.082125 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:43.129560 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:43.129626 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:43.130546 I | etcdserver: 9411045b64cfc21a as single-node; fast-forwarding 9 ticks (election ticks 10) 2019-06-28 23:29:43.136896 I | etcdserver/membership: added member 9411045b64cfc21a [unix://127.0.0.1:2100111982] to cluster 23ea6199e5c044bf 2019-06-28 23:29:43.139171 I | integration: launched 218322852 (unix://localhost:2183228520) 2019-06-28 23:29:43.145281 I | raft: 9411045b64cfc21a is starting a new election at term 1 2019-06-28 23:29:43.145349 I | raft: 9411045b64cfc21a became candidate at term 2 2019-06-28 23:29:43.145380 I | raft: 9411045b64cfc21a received MsgVoteResp from 9411045b64cfc21a at term 2 2019-06-28 23:29:43.145432 I | raft: 9411045b64cfc21a became leader at term 2 2019-06-28 23:29:43.145454 I | raft: raft.node: 9411045b64cfc21a elected leader 9411045b64cfc21a at term 2 2019-06-28 23:29:43.145838 I | etcdserver: setting up the initial cluster version to 3.2 2019-06-28 23:29:43.147454 N | etcdserver/membership: set the initial cluster version to 3.2 2019-06-28 23:29:43.147630 I | etcdserver: published {Name:218322852 ClientURLs:[unix://127.0.0.1:2100211982]} to cluster 23ea6199e5c044bf 2019-06-28 23:29:43.147698 I | etcdserver/api: enabled capabilities for version 3.2 2019-06-28 23:29:43.158000 I | grpcproxy: registered "127.0.0.1:38117" with 7-second lease 2019-06-28 23:29:44.660556 W | grpcproxy: clusterProxy watcher error (rpc error: code = Unavailable desc = naming: watch closed) 2019-06-28 23:29:44.660767 I | integration: terminating 218322852 (unix://localhost:2183228520) 2019-06-28 23:29:44.687270 I | integration: terminated 218322852 (unix://localhost:2183228520) --- PASS: TestClusterProxyMemberList (1.70s) === RUN TestKVProxyRange 2019-06-28 23:29:44.692671 I | integration: launching 1248520676 (unix://localhost:12485206760) 2019-06-28 23:29:44.704810 I | etcdserver: name = 1248520676 2019-06-28 23:29:44.704865 I | etcdserver: data dir = /tmp/etcd550955742 2019-06-28 23:29:44.704883 I | etcdserver: member dir = /tmp/etcd550955742/member 2019-06-28 23:29:44.704900 I | etcdserver: heartbeat = 10ms 2019-06-28 23:29:44.704914 I | etcdserver: election = 100ms 2019-06-28 23:29:44.704952 I | etcdserver: snapshot count = 0 2019-06-28 23:29:44.704973 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100411982 2019-06-28 23:29:44.705010 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100311982 2019-06-28 23:29:44.705034 I | etcdserver: initial cluster = 1248520676=unix://127.0.0.1:2100311982 2019-06-28 23:29:44.727025 I | etcdserver: starting member b7916ba93b3f7a80 in cluster 8ee42345ac3d81c9 2019-06-28 23:29:44.727111 I | raft: b7916ba93b3f7a80 became follower at term 0 2019-06-28 23:29:44.727141 I | raft: newRaft b7916ba93b3f7a80 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:44.727159 I | raft: b7916ba93b3f7a80 became follower at term 1 2019-06-28 23:29:44.762686 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:44.788570 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:44.788634 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:44.790109 I | integration: launched 1248520676 (unix://localhost:12485206760) 2019-06-28 23:29:44.790756 I | etcdserver: b7916ba93b3f7a80 as single-node; fast-forwarding 9 ticks (election ticks 10) 2019-06-28 23:29:44.792761 I | etcdserver/membership: added member b7916ba93b3f7a80 [unix://127.0.0.1:2100311982] to cluster 8ee42345ac3d81c9 2019-06-28 23:29:44.803722 I | raft: b7916ba93b3f7a80 is starting a new election at term 1 2019-06-28 23:29:44.803798 I | raft: b7916ba93b3f7a80 became candidate at term 2 2019-06-28 23:29:44.803829 I | raft: b7916ba93b3f7a80 received MsgVoteResp from b7916ba93b3f7a80 at term 2 2019-06-28 23:29:44.803863 I | raft: b7916ba93b3f7a80 became leader at term 2 2019-06-28 23:29:44.803905 I | raft: raft.node: b7916ba93b3f7a80 elected leader b7916ba93b3f7a80 at term 2 2019-06-28 23:29:44.804331 I | etcdserver: published {Name:1248520676 ClientURLs:[unix://127.0.0.1:2100411982]} to cluster 8ee42345ac3d81c9 2019-06-28 23:29:44.804489 I | etcdserver: setting up the initial cluster version to 3.2 2019-06-28 23:29:44.817753 N | etcdserver/membership: set the initial cluster version to 3.2 2019-06-28 23:29:44.824689 I | integration: terminating 1248520676 (unix://localhost:12485206760) 2019-06-28 23:29:44.837080 I | integration: terminated 1248520676 (unix://localhost:12485206760) --- PASS: TestKVProxyRange (0.16s) === RUN TestRegister 2019-06-28 23:29:44.848899 I | integration: launching 913498523 (unix://localhost:9134985230) 2019-06-28 23:29:44.878614 I | etcdserver: name = 913498523 2019-06-28 23:29:44.878678 I | etcdserver: data dir = /tmp/etcd023445669 2019-06-28 23:29:44.878698 I | etcdserver: member dir = /tmp/etcd023445669/member 2019-06-28 23:29:44.878713 I | etcdserver: heartbeat = 10ms 2019-06-28 23:29:44.878728 I | etcdserver: election = 100ms 2019-06-28 23:29:44.878742 I | etcdserver: snapshot count = 0 2019-06-28 23:29:44.878764 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100611982 2019-06-28 23:29:44.878801 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100511982 2019-06-28 23:29:44.878828 I | etcdserver: initial cluster = 913498523=unix://127.0.0.1:2100511982 2019-06-28 23:29:44.901993 I | etcdserver: starting member e31f522edc3f24b in cluster 4b245d89a08874b6 2019-06-28 23:29:44.902073 I | raft: e31f522edc3f24b became follower at term 0 2019-06-28 23:29:44.902149 I | raft: newRaft e31f522edc3f24b [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] 2019-06-28 23:29:44.902186 I | raft: e31f522edc3f24b became follower at term 1 2019-06-28 23:29:44.934640 W | auth: simple token is not cryptographically signed 2019-06-28 23:29:44.981036 I | etcdserver: set snapshot count to default 100000 2019-06-28 23:29:44.981158 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] 2019-06-28 23:29:44.982281 I | etcdserver: e31f522edc3f24b as single-node; fast-forwarding 9 ticks (election ticks 10) 2019-06-28 23:29:44.982544 I | integration: launched 913498523 (unix://localhost:9134985230) 2019-06-28 23:29:44.982679 I | etcdserver/membership: added member e31f522edc3f24b [unix://127.0.0.1:2100511982] to cluster 4b245d89a08874b6 2019-06-28 23:29:45.004798 I | raft: e31f522edc3f24b is starting a new election at term 1 2019-06-28 23:29:45.004860 I | raft: e31f522edc3f24b became candidate at term 2 2019-06-28 23:29:45.004883 I | raft: e31f522edc3f24b received MsgVoteResp from e31f522edc3f24b at term 2 2019-06-28 23:29:45.004916 I | raft: e31f522edc3f24b became leader at term 2 2019-06-28 23:29:45.004953 I | raft: raft.node: e31f522edc3f24b elected leader e31f522edc3f24b at term 2 2019-06-28 23:29:45.005630 I | etcdserver: setting up the initial cluster version to 3.2 2019-06-28 23:29:45.010090 N | etcdserver/membership: set the initial cluster version to 3.2 2019-06-28 23:29:45.010278 I | etcdserver: published {Name:913498523 ClientURLs:[unix://127.0.0.1:2100611982]} to cluster 4b245d89a08874b6 2019-06-28 23:29:45.029840 W | grpcproxy: failed to create a session context canceled 2019-06-28 23:29:45.030077 I | integration: terminating 913498523 (unix://localhost:9134985230) 2019-06-28 23:29:45.045382 I | integration: terminated 913498523 (unix://localhost:9134985230) --- PASS: TestRegister (0.20s) PASS ok github.com/coreos/etcd/proxy/grpcproxy 2.098s ? github.com/coreos/etcd/proxy/grpcproxy/adapter [no test files] ? github.com/coreos/etcd/proxy/grpcproxy/cache [no test files] === RUN TestNewDirectorScheme --- PASS: TestNewDirectorScheme (0.00s) === RUN TestDirectorEndpointsFiltering --- PASS: TestDirectorEndpointsFiltering (0.00s) === RUN TestReadonlyHandler --- PASS: TestReadonlyHandler (0.00s) === RUN TestConfigHandlerGET 2019-06-28 23:29:37.564666 I | proxy/httpproxy: endpoints found ["https://example.com:8080" "https://192.0.2.8:4002"] --- PASS: TestConfigHandlerGET (0.00s) === RUN TestReverseProxyServe 2019-06-28 23:29:37.565296 I | proxy/httpproxy: zero endpoints currently available 2019-06-28 23:29:37.565397 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip 2019-06-28 23:29:37.565435 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable 2019-06-28 23:29:37.565452 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. 2019-06-28 23:29:37.565472 I | proxy/httpproxy: 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/httpproxy 0.020s === RUN TestUserspaceProxy 2019-06-28 23:29:36.920767 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:35337] --- PASS: TestUserspaceProxy (0.00s) PASS ok github.com/coreos/etcd/proxy/tcpproxy 0.021s === RUN TestFindConflict raft2019/06/28 23:29:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2019/06/28 23:29:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] raft2019/06/28 23:29:40 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1] --- PASS: TestFindConflict (0.00s) === RUN TestIsUpToDate --- PASS: TestIsUpToDate (0.00s) === RUN TestAppend raft2019/06/28 23:29:40 INFO: replace the unstable entries from index 1 raft2019/06/28 23:29:40 INFO: replace the unstable entries from index 2 --- PASS: TestAppend (0.00s) === RUN TestLogMaybeAppend raft2019/06/28 23:29:40 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] raft2019/06/28 23:29:40 INFO: truncate the unstable entries before index 3 raft2019/06/28 23:29:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2019/06/28 23:29:40 INFO: truncate the unstable entries before index 2 raft2019/06/28 23:29:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] raft2019/06/28 23:29:40 entry 1 conflict with committed entry [committed(1)] raft2019/06/28 23:29:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] raft2019/06/28 23:29:40 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects --- PASS: TestCompactionSideEffects (0.00s) === RUN TestHasNextEnts --- PASS: TestHasNextEnts (0.00s) === RUN TestNextEnts --- PASS: TestNextEnts (0.00s) === RUN TestUnstableEnts --- PASS: TestUnstableEnts (0.00s) === RUN TestCommitTo raft2019/06/28 23:29:40 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 raft2019/06/28 23:29:40 compact 1001 is out of bound lastindex(1000) --- PASS: TestCompaction (0.00s) === RUN TestLogRestore --- PASS: TestLogRestore (0.00s) === RUN TestIsOutOfBounds raft2019/06/28 23:29:40 slice[201,202) out of bound [101,200] raft2019/06/28 23:29:40 slice[202,202) out of bound [101,200] --- PASS: TestIsOutOfBounds (0.00s) === RUN TestTerm --- PASS: TestTerm (0.00s) === RUN TestTermWithUnstableSnapshot raft2019/06/28 23:29:40 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 raft2019/06/28 23:29:40 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 raft2019/06/28 23:29:40 INFO: replace the unstable entries from index 5 raft2019/06/28 23:29:40 INFO: replace the unstable entries from index 4 raft2019/06/28 23:29:40 INFO: truncate the unstable entries before index 6 raft2019/06/28 23:29:40 INFO: truncate the unstable entries before index 7 --- PASS: TestUnstableTruncateAndAppend (0.00s) === RUN TestNodeStep --- PASS: TestNodeStep (0.00s) === RUN TestNodeStepUnblock --- PASS: TestNodeStepUnblock (0.00s) === RUN TestNodePropose raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodePropose (0.00s) === RUN TestNodeReadIndex raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeReadIndex (0.00s) === RUN TestNodeReadIndexToOldLeader raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 2 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 3 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:40 INFO: 3 became follower at term 1 raft2019/06/28 23:29:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:40 INFO: 2 became follower at term 1 raft2019/06/28 23:29:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:40 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:40 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:40 INFO: 1 became follower at term 2 raft2019/06/28 23:29:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:40 INFO: 2 became follower at term 2 raft2019/06/28 23:29:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:40 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2019/06/28 23:29:40 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] raft2019/06/28 23:29:40 INFO: 3 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:40 INFO: 3 became leader at term 2 raft2019/06/28 23:29:40 INFO: 1 no leader at term 2; dropping index reading msg --- PASS: TestNodeReadIndexToOldLeader (0.00s) === RUN TestNodeProposeConfig raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeConfig (0.00s) === RUN TestNodeProposeAddDuplicateNode raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestNodeProposeAddDuplicateNode (0.00s) === RUN TestBlockProposal raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:40 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:40 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:40 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:40 INFO: 1 became leader at term 1 raft2019/06/28 23:29:40 INFO: raft.node: 1 elected leader 1 at term 1 --- PASS: TestBlockProposal (0.01s) === RUN TestNodeTick raft2019/06/28 23:29:40 INFO: 1 became follower at term 0 raft2019/06/28 23:29:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestNodeTick (0.10s) === RUN TestNodeStop raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 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 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 raft2019/06/28 23:29:41 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeStart (0.00s) === RUN TestNodeRestart raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestNodeRestart (0.00s) === RUN TestNodeRestartFromSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestNodeRestartFromSnapshot (0.00s) === RUN TestNodeAdvance raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 raft2019/06/28 23:29:41 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) === RUN TestIsHardStateEqual --- PASS: TestIsHardStateEqual (0.00s) === RUN TestInflightsAdd --- PASS: TestInflightsAdd (0.00s) === RUN TestInflightFreeTo --- PASS: TestInflightFreeTo (0.00s) === RUN TestInflightFreeFirstOne --- PASS: TestInflightFreeFirstOne (0.00s) === RUN TestMsgAppFlowControlFull raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlFull (0.00s) === RUN TestMsgAppFlowControlMoveForward raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlMoveForward (0.01s) === RUN TestMsgAppFlowControlRecvHeartbeat raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s) === RUN TestFollowerUpdateTermFromMessage raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestFollowerUpdateTermFromMessage (0.00s) === RUN TestCandidateUpdateTermFromMessage raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestCandidateUpdateTermFromMessage (0.00s) === RUN TestLeaderUpdateTermFromMessage raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestLeaderUpdateTermFromMessage (0.00s) === RUN TestRejectStaleTermMessage raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestRejectStaleTermMessage (0.00s) === RUN TestStartAsFollower raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestStartAsFollower (0.00s) === RUN TestLeaderBcastBeat raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderBcastBeat (0.00s) === RUN TestFollowerStartElection raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestFollowerStartElection (0.00s) === RUN TestCandidateStartNewElection raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2 --- PASS: TestCandidateStartNewElection (0.00s) === RUN TestLeaderElectionInOneRoundRPC raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 --- PASS: TestLeaderElectionInOneRoundRPC (0.00s) === RUN TestFollowerVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 2] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 --- PASS: TestFollowerVote (0.00s) === RUN TestCandidateFallback raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized --- PASS: TestFollowerElectionTimeoutRandomized (0.03s) === RUN TestCandidateElectionTimeoutRandomized --- PASS: TestCandidateElectionTimeoutRandomized (0.03s) === RUN TestFollowersElectioinTimeoutNonconflict --- PASS: TestFollowersElectioinTimeoutNonconflict (0.16s) === RUN TestCandidatesElectionTimeoutNonconflict --- PASS: TestCandidatesElectionTimeoutNonconflict (0.15s) === RUN TestLeaderStartReplication raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderStartReplication (0.00s) === RUN TestLeaderCommitEntry raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderCommitEntry (0.00s) === RUN TestLeaderAcknowledgeCommit raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderAcknowledgeCommit (0.00s) === RUN TestLeaderCommitPrecedingEntries raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 --- PASS: TestLeaderCommitPrecedingEntries (0.00s) === RUN TestFollowerCommitEntry raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestFollowerCommitEntry (0.00s) === RUN TestFollowerCheckMsgApp raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestFollowerCheckMsgApp (0.00s) === RUN TestFollowerAppendEntries raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 1 --- PASS: TestFollowerAppendEntries (0.00s) === RUN TestLeaderSyncFollowerLog raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 11 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 11 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 6 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 8 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 raft2019/06/28 23:29:41 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] raft2019/06/28 23:29:41 INFO: 2 became follower at term 9 raft2019/06/28 23:29:41 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 9 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 9 raft2019/06/28 23:29:41 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 4 --- PASS: TestLeaderSyncFollowerLog (0.00s) === RUN TestVoteRequest raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 --- PASS: TestVoteRequest (0.00s) === RUN TestVoter raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 --- PASS: TestVoter (0.00s) === RUN TestLeaderOnlyCommitsLogFromCurrentTerm raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 --- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s) === RUN TestSendingSnapshotSetPendingSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s) === RUN TestPendingSnapshotPauseReplication raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestPendingSnapshotPauseReplication (0.00s) === RUN TestSnapshotFailure raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSnapshotFailure (0.00s) === RUN TestSnapshotSucceed raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSnapshotSucceed (0.00s) === RUN TestSnapshotAbort raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 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 TestProgressResumeByHeartbeatResp raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestProgressResumeByHeartbeatResp (0.00s) === RUN TestProgressPaused raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestProgressPaused (0.00s) === RUN TestLeaderElection raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestLeaderElection (0.00s) === RUN TestLeaderElectionPreVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 5 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 4 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 4 [term: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestLeaderElectionPreVote (0.00s) === RUN TestLeaderCycle raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 3 --- PASS: TestLeaderCycle (0.00s) === RUN TestLeaderCyclePreVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became pre-candidate at term 1 raft2019/06/28 23:29:41 INFO: 2 received MsgPreVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 raft2019/06/28 23:29:41 INFO: 2 received MsgPreVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 2] ignored a MsgPreVoteResp message with lower term from 3 [term: 1] raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 3 became pre-candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 3 --- PASS: TestLeaderCyclePreVote (0.00s) === RUN TestLeaderElectionOverwriteNewerLogs raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 4 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 5 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 4 became follower at term 3 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 5 became follower at term 3 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp rejection from 3 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogs (0.00s) === RUN TestLeaderElectionOverwriteNewerLogsPreVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 4 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 2] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 2] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 1 MsgPreVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 4 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 5 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 raft2019/06/28 23:29:41 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 5 became follower at term 3 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 4 became follower at term 3 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 5 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 1 --- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.00s) === RUN TestVoteFromAnyState raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 --- PASS: TestVoteFromAnyState (0.00s) === RUN TestPreVoteFromAnyState raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 --- PASS: TestPreVoteFromAnyState (0.00s) === RUN TestLogReplication raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 --- PASS: TestLogReplication (0.00s) === RUN TestSingleNodeCommit raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCommit (0.00s) === RUN TestCannotCommitWithoutNewTermEntry raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 4 became follower at term 2 raft2019/06/28 23:29:41 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 5 became follower at term 2 raft2019/06/28 23:29:41 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 4 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 5 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 --- PASS: TestCannotCommitWithoutNewTermEntry (0.00s) === RUN TestCommitWithoutNewTermEntry raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 4 became follower at term 2 raft2019/06/28 23:29:41 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 5 became follower at term 2 raft2019/06/28 23:29:41 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 4 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 --- PASS: TestCommitWithoutNewTermEntry (0.00s) === RUN TestDuelingCandidates raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp rejection from 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp rejection from 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp rejection from 2 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 --- PASS: TestDuelingCandidates (0.00s) === RUN TestDuelingPreCandidates raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 2 at term 0 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 3 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp from 3 at term 0 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 3 became pre-candidate at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 1 vote rejections raft2019/06/28 23:29:41 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 2 vote rejections raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 --- PASS: TestDuelingPreCandidates (0.00s) === RUN TestCandidateConcede raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestCandidateConcede (0.00s) === RUN TestSingleNodeCandidate raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSingleNodeCandidate (0.00s) === RUN TestSingleNodePreCandidate raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSingleNodePreCandidate (0.00s) === RUN TestOldMessages raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2] --- PASS: TestOldMessages (0.00s) === RUN TestProposal raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 4 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 5 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 no leader at term 1; dropping proposal raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 no leader at term 1; dropping proposal raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 4 became follower at term 1 raft2019/06/28 23:29:41 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 5 became follower at term 1 raft2019/06/28 23:29:41 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 4 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 5 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestProposal (0.00s) raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log raft_test.go:978: #3: empty log raft_test.go:978: #2: empty log raft_test.go:978: #3: empty log === RUN TestProposalByProxy raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestProposalByProxy (0.00s) raft_test.go:1016: #3: empty log === RUN TestCommit raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestCommit (0.00s) === RUN TestPastElectionTimeout raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPastElectionTimeout (0.01s) === RUN TestStepIgnoreOldTermMsg raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1] --- PASS: TestStepIgnoreOldTermMsg (0.00s) === RUN TestHandleMsgApp raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] raft2019/06/28 23:29:41 INFO: replace the unstable entries from index 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestHandleMsgApp (0.00s) === RUN TestHandleHeartbeat raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestHandleHeartbeat (0.00s) === RUN TestHandleHeartbeatResp raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestHandleHeartbeatResp (0.00s) === RUN TestRaftFreesReadOnlyMem raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestRaftFreesReadOnlyMem (0.00s) === RUN TestMsgAppRespWaitReset raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestMsgAppRespWaitReset (0.00s) === RUN TestRecvMsgVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 --- PASS: TestRecvMsgVote (0.00s) === RUN TestStateTransition raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became leader at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became leader at term 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became leader at term 0 --- PASS: TestStateTransition (0.00s) === RUN TestAllServerStepdown raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 --- PASS: TestAllServerStepdown (0.00s) === RUN TestLeaderStepdownWhenQuorumActive raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderStepdownWhenQuorumActive (0.00s) === RUN TestLeaderStepdownWhenQuorumLost raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 WARN: 1 stepped down to follower since quorum is not active raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestLeaderStepdownWhenQuorumLost (0.00s) === RUN TestLeaderSupersedingWithCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 3 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 --- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s) === RUN TestLeaderElectionWithCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 --- PASS: TestLeaderElectionWithCheckQuorum (0.00s) === RUN TestFreeStuckCandidateWithCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 3 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 3 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 1, index: 1] at term 1: lease is not expired (remaining ticks: 10) raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 --- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s) === RUN TestNonPromotableVoterWithCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s) === RUN TestReadOnlyOptionSafe raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionSafe (0.00s) === RUN TestReadOnlyOptionLease raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLease (0.00s) === RUN TestReadOnlyOptionLeaseWithoutCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestReadOnlyOptionLeaseWithoutCheckQuorum (0.00s) === RUN TestReadOnlyForNewLeader raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestReadOnlyForNewLeader (0.00s) === RUN TestLeaderAppResp raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderAppResp (0.00s) === RUN TestBcastBeat raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestBcastBeat (0.00s) === RUN TestRecvMsgBeat raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRecvMsgBeat (0.00s) === RUN TestLeaderIncreaseNext raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestLeaderIncreaseNext (0.00s) === RUN TestSendAppendForProgressProbe raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressProbe (0.00s) === RUN TestSendAppendForProgressReplicate raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressReplicate (0.00s) === RUN TestSendAppendForProgressSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestSendAppendForProgressSnapshot (0.00s) === RUN TestRecvMsgUnreachable raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestRecvMsgUnreachable (0.00s) === RUN TestRestore raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 3 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] --- PASS: TestRestore (0.00s) === RUN TestRestoreIgnoreSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1] --- PASS: TestRestoreIgnoreSnapshot (0.00s) === RUN TestProvideSnap raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestProvideSnap (0.00s) === RUN TestIgnoreProvidingSnap raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestIgnoreProvidingSnap (0.00s) === RUN TestRestoreFromSnapMsg raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] raft2019/06/28 23:29:41 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11] --- PASS: TestRestoreFromSnapMsg (0.00s) === RUN TestSlowNodeRestore raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1] raft2019/06/28 23:29:41 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] raft2019/06/28 23:29:41 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1] --- PASS: TestSlowNodeRestore (0.00s) === RUN TestStepConfig raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestStepConfig (0.00s) === RUN TestStepIgnoreConfig raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: propose conf Type:EntryConfChange ignored since pending unapplied configuration --- PASS: TestStepIgnoreConfig (0.00s) === RUN TestRecoverPendingConfig raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestRecoverPendingConfig (0.00s) === RUN TestRecoverDoublePendingConfig raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 --- PASS: TestRecoverDoublePendingConfig (0.00s) === RUN TestAddNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestAddNode (0.00s) === RUN TestAddNodeCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 WARN: 1 stepped down to follower since quorum is not active raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestAddNodeCheckQuorum (0.00s) === RUN TestRemoveNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRemoveNode (0.00s) === RUN TestPromotable raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestPromotable (0.00s) === RUN TestRaftNodes raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] --- PASS: TestRaftNodes (0.00s) === RUN TestCampaignWhileLeader raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestCampaignWhileLeader (0.00s) === RUN TestPreCampaignWhileLeader raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became pre-candidate at term 0 raft2019/06/28 23:29:41 INFO: 1 received MsgPreVoteResp from 1 at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestPreCampaignWhileLeader (0.00s) === RUN TestCommitAfterRemoveNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 --- PASS: TestCommitAfterRemoveNode (0.00s) === RUN TestLeaderTransferToUpToDateNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 2 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2019/06/28 23:29:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 2 [term 2] starts to transfer leadership to 1 raft2019/06/28 23:29:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNode (0.00s) === RUN TestLeaderTransferToUpToDateNodeFromFollower raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 2 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2019/06/28 23:29:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 2 [term 2] starts to transfer leadership to 1 raft2019/06/28 23:29:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.00s) === RUN TestLeaderTransferWithCheckQuorum raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 2 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2019/06/28 23:29:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 3 became follower at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 raft2019/06/28 23:29:41 INFO: 2 [term 2] starts to transfer leadership to 1 raft2019/06/28 23:29:41 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 1 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 2 became follower at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] raft2019/06/28 23:29:41 INFO: 3 became follower at term 3 raft2019/06/28 23:29:41 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 3 --- PASS: TestLeaderTransferWithCheckQuorum (0.00s) === RUN TestLeaderTransferToSlowFollower raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 raft2019/06/28 23:29:41 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 raft2019/06/28 23:29:41 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2019/06/28 23:29:41 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferToSlowFollower (0.00s) === RUN TestLeaderTransferAfterSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 raft2019/06/28 23:29:41 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 raft2019/06/28 23:29:41 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [next = 2, match = 1, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 DEBUG: 1 paused sending replication messages to 3 [next = 2, match = 1, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] raft2019/06/28 23:29:41 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 2, term: 1] raft2019/06/28 23:29:41 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] raft2019/06/28 23:29:41 INFO: 3 restored progress of 1 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 restored progress of 2 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 restored progress of 3 [next = 3, match = 2, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] raft2019/06/28 23:29:41 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] raft2019/06/28 23:29:41 DEBUG: 1 snapshot aborted, resumed sending replication messages to 3 [next = 3, match = 2, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] raft2019/06/28 23:29:41 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp raft2019/06/28 23:29:41 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 3 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 3 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 raft2019/06/28 23:29:41 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 raft2019/06/28 23:29:41 INFO: 3 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 3 became leader at term 2 --- PASS: TestLeaderTransferAfterSnapshot (0.00s) === RUN TestLeaderTransferToSelf raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferToSelf (0.00s) === RUN TestLeaderTransferToNonExistingNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 DEBUG: 1 no progress available for 4 --- PASS: TestLeaderTransferToNonExistingNode (0.00s) === RUN TestLeaderTransferTimeout raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferTimeout (0.00s) === RUN TestLeaderTransferIgnoreProposal raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2019/06/28 23:29:41 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal --- PASS: TestLeaderTransferIgnoreProposal (0.00s) === RUN TestLeaderTransferReceiveHigherTermVote raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 3 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2019/06/28 23:29:41 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 2 became follower at term 2 raft2019/06/28 23:29:41 INFO: 2 is starting a new election at term 2 raft2019/06/28 23:29:41 INFO: 2 became candidate at term 3 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] raft2019/06/28 23:29:41 INFO: 1 became follower at term 3 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 3 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 3 --- PASS: TestLeaderTransferReceiveHigherTermVote (0.00s) === RUN TestLeaderTransferRemoveNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log --- PASS: TestLeaderTransferRemoveNode (0.00s) === RUN TestLeaderTransferBack raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2019/06/28 23:29:41 DEBUG: 1 is already leader. Ignored transferring leadership to self --- PASS: TestLeaderTransferBack (0.00s) === RUN TestLeaderTransferSecondTransferToAnotherNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 1] abort previous transferring leadership to 3 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 2 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log raft2019/06/28 23:29:41 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 2 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 2 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 raft2019/06/28 23:29:41 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] raft2019/06/28 23:29:41 INFO: 1 became follower at term 2 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 raft2019/06/28 23:29:41 INFO: 2 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 2 became leader at term 2 --- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s) === RUN TestLeaderTransferSecondTransferToSameNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 2 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 3 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 0 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 raft2019/06/28 23:29:41 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 2 became follower at term 1 raft2019/06/28 23:29:41 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] raft2019/06/28 23:29:41 INFO: 3 became follower at term 1 raft2019/06/28 23:29:41 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 2 at term 1 raft2019/06/28 23:29:41 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections raft2019/06/28 23:29:41 INFO: 1 became leader at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] starts to transfer leadership to 3 raft2019/06/28 23:29:41 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log raft2019/06/28 23:29:41 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3 --- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s) === RUN TestTransferNonMember raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 received MsgTimeoutNow from 2 but is not promotable --- PASS: TestTransferNonMember (0.00s) === RUN TestRawNodeStep raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 no leader at term 1; dropping proposal raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 no leader at term 1; dropping leader transfer msg raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 no leader at term 1; dropping index reading msg raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestRawNodeStep (0.00s) === RUN TestRawNodeProposeAndConfChange raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAndConfChange (0.00s) === RUN TestRawNodeProposeAddDuplicateNode raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestRawNodeProposeAddDuplicateNode (0.00s) === RUN TestRawNodeReadIndex raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestRawNodeReadIndex (0.00s) === RUN TestRawNodeStart raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: 1 is starting a new election at term 1 raft2019/06/28 23:29:41 INFO: 1 became candidate at term 2 raft2019/06/28 23:29:41 INFO: 1 received MsgVoteResp from 1 at term 2 raft2019/06/28 23:29:41 INFO: 1 became leader at term 2 --- PASS: TestRawNodeStart (0.00s) rawnode_test.go:292: rd { {1 0 1 []} [] [{1 1 EntryConfChange [8 0 16 0 24 1] []}] {[] {{[] []} 0 0 []} []} [{1 1 EntryConfChange [8 0 16 0 24 1] []}] [] true} === RUN TestRawNodeRestart raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1] --- PASS: TestRawNodeRestart (0.00s) === RUN TestRawNodeRestartFromSnapshot raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1] --- PASS: TestRawNodeRestartFromSnapshot (0.00s) === RUN TestRawNodeStatus raft2019/06/28 23:29:41 INFO: 1 became follower at term 0 raft2019/06/28 23:29:41 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] raft2019/06/28 23:29:41 INFO: 1 became follower at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestStorageTerm --- PASS: TestStorageTerm (0.00s) === RUN TestStorageEntries --- PASS: TestStorageEntries (0.00s) === RUN TestStorageLastIndex --- PASS: TestStorageLastIndex (0.00s) === RUN TestStorageFirstIndex --- PASS: TestStorageFirstIndex (0.00s) === RUN TestStorageCompact --- PASS: TestStorageCompact (0.00s) === RUN TestStorageCreateSnapshot --- PASS: TestStorageCreateSnapshot (0.00s) === RUN TestStorageAppend --- PASS: TestStorageAppend (0.00s) === RUN TestStorageApplySnapshot --- PASS: TestStorageApplySnapshot (0.00s) === RUN TestDescribeEntry --- PASS: TestDescribeEntry (0.00s) === RUN TestLimitSize --- PASS: TestLimitSize (0.00s) === RUN TestIsLocalMsg --- PASS: TestIsLocalMsg (0.00s) PASS ok github.com/coreos/etcd/raft 0.652s ? github.com/coreos/etcd/raft/raftpb [no test files] === RUN TestSendMessage 2019-06-28 23:29:40.171288 I | rafthttp: starting peer 2... 2019-06-28 23:29:40.171480 I | rafthttp: started HTTP pipelining with peer 2 2019-06-28 23:29:40.172450 I | rafthttp: started streaming with peer 2 (writer) 2019-06-28 23:29:40.172808 I | rafthttp: started streaming with peer 2 (writer) 2019-06-28 23:29:40.180156 I | rafthttp: started peer 2 2019-06-28 23:29:40.180816 I | rafthttp: added peer 2 2019-06-28 23:29:40.180887 I | rafthttp: starting peer 1... 2019-06-28 23:29:40.180924 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.181049 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.182792 I | rafthttp: started streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.189534 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.189598 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.190964 I | rafthttp: started peer 1 2019-06-28 23:29:40.191068 I | rafthttp: added peer 1 2019-06-28 23:29:40.192552 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.192645 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.193484 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.193551 I | rafthttp: started streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.193813 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.193918 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.194073 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.194465 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.195823 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.196954 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2019-06-28 23:29:40.197063 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2019-06-28 23:29:40.203412 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2019-06-28 23:29:40.206113 I | rafthttp: stopping peer 1... 2019-06-28 23:29:40.206442 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.206799 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.206843 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.207102 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.207386 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.207424 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.207517 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.207737 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.207821 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.207958 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2019-06-28 23:29:40.208006 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.208049 I | rafthttp: stopped peer 1 2019-06-28 23:29:40.208120 I | rafthttp: stopping peer 2... 2019-06-28 23:29:40.211702 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2019-06-28 23:29:40.211746 I | rafthttp: stopped streaming with peer 2 (writer) 2019-06-28 23:29:40.212685 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) 2019-06-28 23:29:40.212740 I | rafthttp: stopped streaming with peer 2 (writer) 2019-06-28 23:29:40.212950 I | rafthttp: stopped HTTP pipelining with peer 2 2019-06-28 23:29:40.213026 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.213099 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.213139 I | rafthttp: stopped peer 2 --- PASS: TestSendMessage (0.04s) === RUN TestSendMessageWhenStreamIsBroken 2019-06-28 23:29:40.214296 I | rafthttp: starting peer 2... 2019-06-28 23:29:40.214346 I | rafthttp: started HTTP pipelining with peer 2 2019-06-28 23:29:40.216010 I | rafthttp: started streaming with peer 2 (writer) 2019-06-28 23:29:40.216177 I | rafthttp: started streaming with peer 2 (writer) 2019-06-28 23:29:40.219953 I | rafthttp: started peer 2 2019-06-28 23:29:40.220021 I | rafthttp: added peer 2 2019-06-28 23:29:40.220049 I | rafthttp: starting peer 1... 2019-06-28 23:29:40.220101 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.220152 I | rafthttp: started streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.220287 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.224403 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.225583 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.229145 I | rafthttp: started peer 1 2019-06-28 23:29:40.229252 I | rafthttp: added peer 1 2019-06-28 23:29:40.229360 I | rafthttp: started streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.229478 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.229597 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.229646 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.229666 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.229735 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.229790 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.229820 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.231486 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) 2019-06-28 23:29:40.231621 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) 2019-06-28 23:29:40.231745 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.238887 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2019-06-28 23:29:40.239238 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.239268 E | rafthttp: failed to read 1 on stream MsgApp v2 (unexpected EOF) 2019-06-28 23:29:40.239333 I | rafthttp: peer 1 became inactive (message send to peer failed) 2019-06-28 23:29:40.239383 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.239403 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.239424 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) 2019-06-28 23:29:40.239450 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF) 2019-06-28 23:29:40.239465 I | rafthttp: peer 2 became inactive (message send to peer failed) 2019-06-28 23:29:40.247472 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer) 2019-06-28 23:29:40.249061 I | rafthttp: stopping peer 1... 2019-06-28 23:29:40.249275 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.255686 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.255764 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.261237 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.261310 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.261437 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.261531 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.261620 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.261697 I | rafthttp: stopped peer 1 2019-06-28 23:29:40.261798 I | rafthttp: stopping peer 2... 2019-06-28 23:29:40.262459 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) 2019-06-28 23:29:40.262509 I | rafthttp: stopped streaming with peer 2 (writer) 2019-06-28 23:29:40.262564 I | rafthttp: stopped streaming with peer 2 (writer) 2019-06-28 23:29:40.262623 I | rafthttp: stopped HTTP pipelining with peer 2 2019-06-28 23:29:40.262651 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.262700 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.262742 I | rafthttp: stopped peer 2 --- PASS: TestSendMessageWhenStreamIsBroken (0.05s) === RUN TestServeRaftPrefix 2019-06-28 23:29:40.263491 E | rafthttp: failed to read raft message (some error) 2019-06-28 23:29:40.263672 E | rafthttp: failed to unmarshal raft message (unexpected EOF) 2019-06-28 23:29:40.263778 E | rafthttp: request cluster ID mismatch (got 1 want 0) 2019-06-28 23:29:40.264033 W | rafthttp: failed to process raft message (blah) --- PASS: TestServeRaftPrefix (0.00s) === RUN TestServeRaftStreamPrefix --- PASS: TestServeRaftStreamPrefix (0.00s) === RUN TestServeRaftStreamPrefixBad 2019-06-28 23:29:40.264691 E | rafthttp: failed to find member 2 in cluster 1 2019-06-28 23:29:40.264773 W | rafthttp: rejected the stream from peer 5 since it was removed 2019-06-28 23:29:40.264842 E | rafthttp: request cluster ID mismatch (got 2 want 1) 2019-06-28 23:29:40.264910 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1) --- PASS: TestServeRaftStreamPrefixBad (0.00s) === RUN TestCloseNotifier --- PASS: TestCloseNotifier (0.00s) === RUN TestMessage --- PASS: TestMessage (0.00s) === RUN TestMsgAppV2 --- PASS: TestMsgAppV2 (0.00s) === RUN TestPeerPick --- PASS: TestPeerPick (0.00s) === RUN TestPipelineSend 2019-06-28 23:29:40.269389 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.269521 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.279769 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSend (0.01s) === RUN TestPipelineKeepSendingWhenPostError 2019-06-28 23:29:40.279981 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.291343 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineKeepSendingWhenPostError (0.01s) === RUN TestPipelineExceedMaximumServing 2019-06-28 23:29:40.291609 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.291900 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.292500 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineExceedMaximumServing (0.00s) === RUN TestPipelineSendFailed 2019-06-28 23:29:40.292746 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.303049 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelineSendFailed (0.01s) === RUN TestPipelinePost 2019-06-28 23:29:40.303409 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.313809 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePost (0.01s) === RUN TestPipelinePostBad 2019-06-28 23:29:40.314104 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.314218 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.314760 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.315070 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.315232 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.315323 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostBad (0.00s) === RUN TestPipelinePostErrorc 2019-06-28 23:29:40.315869 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.316010 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestPipelinePostErrorc (0.00s) === RUN TestStopBlockedPipeline 2019-06-28 23:29:40.316198 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.317819 I | rafthttp: stopped HTTP pipelining with peer 1 --- PASS: TestStopBlockedPipeline (0.00s) === RUN TestSnapshotSend 2019-06-28 23:29:40.318417 I | rafthttp: start to send database snapshot [index: 0, to 1]... 2019-06-28 23:29:40.319437 I | rafthttp: receiving database snapshot [index:0, from 0] ... 2019-06-28 23:29:40.333805 I | snap: saved database snapshot to disk [total bytes: 5] 2019-06-28 23:29:40.333876 I | rafthttp: received and saved database snapshot [index: 0, from: 0] successfully 2019-06-28 23:29:40.334409 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.334459 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully 2019-06-28 23:29:40.335440 I | rafthttp: start to send database snapshot [index: 0, to 1]... 2019-06-28 23:29:40.336343 I | rafthttp: receiving database snapshot [index:0, from 0] ... 2019-06-28 23:29:40.336458 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) 2019-06-28 23:29:40.336723 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2019-06-28 23:29:40.337593 I | rafthttp: start to send database snapshot [index: 0, to 1]... 2019-06-28 23:29:40.338233 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) 2019-06-28 23:29:40.338574 I | rafthttp: receiving database snapshot [index:0, from 0] ... 2019-06-28 23:29:40.338803 E | rafthttp: failed to save KV snapshot (unexpected EOF) 2019-06-28 23:29:40.339469 I | rafthttp: start to send database snapshot [index: 0, to 1]... 2019-06-28 23:29:40.340135 I | rafthttp: receiving database snapshot [index:0, from 0] ... 2019-06-28 23:29:40.340304 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) 2019-06-28 23:29:40.340444 E | rafthttp: failed to save KV snapshot (unexpected EOF) --- PASS: TestSnapshotSend (0.02s) === RUN TestStreamWriterAttachOutgoingConn 2019-06-28 23:29:40.342141 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.342212 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.342235 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.343840 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.343888 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.345995 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.346049 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.349558 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.349630 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStreamWriterAttachOutgoingConn (0.01s) === RUN TestStreamWriterAttachBadOutgoingConn 2019-06-28 23:29:40.351724 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.351803 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.351829 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.351867 E | rafthttp: failed to write 1 on stream Message (blah) 2019-06-28 23:29:40.351883 I | rafthttp: peer 1 became inactive (message send to peer failed) 2019-06-28 23:29:40.352591 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.352624 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStreamWriterAttachBadOutgoingConn (0.00s) === RUN TestStreamReaderDialRequest --- PASS: TestStreamReaderDialRequest (0.02s) === RUN TestStreamReaderDialResult --- PASS: TestStreamReaderDialResult (0.00s) === RUN TestStreamReaderStopOnDial 2019-06-28 23:29:40.373891 I | rafthttp: started streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.384210 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.384276 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.384304 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.384365 I | rafthttp: stopped streaming with peer 2 (stream Message reader) --- PASS: TestStreamReaderStopOnDial (0.01s) === RUN TestStreamReaderDialDetectUnsupport --- PASS: TestStreamReaderDialDetectUnsupport (0.00s) === RUN TestStream 2019-06-28 23:29:40.390157 I | rafthttp: started streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.390451 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.393704 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.393784 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.393864 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.393913 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.395379 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.395487 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.396309 I | rafthttp: started streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.396765 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.396973 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.397043 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.397164 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.397222 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.397880 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) 2019-06-28 23:29:40.397940 E | rafthttp: failed to read 2 on stream Message (context canceled) 2019-06-28 23:29:40.397958 I | rafthttp: peer 2 became inactive (message send to peer failed) 2019-06-28 23:29:40.397982 I | rafthttp: stopped streaming with peer 2 (stream Message reader) 2019-06-28 23:29:40.399718 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.399972 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.401015 I | rafthttp: peer 2 became active 2019-06-28 23:29:40.401107 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.408348 I | rafthttp: peer 1 became active 2019-06-28 23:29:40.408442 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.409695 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.409775 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) 2019-06-28 23:29:40.410317 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) 2019-06-28 23:29:40.410360 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.411084 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.411128 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.413920 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) 2019-06-28 23:29:40.413989 I | rafthttp: stopped streaming with peer 1 (writer) --- PASS: TestStream (0.03s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestTransportSend --- PASS: TestTransportSend (0.00s) === RUN TestTransportCutMend --- PASS: TestTransportCutMend (0.00s) === RUN TestTransportAdd 2019-06-28 23:29:40.415493 I | rafthttp: starting peer 1... 2019-06-28 23:29:40.415790 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.416865 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.419450 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.420603 I | rafthttp: started peer 1 2019-06-28 23:29:40.420660 I | rafthttp: added peer 1 2019-06-28 23:29:40.420679 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.420725 I | rafthttp: started streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.420812 I | rafthttp: stopping peer 1... 2019-06-28 23:29:40.420870 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.420919 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.420980 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.421028 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.421073 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.421092 I | rafthttp: stopped peer 1 --- PASS: TestTransportAdd (0.01s) === RUN TestTransportRemove 2019-06-28 23:29:40.421260 I | rafthttp: starting peer 1... 2019-06-28 23:29:40.421328 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.422326 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.425209 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.433139 I | rafthttp: started peer 1 2019-06-28 23:29:40.433205 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.433276 I | rafthttp: started streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.433339 I | rafthttp: added peer 1 2019-06-28 23:29:40.433385 I | rafthttp: stopping peer 1... 2019-06-28 23:29:40.433437 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.433504 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.433612 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.433677 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.433710 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.433736 I | rafthttp: stopped peer 1 2019-06-28 23:29:40.433765 I | rafthttp: removed peer 1 --- PASS: TestTransportRemove (0.01s) === RUN TestTransportUpdate 2019-06-28 23:29:40.434001 I | rafthttp: updated peer 1 --- PASS: TestTransportUpdate (0.00s) === RUN TestTransportErrorc 2019-06-28 23:29:40.434146 I | rafthttp: starting peer 1... 2019-06-28 23:29:40.434225 I | rafthttp: started HTTP pipelining with peer 1 2019-06-28 23:29:40.435949 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.438211 I | rafthttp: started streaming with peer 1 (writer) 2019-06-28 23:29:40.439876 I | rafthttp: started peer 1 2019-06-28 23:29:40.439934 I | rafthttp: added peer 1 2019-06-28 23:29:40.439994 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.440109 I | rafthttp: started streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.450335 I | rafthttp: stopping peer 1... 2019-06-28 23:29:40.450444 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.450469 I | rafthttp: stopped streaming with peer 1 (writer) 2019-06-28 23:29:40.450524 I | rafthttp: stopped HTTP pipelining with peer 1 2019-06-28 23:29:40.450575 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) 2019-06-28 23:29:40.450631 I | rafthttp: stopped streaming with peer 1 (stream Message reader) 2019-06-28 23:29:40.450649 I | rafthttp: stopped peer 1 --- PASS: TestTransportErrorc (0.02s) === RUN TestURLPickerPickTwice --- PASS: TestURLPickerPickTwice (0.00s) === RUN TestURLPickerUpdate --- PASS: TestURLPickerUpdate (0.00s) === RUN TestURLPickerUnreachable --- PASS: TestURLPickerUnreachable (0.00s) === RUN TestEntry --- PASS: TestEntry (0.00s) === RUN TestCompareMajorMinorVersion --- PASS: TestCompareMajorMinorVersion (0.00s) === RUN TestServerVersion --- PASS: TestServerVersion (0.00s) === RUN TestMinClusterVersion --- PASS: TestMinClusterVersion (0.00s) === RUN TestCheckVersionCompatibility --- PASS: TestCheckVersionCompatibility (0.00s) PASS ok github.com/coreos/etcd/rafthttp 0.304s === RUN TestSaveAndLoad --- PASS: TestSaveAndLoad (0.01s) === RUN TestBadCRC 2019-06-28 23:29:40.089705 E | snap: corrupted snapshot file /tmp/snapshot/0000000000000001-0000000000000001.snap: crc mismatch --- PASS: TestBadCRC (0.01s) === RUN TestFailback 2019-06-28 23:29:40.095322 E | snap: corrupted snapshot file /tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap: unexpected EOF --- PASS: TestFailback (0.01s) === RUN TestSnapNames --- PASS: TestSnapNames (0.00s) === RUN TestLoadNewestSnap --- PASS: TestLoadNewestSnap (0.01s) === RUN TestNoSnapshot --- PASS: TestNoSnapshot (0.00s) === RUN TestEmptySnapshot 2019-06-28 23:29:40.110533 E | snap: unexpected empty snapshot --- PASS: TestEmptySnapshot (0.00s) === RUN TestAllSnapshotBroken 2019-06-28 23:29:40.111050 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF --- PASS: TestAllSnapshotBroken (0.00s) PASS ok github.com/coreos/etcd/snap 0.053s ? github.com/coreos/etcd/snap/snappb [no test files] ? github.com/coreos/etcd/snapshot [no test files] === RUN TestEventQueue --- PASS: TestEventQueue (0.00s) === RUN TestScanHistory --- PASS: TestScanHistory (0.00s) === RUN TestEventIndexHistoryCleared --- PASS: TestEventIndexHistoryCleared (0.00s) === RUN TestFullEventQueue --- PASS: TestFullEventQueue (0.00s) === RUN TestCloneEvent --- PASS: TestCloneEvent (0.00s) === RUN TestHeapPushPop --- PASS: TestHeapPushPop (0.00s) === RUN TestHeapUpdate --- PASS: TestHeapUpdate (0.00s) === RUN TestNodeExternClone --- PASS: TestNodeExternClone (0.00s) === RUN TestNewKVIs --- PASS: TestNewKVIs (0.00s) === RUN TestNewKVReadWriteCompare --- PASS: TestNewKVReadWriteCompare (0.00s) === RUN TestNewKVExpiration --- PASS: TestNewKVExpiration (0.00s) === RUN TestNewKVListReprCompareClone --- PASS: TestNewKVListReprCompareClone (0.00s) === RUN TestNewKVRemove --- PASS: TestNewKVRemove (0.00s) === RUN TestNewDirIs --- PASS: TestNewDirIs (0.00s) === RUN TestNewDirReadWriteListReprClone --- PASS: TestNewDirReadWriteListReprClone (0.00s) === RUN TestNewDirExpirationTTL --- PASS: TestNewDirExpirationTTL (0.00s) === RUN TestNewDirChild --- PASS: TestNewDirChild (0.00s) === RUN TestStoreStatsGetSuccess --- PASS: TestStoreStatsGetSuccess (0.00s) === RUN TestStoreStatsGetFail --- PASS: TestStoreStatsGetFail (0.00s) === RUN TestStoreStatsCreateSuccess --- PASS: TestStoreStatsCreateSuccess (0.00s) === RUN TestStoreStatsCreateFail --- PASS: TestStoreStatsCreateFail (0.00s) === RUN TestStoreStatsUpdateSuccess --- PASS: TestStoreStatsUpdateSuccess (0.00s) === RUN TestStoreStatsUpdateFail --- PASS: TestStoreStatsUpdateFail (0.00s) === RUN TestStoreStatsCompareAndSwapSuccess --- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s) === RUN TestStoreStatsCompareAndSwapFail --- PASS: TestStoreStatsCompareAndSwapFail (0.00s) === RUN TestStoreStatsDeleteSuccess --- PASS: TestStoreStatsDeleteSuccess (0.00s) === RUN TestStoreStatsDeleteFail --- PASS: TestStoreStatsDeleteFail (0.00s) === RUN TestStoreStatsExpireCount --- PASS: TestStoreStatsExpireCount (0.00s) === RUN TestNewStoreWithNamespaces --- PASS: TestNewStoreWithNamespaces (0.00s) === RUN TestStoreGetValue --- PASS: TestStoreGetValue (0.00s) === RUN TestMinExpireTime --- PASS: TestMinExpireTime (0.00s) === RUN TestStoreGetDirectory --- PASS: TestStoreGetDirectory (0.00s) === RUN TestStoreGetSorted --- PASS: TestStoreGetSorted (0.00s) === RUN TestSet --- PASS: TestSet (0.00s) === RUN TestStoreCreateValue --- PASS: TestStoreCreateValue (0.00s) === RUN TestStoreCreateDirectory --- PASS: TestStoreCreateDirectory (0.00s) === RUN TestStoreCreateFailsIfExists --- PASS: TestStoreCreateFailsIfExists (0.00s) === RUN TestStoreUpdateValue --- PASS: TestStoreUpdateValue (0.00s) === RUN TestStoreUpdateFailsIfDirectory --- PASS: TestStoreUpdateFailsIfDirectory (0.00s) === RUN TestStoreUpdateValueTTL --- PASS: TestStoreUpdateValueTTL (0.00s) === RUN TestStoreUpdateDirTTL --- PASS: TestStoreUpdateDirTTL (0.00s) === RUN TestStoreDeleteValue --- PASS: TestStoreDeleteValue (0.00s) === RUN TestStoreDeleteDiretory --- PASS: TestStoreDeleteDiretory (0.00s) === RUN TestStoreDeleteDiretoryFailsIfNonRecursiveAndDir --- PASS: TestStoreDeleteDiretoryFailsIfNonRecursiveAndDir (0.00s) === RUN TestRootRdOnly --- PASS: TestRootRdOnly (0.00s) === RUN TestStoreCompareAndDeletePrevValue --- PASS: TestStoreCompareAndDeletePrevValue (0.00s) === RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch --- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndDeletePrevIndex --- PASS: TestStoreCompareAndDeletePrevIndex (0.00s) === RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch --- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndDeleteDiretoryFail --- PASS: TestStoreCompareAndDeleteDiretoryFail (0.00s) === RUN TestStoreCompareAndSwapPrevValue --- PASS: TestStoreCompareAndSwapPrevValue (0.00s) === RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch --- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s) === RUN TestStoreCompareAndSwapPrevIndex --- PASS: TestStoreCompareAndSwapPrevIndex (0.00s) === RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch --- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s) === RUN TestStoreWatchCreate --- PASS: TestStoreWatchCreate (0.00s) === RUN TestStoreWatchRecursiveCreate --- PASS: TestStoreWatchRecursiveCreate (0.00s) === RUN TestStoreWatchUpdate --- PASS: TestStoreWatchUpdate (0.00s) === RUN TestStoreWatchRecursiveUpdate --- PASS: TestStoreWatchRecursiveUpdate (0.00s) === RUN TestStoreWatchDelete --- PASS: TestStoreWatchDelete (0.00s) === RUN TestStoreWatchRecursiveDelete --- PASS: TestStoreWatchRecursiveDelete (0.00s) === RUN TestStoreWatchCompareAndSwap --- PASS: TestStoreWatchCompareAndSwap (0.00s) === RUN TestStoreWatchRecursiveCompareAndSwap --- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s) === RUN TestStoreWatchExpire --- PASS: TestStoreWatchExpire (0.00s) === RUN TestStoreWatchExpireRefresh --- PASS: TestStoreWatchExpireRefresh (0.00s) === RUN TestStoreWatchExpireEmptyRefresh --- PASS: TestStoreWatchExpireEmptyRefresh (0.00s) === RUN TestStoreWatchNoRefresh --- PASS: TestStoreWatchNoRefresh (0.00s) === RUN TestStoreRefresh --- PASS: TestStoreRefresh (0.00s) === RUN TestStoreWatchStream --- PASS: TestStoreWatchStream (0.00s) === RUN TestStoreRecover --- PASS: TestStoreRecover (0.00s) === RUN TestStoreRecoverWithExpiration --- PASS: TestStoreRecoverWithExpiration (0.01s) === RUN TestStoreWatchCreateWithHiddenKey --- PASS: TestStoreWatchCreateWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveCreateWithHiddenKey --- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.00s) === RUN TestStoreWatchUpdateWithHiddenKey --- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveUpdateWithHiddenKey --- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s) === RUN TestStoreWatchDeleteWithHiddenKey --- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveDeleteWithHiddenKey --- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s) === RUN TestStoreWatchExpireWithHiddenKey --- PASS: TestStoreWatchExpireWithHiddenKey (0.00s) === RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey --- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s) === RUN TestStoreWatchSlowConsumer --- PASS: TestStoreWatchSlowConsumer (0.00s) === RUN TestIsHidden --- PASS: TestIsHidden (0.00s) === RUN TestWatcher --- PASS: TestWatcher (0.00s) PASS ok github.com/coreos/etcd/store 0.042s ? github.com/coreos/etcd/version [no test files] === RUN TestReadRecord --- PASS: TestReadRecord (0.00s) === RUN TestWriteRecord --- PASS: TestWriteRecord (0.00s) === RUN TestRepairTruncate 2019-06-28 23:29:41.528426 N | wal: repairing /tmp/waltest267559349/0000000000000000-0000000000000000.wal 2019-06-28 23:29:41.536125 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2019-06-28 23:29:41.635224 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairTruncate (0.21s) === RUN TestRepairWriteTearLast 2019-06-28 23:29:42.005046 N | wal: repairing /tmp/waltest029974928/0000000000000000-0000000000000000.wal 2019-06-28 23:29:42.017691 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2019-06-28 23:29:42.150658 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairWriteTearLast (0.51s) === RUN TestRepairWriteTearMiddle 2019-06-28 23:29:42.289973 N | wal: repairing /tmp/waltest438890927/0000000000000000-0000000000000000.wal 2019-06-28 23:30:02.064913 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal 2019-06-28 23:30:02.182919 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal --- PASS: TestRepairWriteTearMiddle (20.07s) === RUN TestNew --- PASS: TestNew (0.03s) === RUN TestNewForInitedDir --- PASS: TestNewForInitedDir (0.00s) === RUN TestOpenAtIndex --- PASS: TestOpenAtIndex (0.01s) === RUN TestCut 2019-06-28 23:30:02.323623 I | wal: segmented wal file /tmp/waltest603063702/0000000000000001-0000000000000001.wal is created 2019-06-28 23:30:02.356063 I | wal: segmented wal file /tmp/waltest603063702/0000000000000002-0000000000000002.wal is created --- PASS: TestCut (0.10s) === RUN TestSaveWithCut 2019-06-28 23:30:02.417978 I | wal: segmented wal file /tmp/waltest995522557/0000000000000001-0000000000000005.wal is created --- PASS: TestSaveWithCut (0.06s) === RUN TestRecover --- PASS: TestRecover (0.03s) === RUN TestSearchIndex --- PASS: TestSearchIndex (0.00s) === RUN TestScanWalName --- PASS: TestScanWalName (0.00s) === RUN TestRecoverAfterCut 2019-06-28 23:30:02.499741 I | wal: segmented wal file /tmp/waltest862851383/0000000000000001-0000000000000001.wal is created 2019-06-28 23:30:02.527796 I | wal: segmented wal file /tmp/waltest862851383/0000000000000002-0000000000000002.wal is created 2019-06-28 23:30:02.581764 I | wal: segmented wal file /tmp/waltest862851383/0000000000000003-0000000000000003.wal is created 2019-06-28 23:30:02.662772 I | wal: segmented wal file /tmp/waltest862851383/0000000000000004-0000000000000004.wal is created 2019-06-28 23:30:02.692395 I | wal: segmented wal file /tmp/waltest862851383/0000000000000005-0000000000000005.wal is created 2019-06-28 23:30:02.728357 I | wal: segmented wal file /tmp/waltest862851383/0000000000000006-0000000000000006.wal is created 2019-06-28 23:30:02.770578 I | wal: segmented wal file /tmp/waltest862851383/0000000000000007-0000000000000007.wal is created 2019-06-28 23:30:02.820556 I | wal: segmented wal file /tmp/waltest862851383/0000000000000008-0000000000000008.wal is created 2019-06-28 23:30:02.876156 I | wal: segmented wal file /tmp/waltest862851383/0000000000000009-0000000000000009.wal is created 2019-06-28 23:30:02.918669 I | wal: segmented wal file /tmp/waltest862851383/000000000000000a-000000000000000a.wal is created --- PASS: TestRecoverAfterCut (0.55s) === RUN TestOpenAtUncommittedIndex --- PASS: TestOpenAtUncommittedIndex (0.08s) === RUN TestOpenForRead 2019-06-28 23:30:03.158420 I | wal: segmented wal file /tmp/waltest519020673/0000000000000001-0000000000000001.wal is created 2019-06-28 23:30:03.219493 I | wal: segmented wal file /tmp/waltest519020673/0000000000000002-0000000000000002.wal is created 2019-06-28 23:30:03.272679 I | wal: segmented wal file /tmp/waltest519020673/0000000000000003-0000000000000003.wal is created 2019-06-28 23:30:03.314830 I | wal: segmented wal file /tmp/waltest519020673/0000000000000004-0000000000000004.wal is created 2019-06-28 23:30:03.352383 I | wal: segmented wal file /tmp/waltest519020673/0000000000000005-0000000000000005.wal is created 2019-06-28 23:30:03.383082 I | wal: segmented wal file /tmp/waltest519020673/0000000000000006-0000000000000006.wal is created 2019-06-28 23:30:03.412341 I | wal: segmented wal file /tmp/waltest519020673/0000000000000007-0000000000000007.wal is created 2019-06-28 23:30:03.459076 I | wal: segmented wal file /tmp/waltest519020673/0000000000000008-0000000000000008.wal is created 2019-06-28 23:30:03.506148 I | wal: segmented wal file /tmp/waltest519020673/0000000000000009-0000000000000009.wal is created 2019-06-28 23:30:03.560769 I | wal: segmented wal file /tmp/waltest519020673/000000000000000a-000000000000000a.wal is created --- PASS: TestOpenForRead (0.48s) === RUN TestSaveEmpty --- PASS: TestSaveEmpty (0.00s) === RUN TestReleaseLockTo 2019-06-28 23:30:03.619998 I | wal: segmented wal file /tmp/waltest026508268/0000000000000001-0000000000000001.wal is created 2019-06-28 23:30:03.672122 I | wal: segmented wal file /tmp/waltest026508268/0000000000000002-0000000000000002.wal is created 2019-06-28 23:30:03.738089 I | wal: segmented wal file /tmp/waltest026508268/0000000000000003-0000000000000003.wal is created 2019-06-28 23:30:03.779091 I | wal: segmented wal file /tmp/waltest026508268/0000000000000004-0000000000000004.wal is created 2019-06-28 23:30:03.813632 I | wal: segmented wal file /tmp/waltest026508268/0000000000000005-0000000000000005.wal is created 2019-06-28 23:30:03.856218 I | wal: segmented wal file /tmp/waltest026508268/0000000000000006-0000000000000006.wal is created 2019-06-28 23:30:03.887179 I | wal: segmented wal file /tmp/waltest026508268/0000000000000007-0000000000000007.wal is created 2019-06-28 23:30:03.940130 I | wal: segmented wal file /tmp/waltest026508268/0000000000000008-0000000000000008.wal is created 2019-06-28 23:30:03.994182 I | wal: segmented wal file /tmp/waltest026508268/0000000000000009-0000000000000009.wal is created 2019-06-28 23:30:04.059118 I | wal: segmented wal file /tmp/waltest026508268/000000000000000a-000000000000000a.wal is created --- PASS: TestReleaseLockTo (0.50s) === RUN TestTailWriteNoSlackSpace --- PASS: TestTailWriteNoSlackSpace (0.21s) === RUN TestRestartCreateWal --- PASS: TestRestartCreateWal (0.02s) === RUN TestOpenOnTornWrite --- PASS: TestOpenOnTornWrite (0.32s) PASS ok github.com/coreos/etcd/wal 23.207s ? github.com/coreos/etcd/wal/walpb [no test files] find _build -type s -delete make[1]: Leaving directory '/build/etcd-3.2.26+dfsg' create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=golang -O--builddirectory=_build dh_prep -O--buildsystem=golang -O--builddirectory=_build dh_auto_install -O--buildsystem=golang -O--builddirectory=_build cd _build && mkdir -p /build/etcd-3.2.26\+dfsg/debian/tmp/usr cd _build && cp -r bin /build/etcd-3.2.26\+dfsg/debian/tmp/usr dh_install -O--buildsystem=golang -O--builddirectory=_build dh_installdocs -O--buildsystem=golang -O--builddirectory=_build dh_installchangelogs -O--buildsystem=golang -O--builddirectory=_build dh_installman -O--buildsystem=golang -O--builddirectory=_build debian/rules override_dh_installinit make[1]: Entering directory '/build/etcd-3.2.26+dfsg' dh_installinit -p etcd-server --name=etcd make[1]: Leaving directory '/build/etcd-3.2.26+dfsg' debian/rules override_dh_installsystemd make[1]: Entering directory '/build/etcd-3.2.26+dfsg' dh_installsystemd -p etcd-server --name=etcd make[1]: Leaving directory '/build/etcd-3.2.26+dfsg' dh_perl -O--buildsystem=golang -O--builddirectory=_build dh_link -O--buildsystem=golang -O--builddirectory=_build dh_strip_nondeterminism -O--buildsystem=golang -O--builddirectory=_build dh_compress -O--buildsystem=golang -O--builddirectory=_build dh_fixperms -O--buildsystem=golang -O--builddirectory=_build dh_missing -O--buildsystem=golang -O--builddirectory=_build dh_strip -O--buildsystem=golang -O--builddirectory=_build dh_strip: Could not find the BuildID in debian/etcd-client/usr/bin/etcdctl dh_makeshlibs -O--buildsystem=golang -O--builddirectory=_build dh_shlibdeps -O--buildsystem=golang -O--builddirectory=_build dh_installdeb -O--buildsystem=golang -O--builddirectory=_build dh_golang -O--buildsystem=golang -O--builddirectory=_build dh_gencontrol -O--buildsystem=golang -O--builddirectory=_build dh_md5sums -O--buildsystem=golang -O--builddirectory=_build dh_builddeb -O--buildsystem=golang -O--builddirectory=_build dpkg-deb: building package 'etcd' in '../etcd_3.2.26+dfsg-3_all.deb'. dpkg-deb: building package 'etcd-server-dbgsym' in '../etcd-server-dbgsym_3.2.26+dfsg-3_i386.deb'. dpkg-deb: building package 'etcd-client' in '../etcd-client_3.2.26+dfsg-3_i386.deb'. dpkg-deb: building package 'golang-etcd-server-dev' in '../golang-etcd-server-dev_3.2.26+dfsg-3_all.deb'. dpkg-deb: building package 'etcd-server' in '../etcd-server_3.2.26+dfsg-3_i386.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../etcd_3.2.26+dfsg-3_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3671 and its subdirectories I: Current time: Fri Jun 28 11:32:24 -12 2019 I: pbuilder-time-stamp: 1561764744 Fri Jun 28 23:32:25 UTC 2019 I: 1st build successful. Starting 2nd build on remote node profitbricks-build6-i386.debian.net. Fri Jun 28 23:32:25 UTC 2019 I: Preparing to do remote build '2' on profitbricks-build6-i386.debian.net. Fri Jun 28 23:34:05 UTC 2019 I: Deleting $TMPDIR on profitbricks-build6-i386.debian.net. Fri Jun 28 23:34:05 UTC 2019 I: etcd_3.2.26+dfsg-3_i386.changes: Format: 1.8 Date: Mon, 25 Feb 2019 02:25:00 +0800 Source: etcd Binary: etcd etcd-client etcd-server etcd-server-dbgsym golang-etcd-server-dev Architecture: i386 all Version: 3.2.26+dfsg-3 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Shengjing Zhu Description: etcd - Transitional package for etcd-client and etcd-server etcd-client - highly-available key value store -- client etcd-server - highly-available key value store -- daemon golang-etcd-server-dev - highly-available key value store -- source Changes: etcd (3.2.26+dfsg-3) unstable; urgency=medium . * Team upload. * Add patch to increase the latency in test to support mips * Fix override_dh_auto_test-does-not-check-DEB_BUILD_OPTIONS * Don't ship etcd2-backup-coreos, which is intended for coreos * Add spelling-error.patch * Remove obsoleted lintian-overrides * Update etcd and etcdctl manpage for 3.2.26 version Checksums-Sha1: c6a9c9cd8f8f194b1d0fd79954c6a004dcbf74a7 4139808 etcd-client_3.2.26+dfsg-3_i386.deb 63d314c3319a6e4206391b1450691440b8bd34f2 4315552 etcd-server-dbgsym_3.2.26+dfsg-3_i386.deb 2fefbe1b0b01fefeb0d687da7aad612abbc7ffd9 5259416 etcd-server_3.2.26+dfsg-3_i386.deb c7ebdb802011ffa8cab16eabafe9c97bb0a1c663 7916 etcd_3.2.26+dfsg-3_all.deb 84f1d6112a8c207496a09ee3b344ec3fa7d4878e 11682 etcd_3.2.26+dfsg-3_i386.buildinfo 7117bfeef1547dc5b4258ee58462ae6fabe3eb92 687312 golang-etcd-server-dev_3.2.26+dfsg-3_all.deb Checksums-Sha256: 324e2ca6bbe093dab66159e811a458b5438d7060c89284055073df66cb57c46e 4139808 etcd-client_3.2.26+dfsg-3_i386.deb 2a350542753f0755d610f874b85f4c017a831632a235e298c2caa1d81598f6e2 4315552 etcd-server-dbgsym_3.2.26+dfsg-3_i386.deb f94ecca1d19f873eb9c3a38a6fcea5b3100d1ff260f01e29c5fe4ba59ea2b710 5259416 etcd-server_3.2.26+dfsg-3_i386.deb 4372f52ee83d6f4e186c5829132352cd2581601bb0fde8e58864916bcb732fb7 7916 etcd_3.2.26+dfsg-3_all.deb 406ed0050ce588e96f1dc184d11c7dab92e2687ab23a3266f5468009a5ff7096 11682 etcd_3.2.26+dfsg-3_i386.buildinfo a6d1ff82998352273ef07a2ff627aa5feadd80e37660f062d89a114dac5f24a8 687312 golang-etcd-server-dev_3.2.26+dfsg-3_all.deb Files: a45019d8d54d52dae3aee4172f2dbc2d 4139808 net optional etcd-client_3.2.26+dfsg-3_i386.deb 9609aedfc640f86c89c2f77f3afb09ab 4315552 debug optional etcd-server-dbgsym_3.2.26+dfsg-3_i386.deb 45841b6699edb25e06450cf13530469b 5259416 net optional etcd-server_3.2.26+dfsg-3_i386.deb e9570eb85838e7b158da20d3950dccb4 7916 oldlibs optional etcd_3.2.26+dfsg-3_all.deb 20710c88153a1940c3c1073b37f46470 11682 net optional etcd_3.2.26+dfsg-3_i386.buildinfo f931be8d353370cc5ce4804c0a496f0a 687312 net optional golang-etcd-server-dev_3.2.26+dfsg-3_all.deb Fri Jun 28 23:34:07 UTC 2019 I: diffoscope 115 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --html /srv/reproducible-results/rbuild-debian/tmp.VS5aF0XkAW/etcd_3.2.26+dfsg-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/tmp.VS5aF0XkAW/etcd_3.2.26+dfsg-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/tmp.VS5aF0XkAW/etcd_3.2.26+dfsg-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/tmp.VS5aF0XkAW/b1/etcd_3.2.26+dfsg-3_i386.changes /srv/reproducible-results/rbuild-debian/tmp.VS5aF0XkAW/b2/etcd_3.2.26+dfsg-3_i386.changes ## close_archive (total time: 0.001s) 0.000s 30 calls diffoscope.comparators.xz.XzContainer 0.000s 22 calls diffoscope.comparators.tar.TarContainer 0.000s 16 calls diffoscope.comparators.deb.DebContainer 0.000s 8 calls diffoscope.comparators.deb.DebTarContainer ## command (total time: 674.026s) 270.458s 160 calls diff 258.373s 66 calls objdump 131.076s 1061 calls readelf 6.860s 10 calls xxd 4.257s 30 calls xz 2.662s 4 calls objcopy 0.336s 15 calls cmp 0.003s 26 calls cmp (internal) ## compare_files (cumulative) (total time: 3219.599s) 554.557s 1 call abc.DotChangesFile 554.161s 3 calls abc.DebFile 553.509s 6 calls abc.XzFile 548.991s 3 calls abc.DebDataTarFile 547.090s 3 calls abc.ElfFile 422.810s 6 calls diffoscope.comparators.elf.ElfCodeSection 37.649s 35 calls diffoscope.comparators.elf.ElfSection 0.562s 3 calls abc.TarFile 0.101s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection 0.098s 3 calls abc.Md5sumsFile 0.072s 1 call abc.TextFile ## container_extract (total time: 5.214s) 4.262s 30 calls diffoscope.comparators.xz.XzContainer 0.566s 252 calls diffoscope.comparators.deb.DebTarContainer 0.358s 36 calls diffoscope.comparators.deb.DebContainer 0.027s 36 calls diffoscope.comparators.tar.TarContainer ## has_same_content_as (total time: 0.346s) 0.169s 24 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.099s 5 calls diffoscope.comparators.debian.DebControlMember 0.077s 6 calls diffoscope.comparators.utils.archive.ArchiveMember 0.001s 35 calls diffoscope.comparators.elf.ElfSection 0.001s 3 calls abc.Md5sumsFile 0.000s 2 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.000s 1 call abc.DotChangesFile 0.000s 6 calls diffoscope.comparators.elf.ElfCodeSection 0.000s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection ## main (total time: 555.860s) 555.732s 2 calls outputs 0.129s 1 call cleanup ## open_archive (total time: 0.002s) 0.001s 30 calls diffoscope.comparators.xz.XzContainer 0.000s 22 calls diffoscope.comparators.tar.TarContainer 0.000s 16 calls diffoscope.comparators.deb.DebContainer 0.000s 8 calls diffoscope.comparators.deb.DebTarContainer ## output (total time: 0.804s) 0.799s 1 call html 0.002s 1 call text 0.002s 1 call json ## recognizes (total time: 2.717s) 0.953s 1172 calls diffoscope.comparators.utils.archive.ArchiveMember 0.742s 1986 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.658s 630 calls diffoscope.comparators.elf.ElfSection 0.126s 10 calls diffoscope.comparators.binary.FilesystemFile 0.119s 108 calls diffoscope.comparators.elf.ElfCodeSection 0.118s 304 calls diffoscope.comparators.debian.DebControlMember 0.002s 18 calls diffoscope.comparators.elf.MonkeyPatchedElfSection 0.000s 8 calls abc.DotChangesFile Fri Jun 28 23:43:24 UTC 2019 E: etcd failed to build reproducibly in buster on i386. Fri Jun 28 23:43:26 UTC 2019 I: Submitting .buildinfo files to external archives: Fri Jun 28 23:43:26 UTC 2019 I: Submitting 16K b1/etcd_3.2.26+dfsg-3_i386.buildinfo.asc Fri Jun 28 23:43:27 UTC 2019 I: Submitting 16K b2/etcd_3.2.26+dfsg-3_i386.buildinfo.asc Fri Jun 28 23:43:28 UTC 2019 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Jun 28 23:43:28 UTC 2019 I: Done submitting .buildinfo files. Fri Jun 28 23:43:28 UTC 2019 I: Removing signed etcd_3.2.26+dfsg-3_i386.buildinfo.asc files: removed './b1/etcd_3.2.26+dfsg-3_i386.buildinfo.asc' removed './b2/etcd_3.2.26+dfsg-3_i386.buildinfo.asc'