Diff of the two buildlogs: -- --- b1/build.log 2019-06-28 23:32:24.680947586 +0000 +++ b2/build.log 2019-06-28 23:34:04.916895172 +0000 @@ -1,6 +1,6 @@ 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: Current time: Fri Jul 31 19:55:26 +14 2020 +I: pbuilder-time-stamp: 1596174926 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ 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: Signature made Mon Feb 25 09:17:58 2019 +14 gpgv: using RSA key F391760D93F46892AC48AC8738D00F0018BE3E35 gpgv: issuer "zhsj@debian.org" gpgv: Can't check signature: No public key @@ -34,6 +34,18 @@ dpkg-source: info: applying spelling-error.patch I: using fakeroot in build. I: Installing the build-deps +I: user script /srv/workspace/pbuilder/32015/tmp/hooks/D01_modify_environment starting +disorder-fs debug: Running on profitbricks-build6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/32015/tmp/hooks/D01_modify_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -305,7 +317,7 @@ 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) +Fetched 102 MB in 19s (5309 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.) @@ -966,9 +978,41 @@ 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. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 182 kB of additional disk space will be used. +Get:1 http://cdn-fastly.deb.debian.org/debian buster/main i386 libnumber-compare-perl all 0.03-1 [7642 B] +Get:2 http://cdn-fastly.deb.debian.org/debian buster/main i386 libtext-glob-perl all 0.10-1 [8362 B] +Get:3 http://cdn-fastly.deb.debian.org/debian buster/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://cdn-fastly.deb.debian.org/debian buster/main i386 usrmerge all 21 [12.8 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 1s (101 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 43568 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.10-1_all.deb ... +Unpacking libtext-glob-perl (0.10-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_21_all.deb ... +Unpacking usrmerge (21) ... +Setting up libtext-glob-perl (0.10-1) ... +Setting up libnumber-compare-perl (0.03-1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (21) ... +The system has been successfully converted. +Processing triggers for man-db (2.8.5-2) ... +Not building database; man-db/auto-update is not 'true'. 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 +I: Running cd /build/etcd-3.2.26+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 @@ -1709,323 +1753,323 @@ 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 + 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 18 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 +container/list +encoding +unicode/utf8 vendor/golang_org/x/crypto/cryptobyte/asn1 -math -vendor/golang_org/x/net/dns/dnsmessage internal/nettrace -encoding -internal/testlog unicode/utf16 +crypto/subtle +sync/atomic +internal/cpu +runtime/internal/atomic +math/bits +runtime/internal/sys 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 +vendor/golang_org/x/net/dns/dnsmessage +unicode +math +internal/testlog google.golang.org/grpc/resolver/passthrough +github.com/golang/groupcache/lru +internal/bytealg runtime go.uber.org/atomic strconv crypto/rc4 golang.org/x/crypto/blowfish sync -io -reflect -internal/singleflight go.uber.org/zap/buffer +io math/rand +internal/singleflight +reflect syscall go.uber.org/zap/internal/bufferpool +github.com/coreos/etcd/pkg/stringutil hash bytes +strings +crypto/cipher 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/md5 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 +vendor/golang_org/x/text/transform +golang.org/x/text/transform +bufio path google.golang.org/grpc/encoding html github.com/coreos/etcd/pkg/pathutil internal/syscall/unix time +google.golang.org/grpc/keepalive +github.com/jonboulle/clockwork +github.com/coreos/etcd/pkg/monotime +github.com/coreos/etcd/pkg/contention +github.com/coreos/etcd/pkg/idutil +internal/poll encoding/binary sort +os 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/internal/chacha20 vendor/golang_org/x/crypto/chacha20poly1305 encoding/pem -os -regexp go.uber.org/zap/internal/exit -runtime/debug path/filepath os/signal +runtime/debug fmt -github.com/mattn/go-runewidth io/ioutil -github.com/prometheus/procfs/internal/util github.com/coreos/etcd/pkg/runtime +github.com/prometheus/procfs/internal/util github.com/grpc-ecosystem/grpc-gateway/utilities +regexp encoding/hex -context net/url +context flag log +math/big +vendor/golang_org/x/net/http2/hpack +mime/quotedprintable +golang.org/x/net/http2/hpack +net/http/internal +google.golang.org/grpc/codes +text/template/parse encoding/json +mime +vendor/golang_org/x/text/unicode/norm compress/flate -golang.org/x/net/http2/hpack +github.com/coreos/go-semver/semver golang.org/x/text/unicode/norm -math/big -vendor/golang_org/x/text/unicode/norm +github.com/prometheus/procfs/nfs +encoding/gob 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 +net 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/bbolt 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 +google.golang.org/grpc/connectivity runtime/trace -html/template -gopkg.in/yaml.v2 -go/scanner encoding/csv +gopkg.in/yaml.v2 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 +go/scanner testing +golang.org/x/text/secure/bidirule +github.com/bgentry/speakeasy +github.com/coreos/etcd/pkg/report +compress/gzip +github.com/mattn/go-runewidth +vendor/golang_org/x/text/secure/bidirule +go.uber.org/multierr +github.com/coreos/etcd/contrib/systemd/etcd2-backup-coreos github.com/kr/pty +go.uber.org/zap/internal/color +runtime/pprof +github.com/golang/protobuf/protoc-gen-go/generator/internal/remap +go/ast github.com/coreos/etcd/pkg/expect +github.com/olekukonko/tablewriter +text/template github.com/coreos/etcd/e2e -github.com/bgentry/speakeasy -github.com/urfave/cli -github.com/coreos/etcd/pkg/report +vendor/golang_org/x/net/idna +golang.org/x/net/idna +github.com/prometheus/common/model +github.com/golang/protobuf/proto +go.uber.org/zap/zapcore +github.com/gogo/protobuf/proto +crypto/elliptic +crypto/rand +encoding/asn1 +crypto/dsa github.com/dustin/go-humanize -go/doc go/parser go/printer -github.com/coreos/etcd/auth/authpb +golang.org/x/crypto/bcrypt +crypto/rsa +html/template +go/doc +github.com/urfave/cli +crypto/ecdsa +crypto/x509/pkix +vendor/golang_org/x/crypto/cryptobyte +github.com/ghodss/yaml +github.com/coreos/go-systemd/util +go/build +github.com/gogo/protobuf/protoc-gen-gogo/descriptor google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclb/grpc_lb_v1/messages +github.com/coreos/etcd/auth/authpb 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/golang/protobuf/ptypes/timestamp github.com/coreos/etcd/raft/raftpb -github.com/coreos/etcd/wal/walpb +github.com/coreos/etcd/snap/snappb github.com/golang/protobuf/ptypes/struct -google.golang.org/grpc/status -github.com/prometheus/client_golang/prometheus/internal -go/build +github.com/coreos/etcd/wal/walpb +google.golang.org/genproto/protobuf/field_mask +github.com/prometheus/client_model/go +github.com/coreos/etcd/mvcc/mvccpb github.com/golang/protobuf/ptypes/wrappers -crypto/x509 +github.com/golang/protobuf/protoc-gen-go/descriptor +github.com/golang/protobuf/ptypes +google.golang.org/genproto/googleapis/rpc/status +github.com/grpc-ecosystem/grpc-gateway/runtime/internal +github.com/prometheus/client_golang/prometheus/internal +github.com/golang/protobuf/jsonpb +google.golang.org/grpc/status +github.com/gogo/protobuf/gogoproto +github.com/coreos/etcd/raft +github.com/golang/protobuf/protoc-gen-go/plugin +google.golang.org/genproto/googleapis/api/annotations +github.com/golang/protobuf/protoc-gen-go/generator vendor/golang_org/x/net/http/httpproxy -net/textproto -google.golang.org/grpc/naming google.golang.org/grpc/resolver/dns +google.golang.org/grpc/naming google.golang.org/grpc/stats -github.com/coreos/etcd/pkg/types +net/textproto github.com/coreos/go-systemd/journal +github.com/coreos/etcd/pkg/types log/syslog +crypto/x509 +github.com/coreos/go-systemd/daemon +golang.org/x/sys/unix github.com/prometheus/procfs -github.com/golang/protobuf/jsonpb -github.com/grpc-ecosystem/grpc-gateway/runtime/internal +github.com/spf13/pflag 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 +vendor/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/raft/rafttest github.com/coreos/etcd/pkg/netutil -github.com/coreos/etcd/pkg/fileutil +github.com/coreos/etcd/etcdserver/stats 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/fileutil 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/dgrijalva/jwt-go-v3 +crypto/tls +gopkg.in/cheggaaa/pb.v1 github.com/coreos/etcd/pkg/flags github.com/spf13/cobra -gopkg.in/cheggaaa/pb.v1 -github.com/gogo/protobuf/gogoproto +net/http/httptrace 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 +net/http 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 +net/http/httputil +golang.org/x/net/trace +github.com/coreos/etcd/pkg/transport +net/rpc github.com/coreos/etcd/pkg/cors +github.com/coreos/etcd/pkg/httputil net/http/pprof -go.uber.org/zap +github.com/grpc-ecosystem/grpc-gateway/runtime github.com/coreos/etcd/pkg/testutil -github.com/coreos/etcd/pkg/debugutil +go.uber.org/zap +github.com/xiang90/probing net/http/httptest -github.com/ugorji/go/codec +golang.org/x/net/http2 +github.com/coreos/etcd/pkg/debugutil github.com/coreos/etcd/pkg/mock/mockstorage github.com/coreos/etcd/pkg/mock/mockwait +github.com/ugorji/go/codec github.com/prometheus/client_golang/prometheus github.com/coreos/etcd/pkg/proxy github.com/coreos/etcd/functional/cmd/etcd-proxy +github.com/coreos/etcd/snap 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/coreos/etcd/store +github.com/coreos/etcd/rafthttp +github.com/coreos/etcd/pkg/mock/mockstore +github.com/coreos/etcd/etcdserver/membership 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/coreos/etcd/etcdserver/api/v3rpc/rpctypes 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/lease/leasepb github.com/coreos/etcd/etcdserver/etcdserverpb/gw +github.com/coreos/etcd/auth +github.com/coreos/etcd/etcdserver/api/v3election/v3electionpb 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/etcdserver/api/v3lock/v3lockpb/gw github.com/coreos/etcd/lease/leasehttp +github.com/coreos/etcd/mvcc 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/clientv3util 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/clientv3/integration github.com/coreos/etcd/etcdserver/api/v3election +github.com/coreos/etcd/etcdserver/api/v3lock github.com/coreos/etcd/contrib/recipes github.com/coreos/etcd/client github.com/coreos/etcd/discovery @@ -2036,31 +2080,31 @@ 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/snapshot 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/etcdctl/ctlv3 github.com/coreos/etcd/integration github.com/coreos/etcd/etcdmain +github.com/coreos/etcd/etcdctl 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 + cd _build && go test -vet=off -v -p 18 -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 +ok github.com/coreos/etcd 0.010s ? github.com/coreos/etcd/alarm [no test files] === RUN TestRangePermission --- PASS: TestRangePermission (0.00s) @@ -2069,744 +2113,344 @@ === 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) +2020-07-31 05:56:41.449825 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.468726 N | auth: added a new user: root +2020-07-31 05:56:41.468764 N | auth: Role root is created +2020-07-31 05:56:41.468789 N | auth: granted role root to user root +2020-07-31 05:56:41.468815 N | auth: Authentication enabled +--- PASS: TestNewAuthStoreRevision (0.04s) === 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) +2020-07-31 05:56:41.488494 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.505339 N | auth: added a new user: root +2020-07-31 05:56:41.505388 N | auth: Role root is created +2020-07-31 05:56:41.505415 N | auth: granted role root to user root +2020-07-31 05:56:41.505441 N | auth: Authentication enabled +2020-07-31 05:56:41.507524 N | auth: Role role-test is created +2020-07-31 05:56:41.509702 N | auth: added a new user: foo +--- PASS: TestUserAdd (0.04s) === 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) +2020-07-31 05:56:41.535864 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.557169 N | auth: added a new user: root +2020-07-31 05:56:41.557211 N | auth: Role root is created +2020-07-31 05:56:41.557241 N | auth: granted role root to user root +2020-07-31 05:56:41.557270 N | auth: Authentication enabled +2020-07-31 05:56:41.560381 N | auth: Role role-test is created +2020-07-31 05:56:41.562640 N | auth: added a new user: foo +2020-07-31 05:56:41.567198 N | auth: authentication failed, invalid password for user foo +--- PASS: TestCheckPassword (0.05s) === 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) +2020-07-31 05:56:41.577201 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.585457 N | auth: added a new user: root +2020-07-31 05:56:41.585494 N | auth: Role root is created +2020-07-31 05:56:41.585517 N | auth: granted role root to user root +2020-07-31 05:56:41.585539 N | auth: Authentication enabled +2020-07-31 05:56:41.587708 N | auth: Role role-test is created +2020-07-31 05:56:41.589784 N | auth: added a new user: foo +2020-07-31 05:56:41.589801 N | auth: deleted a user: foo +--- PASS: TestUserDelete (0.02s) === 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) +2020-07-31 05:56:41.601458 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.616187 N | auth: added a new user: root +2020-07-31 05:56:41.616233 N | auth: Role root is created +2020-07-31 05:56:41.616259 N | auth: granted role root to user root +2020-07-31 05:56:41.616283 N | auth: Authentication enabled +2020-07-31 05:56:41.620659 N | auth: Role role-test is created +2020-07-31 05:56:41.624883 N | auth: added a new user: foo +2020-07-31 05:56:41.626977 N | auth: changed a password of a user: foo +--- PASS: TestUserChangePassword (0.04s) === 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) +2020-07-31 05:56:41.638529 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.651881 N | auth: added a new user: root +2020-07-31 05:56:41.651928 N | auth: Role root is created +2020-07-31 05:56:41.651950 N | auth: granted role root to user root +2020-07-31 05:56:41.651976 N | auth: Authentication enabled +2020-07-31 05:56:41.653977 N | auth: Role role-test is created +2020-07-31 05:56:41.661589 N | auth: added a new user: foo +2020-07-31 05:56:41.661641 N | auth: Role role-test-1 is created +--- PASS: TestRoleAdd (0.03s) === 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) +2020-07-31 05:56:41.671694 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.684246 N | auth: added a new user: root +2020-07-31 05:56:41.684320 N | auth: Role root is created +2020-07-31 05:56:41.684345 N | auth: granted role root to user root +2020-07-31 05:56:41.684371 N | auth: Authentication enabled +2020-07-31 05:56:41.687439 N | auth: Role role-test is created +2020-07-31 05:56:41.689902 N | auth: added a new user: foo +2020-07-31 05:56:41.689931 N | auth: granted role role-test to user foo +--- PASS: TestUserGrant (0.03s) === 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) +2020-07-31 05:56:41.696945 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.715867 N | auth: added a new user: root +2020-07-31 05:56:41.715912 N | auth: Role root is created +2020-07-31 05:56:41.715944 N | auth: granted role root to user root +2020-07-31 05:56:41.715973 N | auth: Authentication enabled +2020-07-31 05:56:41.718579 N | auth: Role role-test is created +2020-07-31 05:56:41.720715 N | auth: added a new user: foo +2020-07-31 05:56:41.720740 N | auth: granted role role-test to user foo +--- PASS: TestGetUser (0.03s) === 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) +2020-07-31 05:56:41.730106 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.744391 N | auth: added a new user: root +2020-07-31 05:56:41.744439 N | auth: Role root is created +2020-07-31 05:56:41.744460 N | auth: granted role root to user root +2020-07-31 05:56:41.744483 N | auth: Authentication enabled +2020-07-31 05:56:41.759399 N | auth: Role role-test is created +2020-07-31 05:56:41.761530 N | auth: added a new user: foo +2020-07-31 05:56:41.763614 N | auth: added a new user: user1 +--- PASS: TestListUsers (0.05s) === 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) +2020-07-31 05:56:41.775357 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.792552 N | auth: added a new user: root +2020-07-31 05:56:41.792601 N | auth: Role root is created +2020-07-31 05:56:41.792627 N | auth: granted role root to user root +2020-07-31 05:56:41.792653 N | auth: Authentication enabled +2020-07-31 05:56:41.799405 N | auth: Role role-test is created +2020-07-31 05:56:41.801404 N | auth: added a new user: foo +2020-07-31 05:56:41.801422 N | auth: Role role-test-1 is created +2020-07-31 05:56:41.801433 N | auth: role role-test-1's permission of key Keys is updated as WRITE +--- PASS: TestRoleGrantPermission (0.03s) === 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) +2020-07-31 05:56:41.807529 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.827516 N | auth: added a new user: root +2020-07-31 05:56:41.827559 N | auth: Role root is created +2020-07-31 05:56:41.827589 N | auth: granted role root to user root +2020-07-31 05:56:41.827617 N | auth: Authentication enabled +2020-07-31 05:56:41.832455 N | auth: Role role-test is created +2020-07-31 05:56:41.834581 N | auth: added a new user: foo +2020-07-31 05:56:41.834612 N | auth: Role role-test-1 is created +2020-07-31 05:56:41.834631 N | auth: role role-test-1's permission of key Keys is updated as WRITE +2020-07-31 05:56:41.834670 N | auth: revoked key Keys from role role-test-1 +--- PASS: TestRoleRevokePermission (0.03s) === 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) +2020-07-31 05:56:41.841580 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.854586 N | auth: added a new user: root +2020-07-31 05:56:41.854627 N | auth: Role root is created +2020-07-31 05:56:41.854653 N | auth: granted role root to user root +2020-07-31 05:56:41.854678 N | auth: Authentication enabled +2020-07-31 05:56:41.858862 N | auth: Role role-test is created +2020-07-31 05:56:41.860945 N | auth: added a new user: foo +2020-07-31 05:56:41.860980 N | auth: Role role-test-1 is created +2020-07-31 05:56:41.861009 N | auth: granted role role-test to user foo +2020-07-31 05:56:41.861028 N | auth: granted role role-test-1 to user foo +2020-07-31 05:56:41.861072 N | auth: revoked role role-test-1 from user foo +--- PASS: TestUserRevokePermission (0.04s) === 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) +2020-07-31 05:56:41.879567 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.900625 N | auth: added a new user: root +2020-07-31 05:56:41.900659 N | auth: Role root is created +2020-07-31 05:56:41.900675 N | auth: granted role root to user root +2020-07-31 05:56:41.900693 N | auth: Authentication enabled +2020-07-31 05:56:41.904605 N | auth: Role role-test is created +2020-07-31 05:56:41.906715 N | auth: added a new user: foo +2020-07-31 05:56:41.906747 N | auth: deleted role role-test +--- PASS: TestRoleDelete (0.04s) === 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) +2020-07-31 05:56:41.918656 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.940751 N | auth: added a new user: root +2020-07-31 05:56:41.940794 N | auth: Role root is created +2020-07-31 05:56:41.940818 N | auth: granted role root to user root +2020-07-31 05:56:41.940843 N | auth: Authentication enabled +2020-07-31 05:56:41.951460 N | auth: Role role-test is created +2020-07-31 05:56:41.953539 N | auth: added a new user: foo +2020-07-31 05:56:41.953585 W | auth: invalid auth token: Invalid Token +2020-07-31 05:56:41.953594 W | auth: invalid auth token: Invalid.Token +--- PASS: TestAuthInfoFromCtx (0.04s) === 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) +2020-07-31 05:56:41.959378 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:41.968975 N | auth: added a new user: root +2020-07-31 05:56:41.969012 N | auth: Role root is created +2020-07-31 05:56:41.969042 N | auth: granted role root to user root +2020-07-31 05:56:41.969068 N | auth: Authentication enabled +2020-07-31 05:56:41.971087 N | auth: Role role-test is created +2020-07-31 05:56:41.973200 N | auth: added a new user: foo +2020-07-31 05:56:41.975391 N | auth: Authentication disabled +--- PASS: TestAuthDisable (0.03s) === 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) +2020-07-31 05:56:41.986648 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:42.196441 W | auth: invalid auth token: test +2020-07-31 05:56:42.197251 N | auth: added a new user: test +--- PASS: TestAuthInfoFromCtxRace (0.22s) === 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) +2020-07-31 05:56:42.201734 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:42.215237 N | auth: added a new user: root +2020-07-31 05:56:42.215279 N | auth: Role root is created +2020-07-31 05:56:42.215308 N | auth: granted role root to user root +2020-07-31 05:56:42.215333 N | auth: Authentication enabled +2020-07-31 05:56:42.218681 N | auth: Role role-test is created +2020-07-31 05:56:42.220760 N | auth: added a new user: foo +2020-07-31 05:56:42.226375 N | auth: Authentication disabled +--- PASS: TestIsAdminPermitted (0.03s) === 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) +2020-07-31 05:56:42.232663 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:42.243218 N | auth: added a new user: root +2020-07-31 05:56:42.243363 N | auth: Role root is created +2020-07-31 05:56:42.243427 N | auth: granted role root to user root +2020-07-31 05:56:42.243456 N | auth: Authentication enabled +2020-07-31 05:56:42.246915 N | auth: Role role-test is created +2020-07-31 05:56:42.249547 N | auth: added a new user: foo +2020-07-31 05:56:42.256609 W | auth: simple token is not cryptographically signed +--- PASS: TestRecoverFromSnapshot (0.03s) === 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) +2020-07-31 05:56:42.270633 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:42.293887 N | auth: added a new user: root +2020-07-31 05:56:42.293939 N | auth: Role root is created +2020-07-31 05:56:42.293961 N | auth: granted role root to user root +2020-07-31 05:56:42.293988 N | auth: Authentication enabled +2020-07-31 05:56:42.298306 N | auth: Role role-test is created +2020-07-31 05:56:42.300446 N | auth: added a new user: foo +2020-07-31 05:56:42.302525 N | auth: added a new user: user-0 +2020-07-31 05:56:42.304615 N | auth: added a new user: user-1 +2020-07-31 05:56:42.306721 N | auth: added a new user: user-2 +2020-07-31 05:56:42.308797 N | auth: added a new user: user-3 +2020-07-31 05:56:42.310915 N | auth: added a new user: user-4 +2020-07-31 05:56:42.313001 N | auth: added a new user: user-5 +2020-07-31 05:56:42.315107 N | auth: added a new user: user-6 +2020-07-31 05:56:42.317187 N | auth: added a new user: user-7 +2020-07-31 05:56:42.319304 N | auth: added a new user: user-8 +2020-07-31 05:56:42.321395 N | auth: added a new user: user-9 +2020-07-31 05:56:42.323481 N | auth: added a new user: user-10 +2020-07-31 05:56:42.325561 N | auth: added a new user: user-11 +2020-07-31 05:56:42.327651 N | auth: added a new user: user-12 +2020-07-31 05:56:42.329752 N | auth: added a new user: user-13 +2020-07-31 05:56:42.331836 N | auth: added a new user: user-14 +2020-07-31 05:56:42.333930 N | auth: added a new user: user-15 +2020-07-31 05:56:42.336033 N | auth: added a new user: user-16 +2020-07-31 05:56:42.338302 N | auth: added a new user: user-17 +2020-07-31 05:56:42.340397 N | auth: added a new user: user-18 +2020-07-31 05:56:42.342467 N | auth: added a new user: user-19 +2020-07-31 05:56:42.344553 N | auth: added a new user: user-20 +2020-07-31 05:56:42.346638 N | auth: added a new user: user-21 +2020-07-31 05:56:42.348710 N | auth: added a new user: user-22 +2020-07-31 05:56:42.350817 N | auth: added a new user: user-23 +2020-07-31 05:56:42.352885 N | auth: added a new user: user-24 +2020-07-31 05:56:42.354968 N | auth: added a new user: user-25 +2020-07-31 05:56:42.357047 N | auth: added a new user: user-26 +2020-07-31 05:56:42.359129 N | auth: added a new user: user-27 +2020-07-31 05:56:42.361233 N | auth: added a new user: user-28 +2020-07-31 05:56:42.363308 N | auth: added a new user: user-29 +2020-07-31 05:56:42.365372 N | auth: added a new user: user-30 +2020-07-31 05:56:42.367447 N | auth: added a new user: user-31 +2020-07-31 05:56:42.369514 N | auth: added a new user: user-32 +2020-07-31 05:56:42.375388 N | auth: added a new user: user-33 +2020-07-31 05:56:42.377470 N | auth: added a new user: user-34 +2020-07-31 05:56:42.379578 N | auth: added a new user: user-35 +2020-07-31 05:56:42.381916 N | auth: added a new user: user-36 +2020-07-31 05:56:42.385442 N | auth: added a new user: user-37 +2020-07-31 05:56:42.388403 N | auth: added a new user: user-38 +2020-07-31 05:56:42.390498 N | auth: added a new user: user-39 +2020-07-31 05:56:42.392501 N | auth: added a new user: user-40 +2020-07-31 05:56:42.394600 N | auth: added a new user: user-41 +2020-07-31 05:56:42.396565 N | auth: added a new user: user-42 +2020-07-31 05:56:42.398500 N | auth: added a new user: user-43 +2020-07-31 05:56:42.400474 N | auth: added a new user: user-44 +2020-07-31 05:56:42.402440 N | auth: added a new user: user-45 +2020-07-31 05:56:42.404486 N | auth: added a new user: user-46 +2020-07-31 05:56:42.406568 N | auth: added a new user: user-47 +2020-07-31 05:56:42.408664 N | auth: added a new user: user-48 +2020-07-31 05:56:42.410787 N | auth: added a new user: user-49 +2020-07-31 05:56:42.425364 I | auth: deleting token user-8(0).1 for user user-8 +2020-07-31 05:56:42.425393 I | auth: deleting token user-36(0).1 for user user-36 +2020-07-31 05:56:42.425401 I | auth: deleting token user-29(0).1 for user user-29 +2020-07-31 05:56:42.425409 I | auth: deleting token user-15(0).1 for user user-15 +2020-07-31 05:56:42.425417 I | auth: deleting token user-41(0).1 for user user-41 +2020-07-31 05:56:42.425429 I | auth: deleting token user-20(1).1 for user user-20 +2020-07-31 05:56:42.425437 I | auth: deleting token user-48(1).1 for user user-48 +2020-07-31 05:56:42.425448 I | auth: deleting token user-2(1).1 for user user-2 +2020-07-31 05:56:42.425459 I | auth: deleting token user-28(0).1 for user user-28 +2020-07-31 05:56:42.425468 I | auth: deleting token user-13(1).1 for user user-13 +2020-07-31 05:56:42.425478 I | auth: deleting token user-22(1).1 for user user-22 +2020-07-31 05:56:42.425486 I | auth: deleting token user-7(0).1 for user user-7 +2020-07-31 05:56:42.425495 I | auth: deleting token user-34(0).1 for user user-34 +2020-07-31 05:56:42.425502 I | auth: deleting token user-15(1).1 for user user-15 +2020-07-31 05:56:42.425509 I | auth: deleting token user-27(0).1 for user user-27 +2020-07-31 05:56:42.425515 I | auth: deleting token user-42(0).1 for user user-42 +2020-07-31 05:56:42.425522 I | auth: deleting token user-16(1).1 for user user-16 +2020-07-31 05:56:42.425529 I | auth: deleting token user-24(0).1 for user user-24 +2020-07-31 05:56:42.425535 I | auth: deleting token user-10(0).1 for user user-10 +2020-07-31 05:56:42.425542 I | auth: deleting token user-20(0).1 for user user-20 +2020-07-31 05:56:42.425547 I | auth: deleting token user-30(1).1 for user user-30 +2020-07-31 05:56:42.425553 I | auth: deleting token user-46(0).1 for user user-46 +2020-07-31 05:56:42.425560 I | auth: deleting token user-35(1).1 for user user-35 +2020-07-31 05:56:42.425566 I | auth: deleting token user-46(1).1 for user user-46 +2020-07-31 05:56:42.425572 I | auth: deleting token user-44(0).1 for user user-44 +2020-07-31 05:56:42.425578 I | auth: deleting token user-48(0).1 for user user-48 +2020-07-31 05:56:42.425583 I | auth: deleting token user-32(0).1 for user user-32 +2020-07-31 05:56:42.425589 I | auth: deleting token user-35(0).1 for user user-35 +2020-07-31 05:56:42.425596 I | auth: deleting token user-6(1).1 for user user-6 +2020-07-31 05:56:42.425602 I | auth: deleting token user-6(0).1 for user user-6 +2020-07-31 05:56:42.425608 I | auth: deleting token user-38(0).1 for user user-38 +2020-07-31 05:56:42.425614 I | auth: deleting token user-42(1).1 for user user-42 +2020-07-31 05:56:42.425620 I | auth: deleting token user-27(1).1 for user user-27 +2020-07-31 05:56:42.425626 I | auth: deleting token user-17(1).1 for user user-17 +2020-07-31 05:56:42.425632 I | auth: deleting token user-16(0).1 for user user-16 +2020-07-31 05:56:42.425637 I | auth: deleting token user-1(0).1 for user user-1 +2020-07-31 05:56:42.425643 I | auth: deleting token user-30(0).1 for user user-30 +2020-07-31 05:56:42.425650 I | auth: deleting token user-10(1).1 for user user-10 +2020-07-31 05:56:42.425658 I | auth: deleting token user-23(0).1 for user user-23 +2020-07-31 05:56:42.425664 I | auth: deleting token user-43(0).1 for user user-43 +2020-07-31 05:56:42.425670 I | auth: deleting token user-37(1).1 for user user-37 +2020-07-31 05:56:42.425676 I | auth: deleting token user-29(1).1 for user user-29 +2020-07-31 05:56:42.425681 I | auth: deleting token user-18(1).1 for user user-18 +2020-07-31 05:56:42.425687 I | auth: deleting token user-40(0).1 for user user-40 +2020-07-31 05:56:42.425695 I | auth: deleting token user-5(1).1 for user user-5 +2020-07-31 05:56:42.425701 I | auth: deleting token user-4(1).1 for user user-4 +2020-07-31 05:56:42.425707 I | auth: deleting token user-2(0).1 for user user-2 +2020-07-31 05:56:42.425712 I | auth: deleting token user-44(1).1 for user user-44 +2020-07-31 05:56:42.425718 I | auth: deleting token user-14(0).1 for user user-14 +2020-07-31 05:56:42.425724 I | auth: deleting token user-0(0).1 for user user-0 +2020-07-31 05:56:42.425730 I | auth: deleting token user-21(0).1 for user user-21 +2020-07-31 05:56:42.425735 I | auth: deleting token user-25(1).1 for user user-25 +2020-07-31 05:56:42.425740 I | auth: deleting token user-7(1).1 for user user-7 +2020-07-31 05:56:42.425747 I | auth: deleting token user-26(1).1 for user user-26 +2020-07-31 05:56:42.425753 I | auth: deleting token user-11(0).1 for user user-11 +2020-07-31 05:56:42.425758 I | auth: deleting token user-28(1).1 for user user-28 +2020-07-31 05:56:42.425764 I | auth: deleting token user-23(1).1 for user user-23 +2020-07-31 05:56:42.425769 I | auth: deleting token user-24(1).1 for user user-24 +2020-07-31 05:56:42.425775 I | auth: deleting token user-33(0).1 for user user-33 +2020-07-31 05:56:42.425782 I | auth: deleting token user-1(1).1 for user user-1 +2020-07-31 05:56:42.425790 I | auth: deleting token user-38(1).1 for user user-38 +2020-07-31 05:56:42.425797 I | auth: deleting token user-3(0).1 for user user-3 +2020-07-31 05:56:42.425802 I | auth: deleting token user-3(1).1 for user user-3 +2020-07-31 05:56:42.425808 I | auth: deleting token user-36(1).1 for user user-36 +2020-07-31 05:56:42.425814 I | auth: deleting token user-47(0).1 for user user-47 +2020-07-31 05:56:42.425819 I | auth: deleting token user-5(0).1 for user user-5 +2020-07-31 05:56:42.425825 I | auth: deleting token user-26(0).1 for user user-26 +2020-07-31 05:56:42.425832 I | auth: deleting token user-4(0).1 for user user-4 +2020-07-31 05:56:42.425838 I | auth: deleting token user-33(1).1 for user user-33 +2020-07-31 05:56:42.425844 I | auth: deleting token user-19(1).1 for user user-19 +2020-07-31 05:56:42.425850 I | auth: deleting token user-18(0).1 for user user-18 +2020-07-31 05:56:42.425856 I | auth: deleting token user-40(1).1 for user user-40 +2020-07-31 05:56:42.425863 I | auth: deleting token user-12(1).1 for user user-12 +2020-07-31 05:56:42.425869 I | auth: deleting token user-37(0).1 for user user-37 +2020-07-31 05:56:42.425875 I | auth: deleting token user-17(0).1 for user user-17 +2020-07-31 05:56:42.425881 I | auth: deleting token user-13(0).1 for user user-13 +2020-07-31 05:56:42.425887 I | auth: deleting token user-25(0).1 for user user-25 +2020-07-31 05:56:42.425892 I | auth: deleting token user-32(1).1 for user user-32 +2020-07-31 05:56:42.425898 I | auth: deleting token user-34(1).1 for user user-34 +2020-07-31 05:56:42.425903 I | auth: deleting token user-21(1).1 for user user-21 +2020-07-31 05:56:42.425910 I | auth: deleting token user-45(1).1 for user user-45 +2020-07-31 05:56:42.425916 I | auth: deleting token user-47(1).1 for user user-47 +2020-07-31 05:56:42.425922 I | auth: deleting token user-0(1).1 for user user-0 +2020-07-31 05:56:42.425928 I | auth: deleting token user-49(1).1 for user user-49 +2020-07-31 05:56:42.425934 I | auth: deleting token user-9(0).1 for user user-9 +2020-07-31 05:56:42.425939 I | auth: deleting token user-43(1).1 for user user-43 +2020-07-31 05:56:42.425944 I | auth: deleting token user-12(0).1 for user user-12 +2020-07-31 05:56:42.425950 I | auth: deleting token user-49(0).1 for user user-49 +2020-07-31 05:56:42.425956 I | auth: deleting token user-31(1).1 for user user-31 +2020-07-31 05:56:42.425963 I | auth: deleting token user-14(1).1 for user user-14 +2020-07-31 05:56:42.425969 I | auth: deleting token user-11(1).1 for user user-11 +2020-07-31 05:56:42.425975 I | auth: deleting token user-31(0).1 for user user-31 +2020-07-31 05:56:42.425981 I | auth: deleting token user-39(0).1 for user user-39 +2020-07-31 05:56:42.425986 I | auth: deleting token user-39(1).1 for user user-39 +2020-07-31 05:56:42.425992 I | auth: deleting token user-19(0).1 for user user-19 +2020-07-31 05:56:42.425997 I | auth: deleting token user-22(0).1 for user user-22 +2020-07-31 05:56:42.426003 I | auth: deleting token user-8(1).1 for user user-8 +2020-07-31 05:56:42.426009 I | auth: deleting token user-45(0).1 for user user-45 +2020-07-31 05:56:42.426015 I | auth: deleting token user-41(1).1 for user user-41 +2020-07-31 05:56:42.426020 I | auth: deleting token user-9(1).1 for user user-9 +--- PASS: TestHammerSimpleAuthenticate (0.18s) PASS -ok github.com/coreos/etcd/auth 2.847s +ok github.com/coreos/etcd/auth 1.013s ? github.com/coreos/etcd/auth/authpb [no test files] === RUN TestSimpleHTTPClientDoSuccess --- PASS: TestSimpleHTTPClientDoSuccess (0.00s) @@ -2853,7 +2497,7 @@ === RUN TestHTTPClusterClientResetFail --- PASS: TestHTTPClusterClientResetFail (0.00s) === RUN TestHTTPClusterClientResetPinRandom ---- PASS: TestHTTPClusterClientResetPinRandom (0.10s) +--- PASS: TestHTTPClusterClientResetPinRandom (0.04s) === RUN TestV2KeysURLHelper --- PASS: TestV2KeysURLHelper (0.00s) === RUN TestGetAction @@ -2943,7 +2587,7 @@ === RUN TestHTTPMembersAPILeaderError --- PASS: TestHTTPMembersAPILeaderError (0.00s) PASS -ok github.com/coreos/etcd/client 0.167s +ok github.com/coreos/etcd/client 0.086s === RUN TestDialCancel --- SKIP: TestDialCancel (0.00s) client_test.go:30: DM - network tests disabled @@ -2963,212 +2607,212 @@ === RUN TestEvent --- PASS: TestEvent (0.00s) PASS -ok github.com/coreos/etcd/clientv3 0.039s +ok github.com/coreos/etcd/clientv3 0.018s testing: warning: no tests to run PASS -ok github.com/coreos/etcd/clientv3/clientv3util 0.016s [no tests to run] +ok github.com/coreos/etcd/clientv3/clientv3util 0.012s [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 +ok github.com/coreos/etcd/clientv3/namespace 0.025s === 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) +2020-07-31 05:56:44.383915 I | integration: launching 1313036752 (unix://localhost:13130367520) +2020-07-31 05:56:44.387870 I | etcdserver: name = 1313036752 +2020-07-31 05:56:44.387885 I | etcdserver: data dir = /tmp/etcd077587494 +2020-07-31 05:56:44.387889 I | etcdserver: member dir = /tmp/etcd077587494/member +2020-07-31 05:56:44.387893 I | etcdserver: heartbeat = 10ms +2020-07-31 05:56:44.387896 I | etcdserver: election = 100ms +2020-07-31 05:56:44.387899 I | etcdserver: snapshot count = 0 +2020-07-31 05:56:44.387907 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100246069 +2020-07-31 05:56:44.387913 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100146069 +2020-07-31 05:56:44.387921 I | etcdserver: initial cluster = 1313036752=unix://127.0.0.1:2100146069 +2020-07-31 05:56:44.395797 I | etcdserver: starting member ddb6465b82873f6b in cluster d639717b3d85a8f2 +2020-07-31 05:56:44.395816 I | raft: ddb6465b82873f6b became follower at term 0 +2020-07-31 05:56:44.395823 I | raft: newRaft ddb6465b82873f6b [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:44.395831 I | raft: ddb6465b82873f6b became follower at term 1 +2020-07-31 05:56:44.403859 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:44.407784 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.407802 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.407878 I | etcdserver: ddb6465b82873f6b as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-07-31 05:56:44.408183 I | etcdserver/membership: added member ddb6465b82873f6b [unix://127.0.0.1:2100146069] to cluster d639717b3d85a8f2 +2020-07-31 05:56:44.409901 I | integration: launched 1313036752 (unix://localhost:13130367520) +2020-07-31 05:56:44.446012 I | raft: ddb6465b82873f6b is starting a new election at term 1 +2020-07-31 05:56:44.446036 I | raft: ddb6465b82873f6b became candidate at term 2 +2020-07-31 05:56:44.446052 I | raft: ddb6465b82873f6b received MsgVoteResp from ddb6465b82873f6b at term 2 +2020-07-31 05:56:44.446064 I | raft: ddb6465b82873f6b became leader at term 2 +2020-07-31 05:56:44.446073 I | raft: raft.node: ddb6465b82873f6b elected leader ddb6465b82873f6b at term 2 +2020-07-31 05:56:44.446241 I | etcdserver: setting up the initial cluster version to 3.2 +2020-07-31 05:56:44.447243 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-07-31 05:56:44.447299 I | etcdserver/api: enabled capabilities for version 3.2 +2020-07-31 05:56:44.447324 I | etcdserver: published {Name:1313036752 ClientURLs:[unix://127.0.0.1:2100246069]} to cluster d639717b3d85a8f2 +2020-07-31 05:56:44.454071 I | integration: terminating 1313036752 (unix://localhost:13130367520) +2020-07-31 05:56:44.457601 I | integration: terminated 1313036752 (unix://localhost:13130367520) +--- PASS: TestGRPCResolver (0.07s) === 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) +2020-07-31 05:56:44.458560 I | integration: launching 1218340271 (unix://localhost:12183402710) +2020-07-31 05:56:44.465125 I | etcdserver: name = 1218340271 +2020-07-31 05:56:44.465134 I | etcdserver: data dir = /tmp/etcd339765069 +2020-07-31 05:56:44.465139 I | etcdserver: member dir = /tmp/etcd339765069/member +2020-07-31 05:56:44.465143 I | etcdserver: heartbeat = 10ms +2020-07-31 05:56:44.465146 I | etcdserver: election = 100ms +2020-07-31 05:56:44.465150 I | etcdserver: snapshot count = 0 +2020-07-31 05:56:44.465155 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100446069 +2020-07-31 05:56:44.465160 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100346069 +2020-07-31 05:56:44.465166 I | etcdserver: initial cluster = 1218340271=unix://127.0.0.1:2100346069 +2020-07-31 05:56:44.472357 I | etcdserver: starting member 9d0a332236c08a37 in cluster f40529a826927b1a +2020-07-31 05:56:44.472376 I | raft: 9d0a332236c08a37 became follower at term 0 +2020-07-31 05:56:44.472384 I | raft: newRaft 9d0a332236c08a37 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:44.472388 I | raft: 9d0a332236c08a37 became follower at term 1 +2020-07-31 05:56:44.481289 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:44.484833 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.484850 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.484887 I | etcdserver: 9d0a332236c08a37 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-07-31 05:56:44.485507 I | etcdserver/membership: added member 9d0a332236c08a37 [unix://127.0.0.1:2100346069] to cluster f40529a826927b1a +2020-07-31 05:56:44.486126 I | integration: launched 1218340271 (unix://localhost:12183402710) +2020-07-31 05:56:44.542562 I | raft: 9d0a332236c08a37 is starting a new election at term 1 +2020-07-31 05:56:44.542584 I | raft: 9d0a332236c08a37 became candidate at term 2 +2020-07-31 05:56:44.542593 I | raft: 9d0a332236c08a37 received MsgVoteResp from 9d0a332236c08a37 at term 2 +2020-07-31 05:56:44.542607 I | raft: 9d0a332236c08a37 became leader at term 2 +2020-07-31 05:56:44.542615 I | raft: raft.node: 9d0a332236c08a37 elected leader 9d0a332236c08a37 at term 2 +2020-07-31 05:56:44.542811 I | etcdserver: published {Name:1218340271 ClientURLs:[unix://127.0.0.1:2100446069]} to cluster f40529a826927b1a +2020-07-31 05:56:44.542861 I | etcdserver: setting up the initial cluster version to 3.2 +2020-07-31 05:56:44.543556 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-07-31 05:56:44.551090 I | integration: terminating 1218340271 (unix://localhost:12183402710) +2020-07-31 05:56:44.553976 I | integration: terminated 1218340271 (unix://localhost:12183402710) +--- PASS: TestGRPCResolverMulti (0.10s) PASS -ok github.com/coreos/etcd/clientv3/naming 0.432s +ok github.com/coreos/etcd/clientv3/naming 0.186s === RUN TestConfigFromFile --- PASS: TestConfigFromFile (0.01s) PASS -ok github.com/coreos/etcd/clientv3/yaml 0.024s +ok github.com/coreos/etcd/clientv3/yaml 0.031s === 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) +2020-07-31 05:56:42.059621 N | compactor: Starting auto-compaction at revision 1 +2020-07-31 05:56:42.059754 N | compactor: Finished auto-compaction at revision 1 +2020-07-31 05:56:42.209057 N | compactor: Starting auto-compaction at revision 13 +2020-07-31 05:56:42.209093 N | compactor: Finished auto-compaction at revision 13 +2020-07-31 05:56:42.360168 N | compactor: Starting auto-compaction at revision 25 +2020-07-31 05:56:42.360201 N | compactor: Finished auto-compaction at revision 25 +2020-07-31 05:56:42.506874 N | compactor: Starting auto-compaction at revision 37 +2020-07-31 05:56:42.506904 N | compactor: Finished auto-compaction at revision 37 +--- PASS: TestPeriodic (0.76s) === 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) +2020-07-31 05:56:42.967709 N | compactor: Starting auto-compaction at revision 26 +2020-07-31 05:56:42.967738 N | compactor: Finished auto-compaction at revision 26 +--- PASS: TestPeriodicPause (0.45s) PASS -ok github.com/coreos/etcd/compactor 1.201s +ok github.com/coreos/etcd/compactor 1.224s === 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" +2020-07-31 05:56:42.037252 I | discovery: using proxy "http://bar.com" +2020-07-31 05:56:42.037296 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 +2020-07-31 05:56:42.037377 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037457 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037473 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037486 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037531 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037556 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037582 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037589 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037596 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037601 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037608 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037614 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037631 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037637 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037644 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037650 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037656 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037662 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037678 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037684 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037691 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037697 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037703 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037709 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037725 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037731 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037738 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037744 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037750 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037756 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037770 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037776 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037785 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037791 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037797 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037803 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.037814 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037820 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.037827 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037832 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.037841 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037847 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) +2020-07-31 05:56:42.037887 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.037902 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.037905 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.037909 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.037917 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.037920 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.037923 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.037926 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.037946 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.037950 N | discovery: found 1 peer(s), waiting for 2 more +2020-07-31 05:56:42.037953 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.037956 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.037959 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.037963 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.037973 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.037976 N | discovery: found 1 peer(s), waiting for 2 more +2020-07-31 05:56:42.037980 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.037991 I | discovery: waiting for other nodes: error connecting to , retrying in 2s +2020-07-31 05:56:42.038001 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038005 N | discovery: found 1 peer(s), waiting for 2 more +2020-07-31 05:56:42.038008 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.038014 I | discovery: waiting for other nodes: error connecting to , retrying in 4s +2020-07-31 05:56:42.038023 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038026 N | discovery: found 1 peer(s), waiting for 2 more +2020-07-31 05:56:42.038029 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038032 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.038035 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.038038 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.038047 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038051 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038054 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.038056 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.038059 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.038066 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038069 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038074 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.038077 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.038084 I | discovery: waiting for other nodes: error connecting to , retrying in 2s +2020-07-31 05:56:42.038096 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038099 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038104 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.038107 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.038113 I | discovery: waiting for other nodes: error connecting to , retrying in 4s +2020-07-31 05:56:42.038122 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038126 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038129 N | discovery: found 2 peer(s), waiting for 1 more +2020-07-31 05:56:42.038132 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.038135 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.038142 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038146 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038149 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.038152 N | discovery: found 3 needed peer(s) +2020-07-31 05:56:42.038157 N | discovery: found peer 1 in the cluster +2020-07-31 05:56:42.038160 N | discovery: found peer 2 in the cluster +2020-07-31 05:56:42.038164 N | discovery: found peer 3 in the cluster +2020-07-31 05:56:42.038166 N | discovery: found 3 needed peer(s) --- PASS: TestWaitNodes (0.00s) === RUN TestCreateSelf --- PASS: TestCreateSelf (0.00s) @@ -3177,16 +2821,16 @@ === 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 +2020-07-31 05:56:42.044937 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.044989 I | discovery: cluster status check: error connecting to , retrying in 2s +2020-07-31 05:56:42.045006 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.045017 I | discovery: cluster status check: error connecting to , retrying in 4s +2020-07-31 05:56:42.045029 E | discovery: error #0: context deadline exceeded +2020-07-31 05:56:42.045038 I | discovery: cluster status check: error connecting to , retrying in 8s +2020-07-31 05:56:42.045048 E | discovery: error #0: context deadline exceeded --- PASS: TestRetryFailure (0.00s) PASS -ok github.com/coreos/etcd/discovery 0.039s +ok github.com/coreos/etcd/discovery 0.017s === RUN TestConfigFileOtherFields --- PASS: TestConfigFileOtherFields (0.00s) === RUN TestUpdateDefaultClusterFromName @@ -3195,74 +2839,74 @@ --- 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) +2020-07-31 05:56:44.228896 I | embed: listening for peers on http://localhost:2380 +2020-07-31 05:56:44.228987 I | embed: listening for client requests on localhost:2379 +2020-07-31 05:56:44.232480 I | etcdserver: name = default +2020-07-31 05:56:44.232494 I | etcdserver: data dir = /tmp/token-test064001734 +2020-07-31 05:56:44.232498 I | etcdserver: member dir = /tmp/token-test064001734/member +2020-07-31 05:56:44.232502 I | etcdserver: heartbeat = 100ms +2020-07-31 05:56:44.232506 I | etcdserver: election = 1000ms +2020-07-31 05:56:44.232509 I | etcdserver: snapshot count = 100000 +2020-07-31 05:56:44.232517 I | etcdserver: advertise client URLs = http://localhost:2379 +2020-07-31 05:56:44.232524 I | etcdserver: initial advertise peer URLs = http://localhost:2380 +2020-07-31 05:56:44.232531 I | etcdserver: initial cluster = default=http://localhost:2380 +2020-07-31 05:56:44.240756 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32 +2020-07-31 05:56:44.240788 I | raft: 8e9e05c52164694d became follower at term 0 +2020-07-31 05:56:44.240796 I | raft: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:44.240801 I | raft: 8e9e05c52164694d became follower at term 1 +2020-07-31 05:56:44.248852 E | auth: unknown token type: wrong-token +2020-07-31 05:56:44.248880 E | etcdserver: failed to create token provider: auth: invalid auth options +--- PASS: TestStartEtcdWrongToken (0.02s) PASS -ok github.com/coreos/etcd/embed 0.178s +ok github.com/coreos/etcd/embed 0.034s === RUN TestErrorWriteTo --- PASS: TestErrorWriteTo (0.00s) PASS -ok github.com/coreos/etcd/error 0.038s +ok github.com/coreos/etcd/error 0.026s === RUN TestMain --- PASS: TestMain (0.00s) PASS -ok github.com/coreos/etcd/etcdctl 0.031s +ok github.com/coreos/etcd/etcdctl 0.015s ? 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 +ok github.com/coreos/etcd/etcdctl/ctlv2/command 0.012s ? 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" +2020-07-31 05:56:44.694302 I | etcdmain: Loading server configuration from "/tmp/servercfg648485685" --- 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" +2020-07-31 05:56:44.695358 I | etcdmain: Loading server configuration from "/tmp/servercfg877963536" --- 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) +2020-07-31 05:56:44.695794 I | etcdmain: Loading server configuration from "/tmp/servercfg415930159" +2020-07-31 05:56:44.696058 I | etcdmain: Loading server configuration from "/tmp/servercfg577536194" +2020-07-31 05:56:44.696295 I | etcdmain: Loading server configuration from "/tmp/servercfg305762105" +2020-07-31 05:56:44.696534 I | etcdmain: Loading server configuration from "/tmp/servercfg352120644" +2020-07-31 05:56:44.696770 I | etcdmain: Loading server configuration from "/tmp/servercfg916809683" +2020-07-31 05:56:44.697001 I | etcdmain: Loading server configuration from "/tmp/servercfg066124054" +2020-07-31 05:56:44.697223 I | etcdmain: Loading server configuration from "/tmp/servercfg696995197" +2020-07-31 05:56:44.697463 I | etcdmain: Loading server configuration from "/tmp/servercfg162294456" +--- PASS: TestConfigFileClusteringFlags (0.00s) === 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) +2020-07-31 05:56:44.698018 I | etcdmain: Loading server configuration from "/tmp/servercfg174794423" +--- PASS: TestConfigFileOtherFields (0.00s) === 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) +2020-07-31 05:56:44.698955 I | etcdmain: Loading server configuration from "/tmp/servercfg860783274" +2020-07-31 05:56:44.699162 I | etcdmain: Loading server configuration from "/tmp/servercfg167081985" +2020-07-31 05:56:44.699343 I | etcdmain: Loading server configuration from "/tmp/servercfg346202988" +2020-07-31 05:56:44.699575 I | etcdmain: Loading server configuration from "/tmp/servercfg859467227" +--- PASS: TestConfigFileConflictClusteringFlags (0.00s) === RUN TestConfigParsingMissedAdvertiseClientURLsFlag --- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.00s) === RUN TestConfigIsNewCluster @@ -3274,16 +2918,16 @@ === 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) +2020-07-31 05:56:44.701559 I | etcdmain: Loading server configuration from "/tmp/servercfg546803582" +2020-07-31 05:56:44.701733 I | etcdmain: Loading server configuration from "/tmp/servercfg251700933" +--- PASS: TestConfigFileElectionTimeout (0.00s) PASS -ok github.com/coreos/etcd/etcdmain 0.095s +ok github.com/coreos/etcd/etcdmain 0.017s === 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 +2020-07-31 05:56:43.715261 W | etcdserver: the running cluster version(2.1.0) is higher than the maximum cluster version(2.0.0) supported +2020-07-31 05:56:43.715340 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) @@ -3312,58 +2956,58 @@ === 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 +2020-07-31 05:56:44.716403 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-07-31 05:56:44.716428 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.716463 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.726656 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 +2020-07-31 05:56:44.736953 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 +2020-07-31 05:56:44.737055 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-07-31 05:56:44.737075 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-07-31 05:56:44.737085 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-07-31 05:56:44.737097 I | etcdserver/membership: added member 4 [] to cluster 0 +2020-07-31 05:56:44.737124 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 +2020-07-31 05:56:44.777635 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-07-31 05:56:44.777655 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-07-31 05:56:44.777668 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-07-31 05:56:44.777714 I | etcdserver/membership: removed member 2 from cluster 0 +2020-07-31 05:56:44.777745 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 +2020-07-31 05:56:44.777799 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-07-31 05:56:44.777860 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 +2020-07-31 05:56:44.777907 I | etcdserver/membership: added member 1 [] to cluster 0 +2020-07-31 05:56:44.777917 I | etcdserver/membership: added member 2 [] to cluster 0 +2020-07-31 05:56:44.777927 I | etcdserver/membership: added member 3 [] to cluster 0 +2020-07-31 05:56:44.777948 I | etcdserver/membership: added member 4 [] to cluster 0 +2020-07-31 05:56:44.777958 I | etcdserver/membership: added member 5 [] to cluster 0 +2020-07-31 05:56:44.778004 I | etcdserver/membership: removed member 1 from cluster 0 +2020-07-31 05:56:44.778035 I | etcdserver/membership: removed member 2 from cluster 0 +2020-07-31 05:56:44.778063 I | etcdserver/membership: removed member 3 from cluster 0 +2020-07-31 05:56:44.778086 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 +2020-07-31 05:56:44.778113 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.778119 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.778158 I | etcdserver: skipped leadership transfer for single member cluster +2020-07-31 05:56:44.778178 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.778191 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.778219 I | etcdserver: skipped leadership transfer for single member cluster +2020-07-31 05:56:44.778232 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.778236 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.778256 I | etcdserver: skipped leadership transfer for single member cluster +2020-07-31 05:56:44.778267 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.778272 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.778290 I | etcdserver: skipped leadership transfer for single member cluster --- PASS: TestDoProposal (0.00s) === RUN TestDoProposalCancelled --- PASS: TestDoProposalCancelled (0.00s) @@ -3376,1043 +3020,1043 @@ === 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 +2020-07-31 05:56:44.798722 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.798732 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.808871 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) +2020-07-31 05:56:44.822037 I | etcdserver: saved snapshot at index 1 +2020-07-31 05:56:44.822049 I | etcdserver: compacted raft log at 1 +--- PASS: TestSnapshot (0.02s) === 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) +2020-07-31 05:56:44.845383 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.845396 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.848242 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.850768 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.850798 I | etcdserver: skipped leadership transfer for single member cluster +2020-07-31 05:56:44.850807 I | etcdserver: raft applied incoming snapshot at index 1 +2020-07-31 05:56:44.850816 I | etcdserver: applying snapshot at index 0... +2020-07-31 05:56:44.850904 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.851551 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.851560 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.851625 I | etcdserver: closing old backend... +2020-07-31 05:56:44.854022 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.854037 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.854217 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.854236 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.854254 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.854259 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.854262 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.854265 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.854269 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.854274 I | etcdserver: finished applying incoming snapshot at index 0 +2020-07-31 05:56:44.854690 I | etcdserver: finished closing old backend +--- PASS: TestSnapshotOrdering (0.02s) === 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) +2020-07-31 05:56:44.865140 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.865349 I | etcdserver: start to snapshot (applied: 11, lastsnap: 0) +2020-07-31 05:56:44.867164 I | etcdserver: saved snapshot at index 11 +2020-07-31 05:56:44.867177 I | etcdserver: compacted raft log at 1 +2020-07-31 05:56:44.877273 I | etcdserver: skipped leadership transfer for single member cluster +--- PASS: TestTriggerSnap (0.02s) === 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) +2020-07-31 05:56:44.889091 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.889107 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.891457 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.894240 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.894288 I | etcdserver: raft applied incoming snapshot at index 3 +2020-07-31 05:56:44.894300 I | etcdserver: applying snapshot at index 0... +2020-07-31 05:56:44.894389 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.894701 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.894714 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.894780 I | etcdserver: closing old backend... +2020-07-31 05:56:44.896564 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.896574 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.896751 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.896768 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.896782 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.896787 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.896791 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.896795 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.896799 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.896806 I | etcdserver: finished applying incoming snapshot at index 0 +2020-07-31 05:56:44.897220 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.898823 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.903002 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.903040 I | etcdserver: raft applied incoming snapshot at index 6 +2020-07-31 05:56:44.903055 I | etcdserver: applying snapshot at index 3... +2020-07-31 05:56:44.903148 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.903447 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.903458 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.903524 I | etcdserver: closing old backend... +2020-07-31 05:56:44.905753 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.905763 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.905916 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.905925 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.905937 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.905942 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.905945 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.905948 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.905951 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.905955 I | etcdserver: finished applying incoming snapshot at index 3 +2020-07-31 05:56:44.906445 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.908113 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.913548 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.913579 I | etcdserver: raft applied incoming snapshot at index 9 +2020-07-31 05:56:44.913588 I | etcdserver: applying snapshot at index 6... +2020-07-31 05:56:44.913680 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.914501 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.914530 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.914614 I | etcdserver: closing old backend... +2020-07-31 05:56:44.918151 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.918165 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.918319 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.918329 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.918342 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.918347 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.918350 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.918352 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.918356 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.918360 I | etcdserver: finished applying incoming snapshot at index 6 +2020-07-31 05:56:44.919539 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.921421 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.924233 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.924270 I | etcdserver: raft applied incoming snapshot at index 12 +2020-07-31 05:56:44.924287 I | etcdserver: applying snapshot at index 9... +2020-07-31 05:56:44.924382 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.924664 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.924676 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.924746 I | etcdserver: closing old backend... +2020-07-31 05:56:44.927010 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.927022 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.927173 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.927183 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.927195 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.927200 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.927203 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.927206 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.927209 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.927215 I | etcdserver: finished applying incoming snapshot at index 9 +2020-07-31 05:56:44.927700 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.929363 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.931704 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.931741 I | etcdserver: raft applied incoming snapshot at index 15 +2020-07-31 05:56:44.931757 I | etcdserver: applying snapshot at index 12... +2020-07-31 05:56:44.931848 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.932371 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.932392 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.932459 I | etcdserver: closing old backend... +2020-07-31 05:56:44.934688 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.934700 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.934854 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.934864 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.934877 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.934882 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.934885 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.934888 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.934891 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.934896 I | etcdserver: finished applying incoming snapshot at index 12 +2020-07-31 05:56:44.935370 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.936959 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.939596 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.939625 I | etcdserver: raft applied incoming snapshot at index 18 +2020-07-31 05:56:44.939634 I | etcdserver: applying snapshot at index 15... +2020-07-31 05:56:44.939722 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.940013 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.940024 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.940032 I | etcdserver: closing old backend... +2020-07-31 05:56:44.941736 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.941747 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.941782 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.941902 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.941912 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.941924 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.941929 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.941931 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.941934 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.941937 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.941942 I | etcdserver: finished applying incoming snapshot at index 15 +2020-07-31 05:56:44.943986 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.946482 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.946508 I | etcdserver: raft applied incoming snapshot at index 21 +2020-07-31 05:56:44.946515 I | etcdserver: applying snapshot at index 18... +2020-07-31 05:56:44.946613 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.947114 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.947155 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.947167 I | etcdserver: closing old backend... +2020-07-31 05:56:44.949682 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.950272 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.950287 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.950443 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.950454 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.950468 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.950473 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.950476 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.950479 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.950482 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.950487 I | etcdserver: finished applying incoming snapshot at index 18 +2020-07-31 05:56:44.952475 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.955127 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.955169 I | etcdserver: raft applied incoming snapshot at index 24 +2020-07-31 05:56:44.955184 I | etcdserver: applying snapshot at index 21... +2020-07-31 05:56:44.955268 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.955540 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.955552 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.955617 I | etcdserver: closing old backend... +2020-07-31 05:56:44.957815 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.957826 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.957977 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.957986 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.957999 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.958004 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.958007 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.958010 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.958013 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.958018 I | etcdserver: finished applying incoming snapshot at index 21 +2020-07-31 05:56:44.958500 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.960283 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.962936 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.962977 I | etcdserver: raft applied incoming snapshot at index 27 +2020-07-31 05:56:44.962995 I | etcdserver: applying snapshot at index 24... +2020-07-31 05:56:44.963087 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.963619 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.963643 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.963713 I | etcdserver: closing old backend... +2020-07-31 05:56:44.966013 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.966026 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.966178 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.966187 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.966200 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.966205 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.966208 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.966211 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.966215 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.966219 I | etcdserver: finished applying incoming snapshot at index 24 +2020-07-31 05:56:44.966699 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.968330 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.971834 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.971871 I | etcdserver: raft applied incoming snapshot at index 30 +2020-07-31 05:56:44.971885 I | etcdserver: applying snapshot at index 27... +2020-07-31 05:56:44.971969 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.972240 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.972250 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.972318 I | etcdserver: closing old backend... +2020-07-31 05:56:44.974571 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.974582 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.974733 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.974743 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.974755 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.974760 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.974763 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.974766 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.974770 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.974774 I | etcdserver: finished applying incoming snapshot at index 27 +2020-07-31 05:56:44.975262 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.976909 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.979344 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.979381 I | etcdserver: raft applied incoming snapshot at index 33 +2020-07-31 05:56:44.979397 I | etcdserver: applying snapshot at index 30... +2020-07-31 05:56:44.979515 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.980047 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.980069 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.980103 I | etcdserver: closing old backend... +2020-07-31 05:56:44.982470 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.982483 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.982648 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.982659 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.982673 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.982678 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.982681 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.982685 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.982688 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.982692 I | etcdserver: finished applying incoming snapshot at index 30 +2020-07-31 05:56:44.983188 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.984781 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.987219 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.987261 I | etcdserver: raft applied incoming snapshot at index 36 +2020-07-31 05:56:44.987275 I | etcdserver: applying snapshot at index 33... +2020-07-31 05:56:44.987381 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.987737 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.987753 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.987764 I | etcdserver: closing old backend... +2020-07-31 05:56:44.989535 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.989549 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.989595 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.989732 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.989745 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.989757 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.989762 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.989765 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.989768 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.989771 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.989780 I | etcdserver: finished applying incoming snapshot at index 33 +2020-07-31 05:56:44.991872 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:44.994524 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:44.994570 I | etcdserver: raft applied incoming snapshot at index 39 +2020-07-31 05:56:44.994582 I | etcdserver: applying snapshot at index 36... +2020-07-31 05:56:44.994677 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:44.995369 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:44.995496 I | etcdserver: recovering alarms... +2020-07-31 05:56:44.995561 I | etcdserver: closing old backend... +2020-07-31 05:56:44.997328 I | etcdserver: finished recovering alarms +2020-07-31 05:56:44.997340 I | etcdserver: recovering store v2... +2020-07-31 05:56:44.997388 I | etcdserver: finished closing old backend +2020-07-31 05:56:44.997524 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:44.997538 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:44.997557 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:44.997565 I | etcdserver: removing old peers from network... +2020-07-31 05:56:44.997570 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:44.997574 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:44.997579 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:44.997586 I | etcdserver: finished applying incoming snapshot at index 36 +2020-07-31 05:56:44.999562 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.002076 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.002118 I | etcdserver: raft applied incoming snapshot at index 42 +2020-07-31 05:56:45.002130 I | etcdserver: applying snapshot at index 39... +2020-07-31 05:56:45.002221 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.002492 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.002504 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.002587 I | etcdserver: closing old backend... +2020-07-31 05:56:45.004806 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.004817 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.004969 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.004978 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.004990 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.004995 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.004999 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.005001 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.005005 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.005010 I | etcdserver: finished applying incoming snapshot at index 39 +2020-07-31 05:56:45.005494 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.007164 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.009839 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.009867 I | etcdserver: raft applied incoming snapshot at index 45 +2020-07-31 05:56:45.009884 I | etcdserver: applying snapshot at index 42... +2020-07-31 05:56:45.009999 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.010604 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.010634 I | etcdserver: closing old backend... +2020-07-31 05:56:45.010663 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.013003 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.013584 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.013597 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.013748 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.013758 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.013771 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.013776 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.013779 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.013782 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.013785 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.013790 I | etcdserver: finished applying incoming snapshot at index 42 +2020-07-31 05:56:45.015727 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.018693 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.018720 I | etcdserver: raft applied incoming snapshot at index 48 +2020-07-31 05:56:45.018729 I | etcdserver: applying snapshot at index 45... +2020-07-31 05:56:45.018808 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.019095 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.019106 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.019173 I | etcdserver: closing old backend... +2020-07-31 05:56:45.021378 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.021388 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.021540 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.021549 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.021561 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.021566 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.021569 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.021571 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.021575 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.021579 I | etcdserver: finished applying incoming snapshot at index 45 +2020-07-31 05:56:45.022060 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.023710 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.026423 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.026450 I | etcdserver: raft applied incoming snapshot at index 51 +2020-07-31 05:56:45.026459 I | etcdserver: applying snapshot at index 48... +2020-07-31 05:56:45.026538 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.027068 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.027093 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.027180 I | etcdserver: closing old backend... +2020-07-31 05:56:45.029519 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.029533 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.029737 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.029750 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.029769 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.029777 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.029782 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.029786 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.029791 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.029797 I | etcdserver: finished applying incoming snapshot at index 48 +2020-07-31 05:56:45.030229 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.031785 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.034379 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.034414 I | etcdserver: raft applied incoming snapshot at index 54 +2020-07-31 05:56:45.034428 I | etcdserver: applying snapshot at index 51... +2020-07-31 05:56:45.034520 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.034804 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.034816 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.034889 I | etcdserver: closing old backend... +2020-07-31 05:56:45.038831 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.038842 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.038995 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.039005 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.039016 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.039022 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.039025 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.039027 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.039031 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.039037 I | etcdserver: finished applying incoming snapshot at index 51 +2020-07-31 05:56:45.040154 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.042309 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.047057 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.047086 I | etcdserver: raft applied incoming snapshot at index 57 +2020-07-31 05:56:45.047093 I | etcdserver: applying snapshot at index 54... +2020-07-31 05:56:45.047200 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.047752 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.047777 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.047789 I | etcdserver: closing old backend... +2020-07-31 05:56:45.050138 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.050151 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.050305 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.050315 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.050329 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.050334 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.050337 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.050340 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.050343 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.050347 I | etcdserver: finished applying incoming snapshot at index 54 +2020-07-31 05:56:45.050837 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.052435 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.054851 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.054881 I | etcdserver: raft applied incoming snapshot at index 60 +2020-07-31 05:56:45.054889 I | etcdserver: applying snapshot at index 57... +2020-07-31 05:56:45.054972 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.055255 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.055269 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.055345 I | etcdserver: closing old backend... +2020-07-31 05:56:45.057639 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.057650 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.057830 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.057843 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.057856 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.057861 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.057864 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.057867 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.057870 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.057874 I | etcdserver: finished applying incoming snapshot at index 57 +2020-07-31 05:56:45.058326 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.059910 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.062632 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.062660 I | etcdserver: raft applied incoming snapshot at index 63 +2020-07-31 05:56:45.062666 I | etcdserver: applying snapshot at index 60... +2020-07-31 05:56:45.062746 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.063267 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.063293 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.063372 I | etcdserver: closing old backend... +2020-07-31 05:56:45.065575 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.065587 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.065739 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.065748 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.065761 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.065765 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.065768 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.065771 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.065774 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.065778 I | etcdserver: finished applying incoming snapshot at index 60 +2020-07-31 05:56:45.066350 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.068896 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.072456 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.072492 I | etcdserver: raft applied incoming snapshot at index 66 +2020-07-31 05:56:45.072507 I | etcdserver: applying snapshot at index 63... +2020-07-31 05:56:45.072593 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.072872 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.072884 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.072957 I | etcdserver: closing old backend... +2020-07-31 05:56:45.076061 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.076646 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.076658 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.076815 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.076824 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.076837 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.076842 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.076845 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.076848 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.076851 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.076857 I | etcdserver: finished applying incoming snapshot at index 63 +2020-07-31 05:56:45.078879 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.083841 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.083882 I | etcdserver: raft applied incoming snapshot at index 69 +2020-07-31 05:56:45.083897 I | etcdserver: applying snapshot at index 66... +2020-07-31 05:56:45.083995 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.084669 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.084694 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.084901 I | etcdserver: closing old backend... +2020-07-31 05:56:45.087329 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.087341 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.087532 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.087544 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.087560 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.087568 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.087573 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.087577 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.087582 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.087591 I | etcdserver: finished applying incoming snapshot at index 66 +2020-07-31 05:56:45.088012 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.089596 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.095344 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.095388 I | etcdserver: raft applied incoming snapshot at index 72 +2020-07-31 05:56:45.095404 I | etcdserver: applying snapshot at index 69... +2020-07-31 05:56:45.095505 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.095785 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.095798 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.095806 I | etcdserver: closing old backend... +2020-07-31 05:56:45.097646 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.098236 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.098248 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.098400 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.098410 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.098422 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.098427 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.098430 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.098433 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.098436 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.098440 I | etcdserver: finished applying incoming snapshot at index 69 +2020-07-31 05:56:45.100355 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.102891 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.102930 I | etcdserver: raft applied incoming snapshot at index 75 +2020-07-31 05:56:45.102943 I | etcdserver: applying snapshot at index 72... +2020-07-31 05:56:45.103030 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.103571 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.103619 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.103658 I | etcdserver: closing old backend... +2020-07-31 05:56:45.105383 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.105398 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.105441 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.105554 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.105565 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.105578 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.105583 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.105586 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.105589 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.105592 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.105597 I | etcdserver: finished applying incoming snapshot at index 72 +2020-07-31 05:56:45.107537 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.110182 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.110226 I | etcdserver: raft applied incoming snapshot at index 78 +2020-07-31 05:56:45.110244 I | etcdserver: applying snapshot at index 75... +2020-07-31 05:56:45.110347 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.110679 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.110692 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.110699 I | etcdserver: closing old backend... +2020-07-31 05:56:45.112391 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.112404 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.112430 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.112583 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.112595 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.112609 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.112617 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.112622 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.112627 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.112632 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.112640 I | etcdserver: finished applying incoming snapshot at index 75 +2020-07-31 05:56:45.114667 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.117064 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.117094 I | etcdserver: raft applied incoming snapshot at index 81 +2020-07-31 05:56:45.117108 I | etcdserver: applying snapshot at index 78... +2020-07-31 05:56:45.117200 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.117512 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.117525 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.117593 I | etcdserver: closing old backend... +2020-07-31 05:56:45.119937 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.119948 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.120135 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.120146 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.120160 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.120167 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.120172 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.120177 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.120182 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.120188 I | etcdserver: finished applying incoming snapshot at index 78 +2020-07-31 05:56:45.120625 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.122922 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.125581 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.125610 I | etcdserver: raft applied incoming snapshot at index 84 +2020-07-31 05:56:45.125624 I | etcdserver: applying snapshot at index 81... +2020-07-31 05:56:45.125716 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.126418 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.126442 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.126451 I | etcdserver: closing old backend... +2020-07-31 05:56:45.128857 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.128869 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.129022 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.129031 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.129044 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.129047 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.129050 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.129053 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.129056 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.129061 I | etcdserver: finished applying incoming snapshot at index 81 +2020-07-31 05:56:45.129569 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.131261 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.133565 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.133602 I | etcdserver: raft applied incoming snapshot at index 87 +2020-07-31 05:56:45.133617 I | etcdserver: applying snapshot at index 84... +2020-07-31 05:56:45.133710 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.133987 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.133999 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.134069 I | etcdserver: closing old backend... +2020-07-31 05:56:45.136269 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.136280 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.136432 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.136442 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.136454 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.136457 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.136460 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.136463 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.136466 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.136472 I | etcdserver: finished applying incoming snapshot at index 84 +2020-07-31 05:56:45.136957 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.138518 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.140832 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.140862 I | etcdserver: raft applied incoming snapshot at index 90 +2020-07-31 05:56:45.140869 I | etcdserver: applying snapshot at index 87... +2020-07-31 05:56:45.140956 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.141603 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.141626 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.141636 I | etcdserver: closing old backend... +2020-07-31 05:56:45.143493 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.143511 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.143532 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.143688 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.143702 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.143721 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.143729 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.143734 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.143737 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.143742 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.143749 I | etcdserver: finished applying incoming snapshot at index 87 +2020-07-31 05:56:45.145848 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.148355 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.148392 I | etcdserver: raft applied incoming snapshot at index 93 +2020-07-31 05:56:45.148403 I | etcdserver: applying snapshot at index 90... +2020-07-31 05:56:45.148495 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.148768 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.148779 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.148847 I | etcdserver: closing old backend... +2020-07-31 05:56:45.151163 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.151174 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.151330 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.151339 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.151351 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.151356 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.151359 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.151362 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.151365 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.151371 I | etcdserver: finished applying incoming snapshot at index 90 +2020-07-31 05:56:45.151947 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.153440 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.155970 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.156004 I | etcdserver: raft applied incoming snapshot at index 96 +2020-07-31 05:56:45.156018 I | etcdserver: applying snapshot at index 93... +2020-07-31 05:56:45.156104 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.156594 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.156613 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.156681 I | etcdserver: closing old backend... +2020-07-31 05:56:45.158991 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.159003 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.159155 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.159165 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.159177 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.159183 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.159186 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.159189 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.159192 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.159196 I | etcdserver: finished applying incoming snapshot at index 93 +2020-07-31 05:56:45.159677 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.161384 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.164119 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.164157 I | etcdserver: raft applied incoming snapshot at index 99 +2020-07-31 05:56:45.164172 I | etcdserver: applying snapshot at index 96... +2020-07-31 05:56:45.164267 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.164543 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.164555 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.164625 I | etcdserver: closing old backend... +2020-07-31 05:56:45.166823 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.166834 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.166984 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.166994 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.167006 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.167010 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.167013 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.167016 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.167019 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.167024 I | etcdserver: finished applying incoming snapshot at index 96 +2020-07-31 05:56:45.167504 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.169068 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.175395 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.175429 I | etcdserver: raft applied incoming snapshot at index 102 +2020-07-31 05:56:45.175443 I | etcdserver: applying snapshot at index 99... +2020-07-31 05:56:45.175525 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.176056 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.176074 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.176166 I | etcdserver: closing old backend... +2020-07-31 05:56:45.178501 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.178515 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.178681 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.178693 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.178706 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.178712 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.178715 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.178717 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.178721 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.178725 I | etcdserver: finished applying incoming snapshot at index 99 +2020-07-31 05:56:45.179186 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.180885 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.183783 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.183812 I | etcdserver: raft applied incoming snapshot at index 105 +2020-07-31 05:56:45.183822 I | etcdserver: applying snapshot at index 102... +2020-07-31 05:56:45.183912 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.184189 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.184200 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.184268 I | etcdserver: closing old backend... +2020-07-31 05:56:45.186560 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.186573 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.186724 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.186733 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.186745 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.186750 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.186753 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.186755 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.186759 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.186763 I | etcdserver: finished applying incoming snapshot at index 102 +2020-07-31 05:56:45.187315 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.188800 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.192603 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.192637 I | etcdserver: raft applied incoming snapshot at index 108 +2020-07-31 05:56:45.192651 I | etcdserver: applying snapshot at index 105... +2020-07-31 05:56:45.192744 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.193235 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.193259 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.193308 I | etcdserver: closing old backend... +2020-07-31 05:56:45.195550 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.195563 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.195714 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.195724 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.195737 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.195742 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.195745 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.195748 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.195751 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.195755 I | etcdserver: finished applying incoming snapshot at index 105 +2020-07-31 05:56:45.196242 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.197954 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.200486 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.200515 I | etcdserver: raft applied incoming snapshot at index 111 +2020-07-31 05:56:45.200525 I | etcdserver: applying snapshot at index 108... +2020-07-31 05:56:45.200613 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.200889 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.200900 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.200970 I | etcdserver: closing old backend... +2020-07-31 05:56:45.203232 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.203243 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.203395 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.203405 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.203417 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.203421 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.203424 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.203427 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.203431 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.203435 I | etcdserver: finished applying incoming snapshot at index 108 +2020-07-31 05:56:45.203910 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.206156 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.209154 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.209190 I | etcdserver: raft applied incoming snapshot at index 114 +2020-07-31 05:56:45.209204 I | etcdserver: applying snapshot at index 111... +2020-07-31 05:56:45.209295 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.209909 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.209930 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.210008 I | etcdserver: closing old backend... +2020-07-31 05:56:45.212285 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.212298 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.212480 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.212492 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.212507 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.212515 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.212520 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.212525 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.212529 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.212537 I | etcdserver: finished applying incoming snapshot at index 111 +2020-07-31 05:56:45.212979 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.214699 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.217167 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.217211 I | etcdserver: raft applied incoming snapshot at index 117 +2020-07-31 05:56:45.217228 I | etcdserver: applying snapshot at index 114... +2020-07-31 05:56:45.217329 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.217618 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.217629 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.217636 I | etcdserver: closing old backend... +2020-07-31 05:56:45.219355 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.219365 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.219401 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.219541 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.219552 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.219563 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.219568 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.219571 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.219574 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.219577 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.219583 I | etcdserver: finished applying incoming snapshot at index 114 +2020-07-31 05:56:45.221497 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.224781 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.224820 I | etcdserver: raft applied incoming snapshot at index 120 +2020-07-31 05:56:45.224834 I | etcdserver: applying snapshot at index 117... +2020-07-31 05:56:45.224925 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.225490 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.225512 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.225587 I | etcdserver: closing old backend... +2020-07-31 05:56:45.227831 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.227844 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.227998 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.228008 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.228021 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.228027 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.228030 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.228032 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.228036 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.228042 I | etcdserver: finished applying incoming snapshot at index 117 +2020-07-31 05:56:45.228612 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.230253 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.232911 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.232950 I | etcdserver: raft applied incoming snapshot at index 123 +2020-07-31 05:56:45.232964 I | etcdserver: applying snapshot at index 120... +2020-07-31 05:56:45.233054 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.233324 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.233336 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.233405 I | etcdserver: closing old backend... +2020-07-31 05:56:45.235622 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.235633 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.235787 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.235797 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.235809 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.235814 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.235817 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.235819 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.235823 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.235828 I | etcdserver: finished applying incoming snapshot at index 120 +2020-07-31 05:56:45.236303 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.237876 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.241359 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.241387 I | etcdserver: raft applied incoming snapshot at index 126 +2020-07-31 05:56:45.241394 I | etcdserver: applying snapshot at index 123... +2020-07-31 05:56:45.241476 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.241987 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.242011 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.242089 I | etcdserver: closing old backend... +2020-07-31 05:56:45.244367 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.244381 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.244533 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.244543 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.244556 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.244561 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.244564 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.244567 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.244570 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.244576 I | etcdserver: finished applying incoming snapshot at index 123 +2020-07-31 05:56:45.245146 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.246801 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.249252 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.249287 I | etcdserver: raft applied incoming snapshot at index 129 +2020-07-31 05:56:45.249301 I | etcdserver: applying snapshot at index 126... +2020-07-31 05:56:45.249388 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.249693 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.249706 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.249713 I | etcdserver: closing old backend... +2020-07-31 05:56:45.251882 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.251893 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.252045 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.252055 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.252067 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.252072 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.252075 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.252078 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.252081 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.252088 I | etcdserver: finished applying incoming snapshot at index 126 +2020-07-31 05:56:45.253176 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.255718 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.258164 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.258192 I | etcdserver: raft applied incoming snapshot at index 132 +2020-07-31 05:56:45.258202 I | etcdserver: applying snapshot at index 129... +2020-07-31 05:56:45.258287 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.258794 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.258817 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.258896 I | etcdserver: closing old backend... +2020-07-31 05:56:45.261164 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.261177 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.261329 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.261339 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.261352 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.261357 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.261360 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.261363 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.261366 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.261371 I | etcdserver: finished applying incoming snapshot at index 129 +2020-07-31 05:56:45.261925 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.263539 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.266194 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.266221 I | etcdserver: raft applied incoming snapshot at index 135 +2020-07-31 05:56:45.266230 I | etcdserver: applying snapshot at index 132... +2020-07-31 05:56:45.266321 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.266665 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.266682 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.266755 I | etcdserver: closing old backend... +2020-07-31 05:56:45.268538 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.269129 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.269141 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.269291 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.269301 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.269313 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.269318 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.269321 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.269323 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.269327 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.269330 I | etcdserver: finished applying incoming snapshot at index 132 +2020-07-31 05:56:45.271284 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.278834 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.278865 I | etcdserver: raft applied incoming snapshot at index 138 +2020-07-31 05:56:45.278879 I | etcdserver: applying snapshot at index 135... +2020-07-31 05:56:45.278986 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.279624 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.279649 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.280131 I | etcdserver: closing old backend... +2020-07-31 05:56:45.282680 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.282693 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.282845 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.282854 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.282867 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.282872 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.282875 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.282878 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.282881 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.282886 I | etcdserver: finished applying incoming snapshot at index 135 +2020-07-31 05:56:45.283967 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.285487 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.287965 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.287996 I | etcdserver: raft applied incoming snapshot at index 141 +2020-07-31 05:56:45.288008 I | etcdserver: applying snapshot at index 138... +2020-07-31 05:56:45.288104 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.288379 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.288391 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.288458 I | etcdserver: closing old backend... +2020-07-31 05:56:45.290713 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.290724 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.290874 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.290883 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.290895 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.290900 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.290903 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.290906 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.290909 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.290913 I | etcdserver: finished applying incoming snapshot at index 138 +2020-07-31 05:56:45.291399 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.292984 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.298319 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.298354 I | etcdserver: raft applied incoming snapshot at index 144 +2020-07-31 05:56:45.298368 I | etcdserver: applying snapshot at index 141... +2020-07-31 05:56:45.298472 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.299080 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.299108 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.299131 I | etcdserver: closing old backend... +2020-07-31 05:56:45.301569 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.302137 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.302151 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.302304 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.302314 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.302328 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.302333 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.302336 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.302339 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.302342 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.302347 I | etcdserver: finished applying incoming snapshot at index 141 +2020-07-31 05:56:45.304412 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.308491 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.308533 I | etcdserver: raft applied incoming snapshot at index 147 +2020-07-31 05:56:45.308550 I | etcdserver: applying snapshot at index 144... +2020-07-31 05:56:45.308638 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.308921 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.308933 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.308938 I | etcdserver: closing old backend... +2020-07-31 05:56:45.310724 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.310742 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.310765 I | etcdserver: finished closing old backend +2020-07-31 05:56:45.310895 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.310905 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.310918 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.310923 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.310926 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.310929 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.310933 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.310938 I | etcdserver: finished applying incoming snapshot at index 144 +2020-07-31 05:56:45.312850 I | etcdserver: wrote database snapshot out [total bytes: 24576] +2020-07-31 05:56:45.315252 I | snap: saved database snapshot to disk [total bytes: 24576] +2020-07-31 05:56:45.315289 I | etcdserver: raft applied incoming snapshot at index 150 +2020-07-31 05:56:45.315303 I | etcdserver: applying snapshot at index 147... +2020-07-31 05:56:45.315394 I | etcdserver: restoring mvcc store... +2020-07-31 05:56:45.316298 I | etcdserver: finished restoring mvcc store +2020-07-31 05:56:45.316322 I | etcdserver: recovering alarms... +2020-07-31 05:56:45.316390 I | etcdserver: closing old backend... +2020-07-31 05:56:45.318649 I | etcdserver: finished recovering alarms +2020-07-31 05:56:45.318660 I | etcdserver: recovering store v2... +2020-07-31 05:56:45.318815 I | etcdserver: finished recovering store v2 +2020-07-31 05:56:45.318825 I | etcdserver: recovering cluster configuration... +2020-07-31 05:56:45.318838 I | etcdserver: finished recovering cluster configuration +2020-07-31 05:56:45.318844 I | etcdserver: removing old peers from network... +2020-07-31 05:56:45.318847 I | etcdserver: finished removing old peers from network +2020-07-31 05:56:45.318850 I | etcdserver: adding peers from new cluster configuration into network... +2020-07-31 05:56:45.318853 I | etcdserver: finished adding peers from new cluster configuration into network... +2020-07-31 05:56:45.318859 I | etcdserver: finished applying incoming snapshot at index 147 +2020-07-31 05:56:45.318880 I | etcdserver: skipped leadership transfer for single member cluster +2020-07-31 05:56:45.319342 I | etcdserver: finished closing old backend +--- PASS: TestConcurrentApplyAndSnapshotV3 (0.44s) === 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 +2020-07-31 05:56:45.321085 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:45.321106 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:45.321198 I | etcdserver/membership: added member 4d2 [foo] to cluster 0 +2020-07-31 05:56:45.321220 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 +2020-07-31 05:56:45.321286 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-07-31 05:56:45.321300 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:45.321305 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:45.321373 I | etcdserver/membership: removed member 4d2 from cluster 0 +2020-07-31 05:56:45.321390 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 +2020-07-31 05:56:45.321451 I | etcdserver/membership: added member 4d2 [] to cluster 0 +2020-07-31 05:56:45.321466 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:45.321471 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:45.321547 N | etcdserver/membership: updated member 4d2 [http://127.0.0.1:1] in cluster 0 +2020-07-31 05:56:45.321564 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 +2020-07-31 05:56:45.321631 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 +2020-07-31 05:56:45.321705 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) +2020-07-31 05:56:45.321754 E | etcdserver: publish error: etcdserver: request timed out +2020-07-31 05:56:45.321764 E | etcdserver: publish error: etcdserver: request timed out +2020-07-31 05:56:45.321865 I | etcdserver: aborting publish because server is stopped +--- PASS: TestPublishRetry (0.00s) === RUN TestUpdateVersion -2019-06-28 23:29:30.969087 I | etcdserver: setting up the initial cluster version to 2.0 +2020-07-31 05:56:45.321904 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 +2020-07-31 05:56:45.321942 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 +ok github.com/coreos/etcd/etcdserver 1.617s ? github.com/coreos/etcd/etcdserver/api [no test files] === RUN TestNewPeerHandlerOnRaftPrefix --- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s) @@ -4425,35 +4069,35 @@ === RUN TestServeVersionFails --- PASS: TestServeVersionFails (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.036s +ok github.com/coreos/etcd/etcdserver/api/etcdhttp 0.019s === 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 +2020-07-31 05:56:44.041672 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-07-31 05:56:44.042000 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 +2020-07-31 05:56:44.042846 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-07-31 05:56:44.042861 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. +2020-07-31 05:56:44.042866 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-07-31 05:56:44.042872 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-07-31 05:56:44.042876 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-07-31 05:56:44.042880 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-07-31 05:56:44.042886 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. +2020-07-31 05:56:44.042890 W | etcdserver/api/v2http: auth: invalid access for unauthenticated user on resource /bar. +2020-07-31 05:56:44.042894 W | etcdserver/api/v2http: auth: user user does not have the root role for resource path. +2020-07-31 05:56:44.042901 W | etcdserver/api/v2http: auth: invalid access for user user on key /foo. +2020-07-31 05:56:44.042905 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-07-31 05:56:44.042908 W | etcdserver/api/v2http: auth: malformed basic auth encoding +2020-07-31 05:56:44.042912 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 +2020-07-31 05:56:44.043253 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-07-31 05:56:44.043270 W | etcdserver/api/v2http: auth: incorrect password for user: user +2020-07-31 05:56:44.043274 W | etcdserver/api/v2http: auth: incorrect password for user: missing +2020-07-31 05:56:44.043278 W | etcdserver/api/v2http: auth: malformed basic auth encoding --- PASS: TestUserFromBasicAuth (0.00s) === RUN TestBadRefreshRequest --- PASS: TestBadRefreshRequest (0.00s) @@ -4472,12 +4116,12 @@ === 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) +2020-07-31 05:56:44.044375 E | etcdserver/api/v2http: error adding member c29b431f04be0bc7 (Error while adding a member) +2020-07-31 05:56:44.044390 E | etcdserver/api/etcdhttp: got unexpected response error (Error while adding a member) +2020-07-31 05:56:44.044442 E | etcdserver/api/v2http: error removing member 1 (Error while removing member) +2020-07-31 05:56:44.044450 E | etcdserver/api/etcdhttp: got unexpected response error (Error while removing member) +2020-07-31 05:56:44.044505 E | etcdserver/api/v2http: error updating member 0 (blah) +2020-07-31 05:56:44.044512 E | etcdserver/api/etcdhttp: got unexpected response error (blah) --- PASS: TestServeMembersFail (0.00s) === RUN TestWriteEvent --- PASS: TestWriteEvent (0.00s) @@ -4498,8 +4142,8 @@ === 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!) +2020-07-31 05:56:44.045619 E | etcdserver/api/v2http: got unexpected response error (Internal Server Error) +2020-07-31 05:56:44.045665 E | etcdserver/api/v2http: got unexpected response error (received response with no Event/Watcher!) --- PASS: TestBadServeKeys (0.00s) === RUN TestServeKeysGood --- PASS: TestServeKeysGood (0.00s) @@ -4522,12 +4166,12 @@ === 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) +2020-07-31 05:56:44.046276 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 +ok github.com/coreos/etcd/etcdserver/api/v2http 0.014s === RUN TestHTTPErrorWriteTo --- PASS: TestHTTPErrorWriteTo (0.00s) === RUN TestMemberUnmarshal @@ -4537,7 +4181,7 @@ === RUN TestMemberCreateRequestUnmarshalFail --- PASS: TestMemberCreateRequestUnmarshalFail (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/v2http/httptypes 0.014s +ok github.com/coreos/etcd/etcdserver/api/v2http/httptypes 0.017s ? 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] @@ -4545,50 +4189,50 @@ === RUN TestConvert --- PASS: TestConvert (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.056s +ok github.com/coreos/etcd/etcdserver/api/v3rpc/rpctypes 0.019s === RUN TestCheckPassword ---- PASS: TestCheckPassword (0.14s) +--- PASS: TestCheckPassword (0.12s) === 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 +2020-07-31 05:56:43.800935 N | etcdserver/auth: granting duplicate role role1 for user foo +2020-07-31 05:56:43.801014 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 +2020-07-31 05:56:43.801059 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 +2020-07-31 05:56:43.801223 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 +2020-07-31 05:56:43.801300 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 +2020-07-31 05:56:43.801403 N | etcdserver/auth: created user cat +2020-07-31 05:56:43.801441 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 +2020-07-31 05:56:43.801518 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 +2020-07-31 05:56:43.801552 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 +2020-07-31 05:56:43.801593 I | etcdserver/auth: no guest role access found, creating default +2020-07-31 05:56:43.801603 N | etcdserver/auth: created new role guest +2020-07-31 05:56:43.801611 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 +2020-07-31 05:56:43.801642 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 +ok github.com/coreos/etcd/etcdserver/auth 0.159s === RUN TestClusterMember --- PASS: TestClusterMember (0.00s) === RUN TestClusterMemberByName @@ -4604,41 +4248,41 @@ === 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 +2020-07-31 05:56:39.475320 I | etcdserver/membership: added member 1 [http://127.0.0.1:1] to cluster 0 +2020-07-31 05:56:39.475499 I | etcdserver/membership: added member 2 [http://127.0.0.1:2] to cluster 0 +2020-07-31 05:56:39.475519 I | etcdserver/membership: added member 3 [http://127.0.0.1:3] to cluster 0 +2020-07-31 05:56:39.475537 I | etcdserver/membership: added member 4 [http://127.0.0.1:4] to cluster 0 +2020-07-31 05:56:39.475573 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 +2020-07-31 05:56:39.476576 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 +2020-07-31 05:56:39.476720 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 +2020-07-31 05:56:39.476906 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 +2020-07-31 05:56:39.476980 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) +2020-07-31 05:56:39.477071 W | etcdserver/membership: Reject add member request: the number of started member (0) will be less than the quorum number of the cluster (3) +2020-07-31 05:56:39.477091 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (2) +2020-07-31 05:56:39.477099 W | etcdserver/membership: Reject add member request: the number of started member (1) will be less than the quorum number of the cluster (3) +2020-07-31 05:56:39.477107 W | etcdserver/membership: Reject add member request: the number of started member (2) will be less than the quorum number of the cluster (3) +2020-07-31 05:56:39.477116 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) +2020-07-31 05:56:39.477143 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (1) +2020-07-31 05:56:39.477160 W | etcdserver/membership: Reject remove member request: the number of started member (0) will be less than the quorum number of the cluster (2) +2020-07-31 05:56:39.477167 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) @@ -4647,40 +4291,40 @@ === RUN TestMemberClone --- PASS: TestMemberClone (0.00s) PASS -ok github.com/coreos/etcd/etcdserver/membership 0.021s +ok github.com/coreos/etcd/etcdserver/membership 0.016s ? github.com/coreos/etcd/etcdserver/stats [no test files] === RUN TestLessorGrant ---- PASS: TestLessorGrant (0.07s) +--- PASS: TestLessorGrant (0.03s) === RUN TestLeaseConcurrentKeys ---- PASS: TestLeaseConcurrentKeys (0.08s) +--- PASS: TestLeaseConcurrentKeys (0.03s) === RUN TestLessorRevoke ---- PASS: TestLessorRevoke (0.07s) +--- PASS: TestLessorRevoke (0.04s) === RUN TestLessorRenew ---- PASS: TestLessorRenew (0.06s) +--- PASS: TestLessorRenew (0.01s) === RUN TestLessorRenewExtendPileup ---- PASS: TestLessorRenewExtendPileup (0.19s) +--- PASS: TestLessorRenewExtendPileup (0.04s) === RUN TestLessorDetach ---- PASS: TestLessorDetach (0.10s) +--- PASS: TestLessorDetach (0.01s) === RUN TestLessorRecover ---- PASS: TestLessorRecover (0.12s) +--- PASS: TestLessorRecover (0.03s) === RUN TestLessorExpire ---- PASS: TestLessorExpire (1.15s) +--- PASS: TestLessorExpire (1.08s) === RUN TestLessorExpireAndDemote ---- PASS: TestLessorExpireAndDemote (1.10s) +--- PASS: TestLessorExpireAndDemote (1.08s) === RUN TestLessorMaxTTL ---- PASS: TestLessorMaxTTL (0.06s) +--- PASS: TestLessorMaxTTL (0.01s) PASS -ok github.com/coreos/etcd/lease 3.023s +ok github.com/coreos/etcd/lease 2.404s === RUN TestRenewHTTP ---- PASS: TestRenewHTTP (0.05s) +--- PASS: TestRenewHTTP (0.02s) === RUN TestTimeToLiveHTTP ---- PASS: TestTimeToLiveHTTP (0.10s) +--- PASS: TestTimeToLiveHTTP (0.02s) === RUN TestRenewHTTPTimeout ---- PASS: TestRenewHTTPTimeout (1.04s) +--- PASS: TestRenewHTTPTimeout (1.01s) === RUN TestTimeToLiveHTTPTimeout ---- PASS: TestTimeToLiveHTTPTimeout (1.09s) +--- PASS: TestTimeToLiveHTTPTimeout (1.02s) PASS -ok github.com/coreos/etcd/lease/leasehttp 2.305s +ok github.com/coreos/etcd/lease/leasehttp 2.082s ? github.com/coreos/etcd/lease/leasepb [no test files] === RUN TestIndexGet --- PASS: TestIndexGet (0.00s) @@ -4691,44 +4335,44 @@ === 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 +2020-07-31 05:56:42.071638 I | mvcc: store.index: compact 1 +2020-07-31 05:56:42.071711 I | mvcc: store.index: compact 2 +2020-07-31 05:56:42.071722 I | mvcc: store.index: compact 3 +2020-07-31 05:56:42.071734 I | mvcc: store.index: compact 4 +2020-07-31 05:56:42.071743 I | mvcc: store.index: compact 5 +2020-07-31 05:56:42.071756 I | mvcc: store.index: compact 6 +2020-07-31 05:56:42.071766 I | mvcc: store.index: compact 7 +2020-07-31 05:56:42.071773 I | mvcc: store.index: compact 8 +2020-07-31 05:56:42.071781 I | mvcc: store.index: compact 9 +2020-07-31 05:56:42.071786 I | mvcc: store.index: compact 10 +2020-07-31 05:56:42.071792 I | mvcc: store.index: compact 11 +2020-07-31 05:56:42.071798 I | mvcc: store.index: compact 12 +2020-07-31 05:56:42.071806 I | mvcc: store.index: compact 13 +2020-07-31 05:56:42.071812 I | mvcc: store.index: compact 14 +2020-07-31 05:56:42.071817 I | mvcc: store.index: compact 15 +2020-07-31 05:56:42.071825 I | mvcc: store.index: compact 16 +2020-07-31 05:56:42.071830 I | mvcc: store.index: compact 17 +2020-07-31 05:56:42.071836 I | mvcc: store.index: compact 18 +2020-07-31 05:56:42.071841 I | mvcc: store.index: compact 19 +2020-07-31 05:56:42.071852 I | mvcc: store.index: compact 1 +2020-07-31 05:56:42.071891 I | mvcc: store.index: compact 2 +2020-07-31 05:56:42.071920 I | mvcc: store.index: compact 3 +2020-07-31 05:56:42.071950 I | mvcc: store.index: compact 4 +2020-07-31 05:56:42.071979 I | mvcc: store.index: compact 5 +2020-07-31 05:56:42.072004 I | mvcc: store.index: compact 6 +2020-07-31 05:56:42.072029 I | mvcc: store.index: compact 7 +2020-07-31 05:56:42.072046 I | mvcc: store.index: compact 8 +2020-07-31 05:56:42.072058 I | mvcc: store.index: compact 9 +2020-07-31 05:56:42.072073 I | mvcc: store.index: compact 10 +2020-07-31 05:56:42.072086 I | mvcc: store.index: compact 11 +2020-07-31 05:56:42.072101 I | mvcc: store.index: compact 12 +2020-07-31 05:56:42.072112 I | mvcc: store.index: compact 13 +2020-07-31 05:56:42.072122 I | mvcc: store.index: compact 14 +2020-07-31 05:56:42.072135 I | mvcc: store.index: compact 15 +2020-07-31 05:56:42.072158 I | mvcc: store.index: compact 16 +2020-07-31 05:56:42.072189 I | mvcc: store.index: compact 17 +2020-07-31 05:56:42.072208 I | mvcc: store.index: compact 18 +2020-07-31 05:56:42.072227 I | mvcc: store.index: compact 19 --- PASS: TestIndexCompact (0.00s) === RUN TestKeyIndexGet --- PASS: TestKeyIndexGet (0.00s) @@ -4755,83 +4399,83 @@ === RUN TestGenerationWalk --- PASS: TestGenerationWalk (0.00s) === RUN TestKVRange ---- PASS: TestKVRange (0.06s) +--- PASS: TestKVRange (0.13s) === RUN TestKVTxnRange ---- PASS: TestKVTxnRange (0.06s) +--- PASS: TestKVTxnRange (0.01s) === RUN TestKVRangeRev ---- PASS: TestKVRangeRev (0.09s) +--- PASS: TestKVRangeRev (0.02s) === RUN TestKVTxnRangeRev ---- PASS: TestKVTxnRangeRev (0.08s) +--- PASS: TestKVTxnRangeRev (0.01s) === RUN TestKVRangeBadRev -2019-06-28 23:29:31.869093 I | mvcc: store.index: compact 4 ---- PASS: TestKVRangeBadRev (0.15s) +2020-07-31 05:56:42.274969 I | mvcc: store.index: compact 4 +--- PASS: TestKVRangeBadRev (0.03s) === RUN TestKVTxnRangeBadRev -2019-06-28 23:29:31.980234 I | mvcc: store.index: compact 4 ---- PASS: TestKVTxnRangeBadRev (0.08s) +2020-07-31 05:56:42.318501 I | mvcc: store.index: compact 4 +--- PASS: TestKVTxnRangeBadRev (0.03s) === RUN TestKVRangeLimit ---- PASS: TestKVRangeLimit (0.07s) +--- PASS: TestKVRangeLimit (0.04s) === RUN TestKVTxnRangeLimit ---- PASS: TestKVTxnRangeLimit (0.06s) +--- PASS: TestKVTxnRangeLimit (0.02s) === RUN TestKVPutMultipleTimes ---- PASS: TestKVPutMultipleTimes (0.12s) +--- PASS: TestKVPutMultipleTimes (0.02s) === RUN TestKVTxnPutMultipleTimes ---- PASS: TestKVTxnPutMultipleTimes (0.08s) +--- PASS: TestKVTxnPutMultipleTimes (0.02s) === RUN TestKVDeleteRange ---- PASS: TestKVDeleteRange (0.63s) +--- PASS: TestKVDeleteRange (0.17s) === RUN TestKVTxnDeleteRange ---- PASS: TestKVTxnDeleteRange (0.61s) +--- PASS: TestKVTxnDeleteRange (0.08s) === RUN TestKVDeleteMultipleTimes ---- PASS: TestKVDeleteMultipleTimes (0.07s) +--- PASS: TestKVDeleteMultipleTimes (0.02s) === RUN TestKVTxnDeleteMultipleTimes ---- PASS: TestKVTxnDeleteMultipleTimes (0.03s) +--- PASS: TestKVTxnDeleteMultipleTimes (0.02s) === RUN TestKVOperationInSequence ---- PASS: TestKVOperationInSequence (0.06s) +--- PASS: TestKVOperationInSequence (0.03s) === RUN TestKVTxnBlockWriteOperations ---- PASS: TestKVTxnBlockWriteOperations (0.10s) +--- PASS: TestKVTxnBlockWriteOperations (0.06s) === RUN TestKVTxnNonBlockRange ---- PASS: TestKVTxnNonBlockRange (0.06s) +--- PASS: TestKVTxnNonBlockRange (0.05s) === RUN TestKVTxnOperationInSequence ---- PASS: TestKVTxnOperationInSequence (0.07s) +--- PASS: TestKVTxnOperationInSequence (0.03s) === 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) +2020-07-31 05:56:42.884587 I | mvcc: store.index: compact 1 +2020-07-31 05:56:42.889992 I | mvcc: store.index: compact 2 +2020-07-31 05:56:42.892830 I | mvcc: store.index: compact 3 +2020-07-31 05:56:42.892907 I | mvcc: finished scheduled compaction at 1 (took 8.137478ms) +2020-07-31 05:56:42.895576 I | mvcc: store.index: compact 4 +2020-07-31 05:56:42.895646 I | mvcc: finished scheduled compaction at 2 (took 2.719441ms) +--- PASS: TestKVCompactReserveLastValue (0.03s) === 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) +2020-07-31 05:56:42.915649 I | mvcc: store.index: compact 0 +2020-07-31 05:56:42.917639 I | mvcc: store.index: compact 1 +2020-07-31 05:56:42.917724 I | mvcc: finished scheduled compaction at 0 (took 1.959189ms) +2020-07-31 05:56:42.917753 I | mvcc: finished scheduled compaction at 1 (took 6.192µs) +2020-07-31 05:56:42.919811 I | mvcc: store.index: compact 4 +--- PASS: TestKVCompactBad (0.02s) === RUN TestKVHash ---- PASS: TestKVHash (0.34s) +--- PASS: TestKVHash (0.04s) === 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) +2020-07-31 05:56:43.134600 I | mvcc: store.index: compact 1 +2020-07-31 05:56:43.140275 I | mvcc: store.index: compact 1 +2020-07-31 05:56:43.140314 I | mvcc: resume scheduled compaction at 1 +2020-07-31 05:56:43.140381 I | mvcc: finished scheduled compaction at 1 (took 42.169µs) +--- PASS: TestKVRestore (0.19s) === RUN TestKVSnapshot ---- PASS: TestKVSnapshot (0.18s) +--- PASS: TestKVSnapshot (0.02s) === RUN TestWatchableKVWatch ---- PASS: TestWatchableKVWatch (0.17s) +--- PASS: TestWatchableKVWatch (0.02s) === 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) +2020-07-31 05:56:43.193541 I | mvcc: finished scheduled compaction at 1 (took 11.629µs) +2020-07-31 05:56:43.217533 I | mvcc: finished scheduled compaction at 3 (took 15.248µs) +2020-07-31 05:56:43.244782 I | mvcc: finished scheduled compaction at 1 (took 9.678µs) +2020-07-31 05:56:43.269966 I | mvcc: finished scheduled compaction at 3 (took 10.026µs) +--- PASS: TestScheduleCompaction (0.09s) === 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) +2020-07-31 05:56:43.283299 I | mvcc: store.index: compact 5 +2020-07-31 05:56:43.283406 I | mvcc: finished scheduled compaction at 5 (took 45.399µs) +2020-07-31 05:56:43.285261 I | mvcc: restore compact to 5 +--- PASS: TestCompactAllAndRestore (0.01s) === RUN TestStoreRev ---- PASS: TestStoreRev (0.08s) +--- PASS: TestStoreRev (0.01s) === RUN TestStorePut --- PASS: TestStorePut (0.00s) === RUN TestStoreRange @@ -4839,88 +4483,88 @@ === 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) +2020-07-31 05:56:43.296437 I | mvcc: finished scheduled compaction at 3 (took 4.919µs) --- PASS: TestStoreCompact (0.00s) === RUN TestStoreRestore -2019-06-28 23:29:35.750193 I | mvcc: restore compact to 3 +2020-07-31 05:56:43.296565 I | mvcc: restore compact to 3 --- PASS: TestStoreRestore (0.00s) === RUN TestRestoreDelete ---- PASS: TestRestoreDelete (0.13s) +--- PASS: TestRestoreDelete (0.06s) === 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) +2020-07-31 05:56:43.375193 I | mvcc: store.index: compact 2 +2020-07-31 05:56:43.375234 I | mvcc: resume scheduled compaction at 2 +2020-07-31 05:56:43.375286 I | mvcc: finished scheduled compaction at 2 (took 34.166µs) +--- PASS: TestRestoreContinueUnfinishedCompaction (0.12s) === RUN TestTxnPut ---- PASS: TestTxnPut (0.09s) +--- PASS: TestTxnPut (0.04s) === RUN TestTxnBlockBackendForceCommit ---- PASS: TestTxnBlockBackendForceCommit (0.14s) +--- PASS: TestTxnBlockBackendForceCommit (0.11s) === RUN TestRevision --- PASS: TestRevision (0.00s) === RUN TestWatch ---- PASS: TestWatch (0.09s) +--- PASS: TestWatch (0.01s) === RUN TestNewWatcherCancel ---- PASS: TestNewWatcherCancel (0.07s) +--- PASS: TestNewWatcherCancel (0.01s) === RUN TestCancelUnsynced ---- PASS: TestCancelUnsynced (0.09s) +--- PASS: TestCancelUnsynced (0.01s) === RUN TestSyncWatchers ---- PASS: TestSyncWatchers (0.08s) +--- PASS: TestSyncWatchers (0.02s) === 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) +2020-07-31 05:56:43.693659 I | mvcc: store.index: compact 5 +2020-07-31 05:56:43.693750 I | mvcc: finished scheduled compaction at 5 (took 33.598µs) +--- PASS: TestWatchCompacted (0.11s) === RUN TestWatchFutureRev ---- PASS: TestWatchFutureRev (0.08s) +--- PASS: TestWatchFutureRev (0.01s) === RUN TestWatchRestore === RUN TestWatchRestore/Normal === RUN TestWatchRestore/RunSyncWatchLoopBeforeRestore ---- PASS: TestWatchRestore (0.59s) - --- PASS: TestWatchRestore/Normal (0.21s) - --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.37s) +--- PASS: TestWatchRestore (0.27s) + --- PASS: TestWatchRestore/Normal (0.02s) + --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.25s) === RUN TestWatchRestoreSyncedWatcher ---- PASS: TestWatchRestoreSyncedWatcher (2.14s) +--- PASS: TestWatchRestoreSyncedWatcher (2.04s) === RUN TestWatchBatchUnsynced ---- PASS: TestWatchBatchUnsynced (0.36s) +--- PASS: TestWatchBatchUnsynced (0.32s) === RUN TestNewMapwatcherToEventMap --- PASS: TestNewMapwatcherToEventMap (0.00s) === RUN TestWatcherWatchID ---- PASS: TestWatcherWatchID (1.00s) +--- PASS: TestWatcherWatchID (1.02s) === RUN TestWatcherWatchPrefix ---- PASS: TestWatcherWatchPrefix (0.60s) +--- PASS: TestWatcherWatchPrefix (0.51s) === RUN TestWatcherWatchWrongRange ---- PASS: TestWatcherWatchWrongRange (0.08s) +--- PASS: TestWatcherWatchWrongRange (0.01s) === RUN TestWatchDeleteRange ---- PASS: TestWatchDeleteRange (0.03s) +--- PASS: TestWatchDeleteRange (0.01s) === RUN TestWatchStreamCancelWatcherByID ---- PASS: TestWatchStreamCancelWatcherByID (0.02s) +--- PASS: TestWatchStreamCancelWatcherByID (0.01s) === RUN TestWatcherRequestProgress ---- PASS: TestWatcherRequestProgress (0.04s) +--- PASS: TestWatcherRequestProgress (0.01s) === RUN TestWatcherWatchWithFilter ---- PASS: TestWatcherWatchWithFilter (0.19s) +--- PASS: TestWatcherWatchWithFilter (0.11s) PASS -ok github.com/coreos/etcd/mvcc 10.479s +ok github.com/coreos/etcd/mvcc 6.046s === RUN TestBackendClose ---- PASS: TestBackendClose (0.06s) +--- PASS: TestBackendClose (0.05s) === RUN TestBackendSnapshot ---- PASS: TestBackendSnapshot (0.09s) +--- PASS: TestBackendSnapshot (0.03s) === RUN TestBackendBatchIntervalCommit ---- PASS: TestBackendBatchIntervalCommit (0.12s) +--- PASS: TestBackendBatchIntervalCommit (0.11s) === RUN TestBackendDefrag ---- PASS: TestBackendDefrag (0.75s) +--- PASS: TestBackendDefrag (0.24s) === RUN TestBackendWriteback ---- PASS: TestBackendWriteback (0.08s) +--- PASS: TestBackendWriteback (0.02s) === RUN TestBatchTxPut ---- PASS: TestBatchTxPut (0.09s) +--- PASS: TestBatchTxPut (0.04s) === RUN TestBatchTxRange --- PASS: TestBatchTxRange (0.02s) === RUN TestBatchTxDelete ---- PASS: TestBatchTxDelete (0.11s) +--- PASS: TestBatchTxDelete (0.03s) === RUN TestBatchTxCommit ---- PASS: TestBatchTxCommit (0.12s) +--- PASS: TestBatchTxCommit (0.03s) === RUN TestBatchTxBatchLimitCommit ---- PASS: TestBatchTxBatchLimitCommit (0.13s) +--- PASS: TestBatchTxBatchLimitCommit (0.04s) PASS -ok github.com/coreos/etcd/mvcc/backend 1.594s +ok github.com/coreos/etcd/mvcc/backend 0.619s ? github.com/coreos/etcd/mvcc/mvccpb [no test files] === RUN TestIntervalTreeIntersects --- PASS: TestIntervalTreeIntersects (0.00s) @@ -4929,7 +4573,7 @@ === RUN TestIntervalTreeStab --- PASS: TestIntervalTreeStab (0.00s) === RUN TestIntervalTreeRandom ---- PASS: TestIntervalTreeRandom (0.03s) +--- PASS: TestIntervalTreeRandom (0.00s) === RUN TestIntervalTreeSortedVisit --- PASS: TestIntervalTreeSortedVisit (0.00s) === RUN TestIntervalTreeVisitExit @@ -4937,7 +4581,7 @@ === RUN TestIntervalTreeContains --- PASS: TestIntervalTreeContains (0.00s) PASS -ok github.com/coreos/etcd/pkg/adt 0.038s +ok github.com/coreos/etcd/pkg/adt 0.045s ? github.com/coreos/etcd/pkg/contention [no test files] === RUN TestCORSInfo --- PASS: TestCORSInfo (0.00s) @@ -4946,25 +4590,25 @@ === RUN TestCORSHandler --- PASS: TestCORSHandler (0.00s) PASS -ok github.com/coreos/etcd/pkg/cors 0.009s +ok github.com/coreos/etcd/pkg/cors 0.013s ? 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 +ok github.com/coreos/etcd/pkg/crc 0.013s ? github.com/coreos/etcd/pkg/debugutil [no test files] === RUN TestExpectFunc --- PASS: TestExpectFunc (0.01s) === RUN TestEcho ---- PASS: TestEcho (0.00s) +--- PASS: TestEcho (0.01s) === RUN TestLineCount --- PASS: TestLineCount (0.00s) === RUN TestSend ---- PASS: TestSend (0.00s) +--- PASS: TestSend (0.01s) === RUN TestSignal --- PASS: TestSignal (0.01s) PASS -ok github.com/coreos/etcd/pkg/expect 0.036s +ok github.com/coreos/etcd/pkg/expect 0.046s === RUN TestIsDirWriteable --- PASS: TestIsDirWriteable (0.00s) === RUN TestReadDir @@ -4982,31 +4626,31 @@ === 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 +2020-07-31 05:56:36.652992 I | pkg/fileutil: purged file /tmp/purgefile002114870/0.test successfully +2020-07-31 05:56:36.653101 I | pkg/fileutil: purged file /tmp/purgefile002114870/1.test successfully +2020-07-31 05:56:36.653128 I | pkg/fileutil: purged file /tmp/purgefile002114870/2.test successfully +2020-07-31 05:56:36.653152 I | pkg/fileutil: purged file /tmp/purgefile002114870/4.test successfully +2020-07-31 05:56:36.653175 I | pkg/fileutil: purged file /tmp/purgefile002114870/5.test successfully +2020-07-31 05:56:36.653197 I | pkg/fileutil: purged file /tmp/purgefile002114870/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 +2020-07-31 05:56:36.663833 I | pkg/fileutil: purged file /tmp/purgefile689675549/0.test successfully +2020-07-31 05:56:36.663865 I | pkg/fileutil: purged file /tmp/purgefile689675549/1.test successfully +2020-07-31 05:56:36.663887 I | pkg/fileutil: purged file /tmp/purgefile689675549/2.test successfully +2020-07-31 05:56:36.663907 I | pkg/fileutil: purged file /tmp/purgefile689675549/3.test successfully +2020-07-31 05:56:36.663929 I | pkg/fileutil: purged file /tmp/purgefile689675549/4.test successfully +2020-07-31 05:56:36.678736 I | pkg/fileutil: purged file /tmp/purgefile689675549/5.test successfully +2020-07-31 05:56:36.678796 I | pkg/fileutil: purged file /tmp/purgefile689675549/6.test successfully --- PASS: TestPurgeFileHoldingLockFile (0.03s) PASS -ok github.com/coreos/etcd/pkg/fileutil 0.172s +ok github.com/coreos/etcd/pkg/fileutil 0.179s === 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) +2020-07-31 05:56:36.996727 I | pkg/flags: recognized and used environment variable ETCD_A=foo +2020-07-31 05:56:36.996836 I | pkg/flags: recognized environment variable ETCD_C, but unused: shadowed by corresponding flag +--- PASS: TestSetFlagsFromEnv (0.00s) === 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 +2020-07-31 05:56:36.996914 W | pkg/flags: unrecognized environment variable ETCD_A=foo +2020-07-31 05:56:36.996921 W | pkg/flags: unrecognized environment variable ETCD_C=woof --- PASS: TestSetFlagsFromEnvBad (0.00s) === RUN TestStringsSet --- PASS: TestStringsSet (0.00s) @@ -5015,7 +4659,7 @@ === RUN TestValidateURLsValueGood --- PASS: TestValidateURLsValueGood (0.00s) PASS -ok github.com/coreos/etcd/pkg/flags 0.020s +ok github.com/coreos/etcd/pkg/flags 0.032s ? github.com/coreos/etcd/pkg/httputil [no test files] === RUN TestNewGenerator --- PASS: TestNewGenerator (0.00s) @@ -5024,7 +4668,7 @@ === RUN TestNext --- PASS: TestNext (0.00s) PASS -ok github.com/coreos/etcd/pkg/idutil 0.008s +ok github.com/coreos/etcd/pkg/idutil 0.025s === RUN TestPageWriterRandom --- PASS: TestPageWriterRandom (0.00s) pagewriter_test.go:43: total writes: 6427 @@ -5040,41 +4684,41 @@ === RUN TestLimitedBufferReaderRead --- PASS: TestLimitedBufferReaderRead (0.00s) PASS -ok github.com/coreos/etcd/pkg/ioutil 0.012s +ok github.com/coreos/etcd/pkg/ioutil 0.014s === RUN TestMergeLogger -2019-06-28 23:29:25.245944 E | pkg/logutil: hello +2020-07-31 05:56:36.422147 E | pkg/logutil: hello --- PASS: TestMergeLogger (2.05s) PASS -ok github.com/coreos/etcd/pkg/logutil 2.075s +ok github.com/coreos/etcd/pkg/logutil 2.072s ? 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 +ok github.com/coreos/etcd/pkg/monotime 0.022s === 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) +2020-07-31 05:56:37.026864 I | pkg/netutil: resolving infra0.example.com:4001 to 10.0.1.10:4001 +2020-07-31 05:56:37.026997 I | pkg/netutil: resolving infra0.example.com:2379 to 10.0.1.10:2379 +2020-07-31 05:56:37.027012 I | pkg/netutil: resolving infra0.example.com:7001 to 10.0.1.10:7001 +2020-07-31 05:56:37.027021 I | pkg/netutil: resolving infra0.example.com:2380 to 10.0.1.10:2380 +2020-07-31 05:56:37.027060 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s +2020-07-31 05:56:38.034674 W | pkg/netutil: failed resolving host infra0.example.com:4001 (cannot resolve host.); retrying in 1s +2020-07-31 05:56:38.038636 E | pkg/netutil: could not resolve host infra0.example.com:4001 +--- PASS: TestResolveTCPAddrs (1.01s) === 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 +2020-07-31 05:56:38.038789 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038823 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038836 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038860 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038883 I | pkg/netutil: resolving example.com:2380 to 10.0.10.1:2380 +2020-07-31 05:56:38.038903 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038931 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038966 I | pkg/netutil: resolving example.com:2379 to 10.0.10.1:2379 +2020-07-31 05:56:38.038987 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 +2020-07-31 05:56:38.038994 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 +2020-07-31 05:56:38.039024 I | pkg/netutil: resolving second.com:2380 to 10.0.11.2:2380 +2020-07-31 05:56:38.039032 I | pkg/netutil: resolving first.com:2379 to 10.0.11.1:2379 --- PASS: TestURLsEqual (0.00s) === RUN TestURLStringsEqual --- PASS: TestURLStringsEqual (0.00s) @@ -5085,254 +4729,254 @@ --- SKIP: TestGetDefaultHost (0.00s) routes_linux_test.go:31: DM - network tests disabled PASS -ok github.com/coreos/etcd/pkg/netutil 1.019s +ok github.com/coreos/etcd/pkg/netutil 1.028s === 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... +2020-07-31 05:56:37.175215 N | pkg/osutil: received interrupt signal, shutting down... +2020-07-31 05:56:37.175865 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 +ok github.com/coreos/etcd/pkg/pathutil 0.012s === RUN TestMarshaler --- PASS: TestMarshaler (0.00s) === RUN TestMarshalerPanic -2019-06-28 23:29:29.942653 C | pkg/pbutil: marshal should never fail (blah) +2020-07-31 05:56:37.195438 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) +2020-07-31 05:56:37.195624 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 +ok github.com/coreos/etcd/pkg/pbutil 0.041s === 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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B4682139F57E5E.unix-conn","to":"unix://1626C0B46821F2285426.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4682139F57E5E.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4682139F57E5E.unix-conn","to":"unix://1626C0B46821F2285426.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://1626C0B4682139F57E5E.unix-conn","to":"unix://1626C0B46821F2285426.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4682139F57E5E.unix-conn","to":"unix://1626C0B46821F2285426.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 + server_test.go:109: took 300.766µs with no latency + server_test.go:126: took 202.98µ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"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:38863","to":"tcp://127.0.0.1:37069"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:38863"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:38863","to":"tcp://127.0.0.1:37069"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:38863","to":"tcp://127.0.0.1:37069"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:38863","to":"tcp://127.0.0.1:37069"} --- 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 + server_test.go:109: took 361.338µs with no latency + server_test.go:126: took 326.38µ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 +{"level":"info","msg":"started proxying","from":"unix://1626C0B4685CC4D977F9.unix-conn","to":"unix://1626C0B4685D2883393F.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4685CC4D977F9.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4685CC4D977F9.unix-conn","to":"unix://1626C0B4685D2883393F.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://1626C0B4685CC4D977F9.unix-conn","to":"unix://1626C0B4685D2883393F.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4685CC4D977F9.unix-conn","to":"unix://1626C0B4685D2883393F.unix-conn"} +--- PASS: TestServer_Unix_Secure (0.00s) + server_test.go:109: took 848.584µs with no latency + server_test.go:126: took 1.368375ms 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 +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45747","to":"tcp://127.0.0.1:43275"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45747"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:45747","to":"tcp://127.0.0.1:43275"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:45747","to":"tcp://127.0.0.1:43275"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45747","to":"tcp://127.0.0.1:43275"} +--- PASS: TestServer_TCP_Secure (0.00s) + server_test.go:109: took 1.460306ms with no latency + server_test.go:126: took 1.108014ms 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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B468C0DC0B2F89.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.unix-conn"} +{"level":"info","msg":"set transmit latency","latency":"54.882262ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.unix-conn"} +{"level":"info","msg":"removed transmit latency","latency":"54.882262ms","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B468C0DC0B2F89.unix-conn","to":"unix://1626C0B468C13360306C.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 + server_test.go:109: took 122.442µs with no latency + server_test.go:124: took 56.63559ms 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"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34331"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} +{"level":"info","msg":"set transmit latency","latency":"54.283264ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} +{"level":"info","msg":"removed transmit latency","latency":"54.283264ms","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34331","to":"tcp://127.0.0.1:41715"} --- 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 + server_test.go:109: took 400.788µs with no latency + server_test.go:124: took 54.880652ms 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 +{"level":"info","msg":"started proxying","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B46F7F98992A81.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +{"level":"info","msg":"set transmit latency","latency":"50.894374ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +{"level":"info","msg":"removed transmit latency","latency":"50.894374ms","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B46F7F98992A81.unix-conn","to":"unix://1626C0B46F8019427F03.unix-conn"} +--- PASS: TestServer_Unix_Secure_DelayTx (0.06s) + server_test.go:109: took 6.940964ms with no latency + server_test.go:124: took 56.073834ms 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"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:40629"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} +{"level":"info","msg":"set transmit latency","latency":"53.148073ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} +{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} +{"level":"info","msg":"removed transmit latency","latency":"53.148073ms","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:40629","to":"tcp://127.0.0.1:37129"} --- 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 + server_test.go:109: took 877.445µs with no latency + server_test.go:124: took 54.857739ms 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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B476BC4E1E4EDA.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.unix-conn"} +{"level":"info","msg":"set accept latency","latency":"705.446616ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 1626C0B476BC4E1E4EDA.unix-conn: use of closed network connection"} +{"level":"info","msg":"reset listener on","from":"unix://1626C0B476BC4E1E4EDA.unix-conn"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://1626C0B476BC4E1E4EDA.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://1626C0B476BC4E1E4EDA.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.unix-conn"} +{"level":"info","msg":"removed accept latency","latency":"705.446616ms","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B476BC4E1E4EDA.unix-conn","to":"unix://1626C0B476BCF9955670.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 + server_test.go:203: took 226.507µs with no latency + server_test.go:219: took 522.127388ms 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 +{"level":"info","msg":"started proxying","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4A1D45D146858.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +{"level":"info","msg":"set accept latency","latency":"707.099088ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 1626C0B4A1D45D146858.unix-conn: use of closed network connection"} +{"level":"info","msg":"reset listener on","from":"unix://1626C0B4A1D45D146858.unix-conn"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://1626C0B4A1D45D146858.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://1626C0B4A1D45D146858.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +{"level":"info","msg":"removed accept latency","latency":"707.099088ms","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4A1D45D146858.unix-conn","to":"unix://1626C0B4A1D4E41468BB.unix-conn"} +--- PASS: TestServer_Unix_Secure_DelayAccept (0.72s) + server_test.go:203: took 1.633773ms with no latency + server_test.go:219: took 518.340678ms 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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B4CCDDEB562E9F.unix-conn","to":"unix://1626C0B4CCDE7A222554.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4CCDDEB562E9F.unix-conn"} +{"level":"info","msg":"paused transmit listen","from":"unix://1626C0B4CCDDEB562E9F.unix-conn","to":"unix://1626C0B4CCDE7A222554.unix-conn"} +{"level":"info","msg":"unpaused transmit listen","from":"unix://1626C0B4CCDDEB562E9F.unix-conn","to":"unix://1626C0B4CCDE7A222554.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4CCDDEB562E9F.unix-conn","to":"unix://1626C0B4CCDE7A222554.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4CCDDEB562E9F.unix-conn","to":"unix://1626C0B4CCDE7A222554.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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4D90470292AC2.unix-conn"} +{"level":"info","msg":"blackholed transmit","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.unix-conn"} +{"level":"debug","msg":"dropped","data-size":"12 B","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.unix-conn"} +{"level":"info","msg":"unblackholed transmit","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4D90470292AC2.unix-conn","to":"unix://1626C0B4D904F95A37B3.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) +{"level":"info","msg":"started proxying","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4E50FDB49669.unix-conn"} +{"level":"info","msg":"corrupting transmit","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +{"level":"info","msg":"stopped corrupting transmit","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4E50FDB49669.unix-conn","to":"unix://1626C0B4E5102F2C7C44.unix-conn"} +--- PASS: TestServer_CorruptTx (0.00s) === 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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B4E51902A613EB.unix-conn","to":"unix://1626C0B4E5194A72119E.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4E51902A613EB.unix-conn"} +{"level":"debug","msg":"listener accept error","error":"accept unix 1626C0B4E51902A613EB.unix-conn: use of closed network connection"} +{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://1626C0B4E51902A613EB.unix-conn"} +{"level":"info","msg":"reset listener on","from":"unix://1626C0B4E51902A613EB.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4E51902A613EB.unix-conn","to":"unix://1626C0B4E5194A72119E.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4E51902A613EB.unix-conn","to":"unix://1626C0B4E5194A72119E.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"} +{"level":"info","msg":"started proxying","from":"unix://1626C0B4F13F99CE281E.unix-conn","to":"unix://1626C0B4F13FEF261927.unix-conn"} +{"level":"info","msg":"proxy is listening on","from":"unix://1626C0B4F13F99CE281E.unix-conn"} +{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://1626C0B4F13F99CE281E.unix-conn","to":"unix://1626C0B4F13FEF261927.unix-conn"} +{"level":"info","msg":"closed proxy listener","from":"unix://1626C0B4F13F99CE281E.unix-conn","to":"unix://1626C0B4F13FEF261927.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"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:36323"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43757","to":"tcp://127.0.0.1:36323"} +{"level":"info","msg":"set transmit latency","latency":"1.006146417s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43757","to":"tcp://127.0.0.1:36323"} +{"level":"info","msg":"removed transmit latency","latency":"1.006146417s","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:36323","to":"tcp://127.0.0.1:43757"} --- 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 + server_test.go:503: took 2.01285ms with no latency + server_test.go:539: took 1.006687191s 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 +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:41363"} +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"info","msg":"set transmit latency","latency":"992.909953ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:39905","to":"tcp://127.0.0.1:41363"} +{"level":"info","msg":"removed transmit latency","latency":"992.909953ms","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:41363","to":"tcp://127.0.0.1:39905"} +--- PASS: TestServerHTTP_Secure_DelayTx (3.27s) + server_test.go:503: took 47.758393ms with no latency + server_test.go:539: took 3.01602683s 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 +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:43501","to":"tcp://127.0.0.1:45715"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:43501"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:43501","to":"tcp://127.0.0.1:45715"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:45715","to":"tcp://127.0.0.1:43501"} +{"level":"info","msg":"set receive latency","latency":"993.050778ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45715","to":"tcp://127.0.0.1:43501"} +{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:43501","to":"tcp://127.0.0.1:45715"} +{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:45715","to":"tcp://127.0.0.1:43501"} +{"level":"info","msg":"removed receive latency","latency":"993.050778ms","from":"tcp://127.0.0.1:45715","to":"tcp://127.0.0.1:43501"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:43501","to":"tcp://127.0.0.1:45715"} +--- PASS: TestServerHTTP_Insecure_DelayRx (1.19s) + server_test.go:503: took 379.987µs with no latency + server_test.go:539: took 993.348031ms 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 +{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"info","msg":"set receive latency","latency":"1.000416775s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"142 B","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"1.6 kB","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"51 B","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"debug","msg":"transmitted","data-size":"179 B","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +{"level":"debug","msg":"received","data-size":"171 B","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"info","msg":"removed receive latency","latency":"1.000416775s","from":"tcp://127.0.0.1:43313","to":"tcp://127.0.0.1:39489"} +{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39489","to":"tcp://127.0.0.1:43313"} +--- PASS: TestServerHTTP_Secure_DelayRx (3.25s) + server_test.go:503: took 24.012451ms with no latency + server_test.go:539: took 3.025582967s with latency 1s±10ms PASS -ok github.com/coreos/etcd/pkg/proxy 11.632s +ok github.com/coreos/etcd/pkg/proxy 11.444s === RUN TestPercentiles --- PASS: TestPercentiles (0.00s) === RUN TestReport @@ -5342,18 +4986,18 @@ === RUN TestGetTimeseries --- PASS: TestGetTimeseries (0.00s) PASS -ok github.com/coreos/etcd/pkg/report 0.016s +ok github.com/coreos/etcd/pkg/report 0.024s ? 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 +ok github.com/coreos/etcd/pkg/schedule 0.023s === RUN TestSRVGetCluster --- PASS: TestSRVGetCluster (0.00s) === RUN TestSRVDiscover --- PASS: TestSRVDiscover (0.00s) PASS -ok github.com/coreos/etcd/pkg/srv 0.017s +ok github.com/coreos/etcd/pkg/srv 0.030s ? github.com/coreos/etcd/pkg/stringutil [no test files] === RUN TestSample --- PASS: TestSample (0.01s) @@ -5364,14 +5008,14 @@ /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 +ok github.com/coreos/etcd/pkg/testutil 0.064s ? github.com/coreos/etcd/pkg/tlsutil [no test files] === RUN TestNewKeepAliveListener ---- PASS: TestNewKeepAliveListener (0.13s) +--- PASS: TestNewKeepAliveListener (0.14s) === RUN TestNewKeepAliveListenerTLSEmptyConfig --- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s) === RUN TestNewListenerTLSInfo ---- PASS: TestNewListenerTLSInfo (0.42s) +--- PASS: TestNewListenerTLSInfo (0.32s) === RUN TestNewListenerTLSEmptyInfo --- PASS: TestNewListenerTLSEmptyInfo (0.00s) === RUN TestNewTransportTLSInfo @@ -5389,7 +5033,7 @@ === RUN TestNewListenerUnixSocket --- PASS: TestNewListenerUnixSocket (0.00s) === RUN TestNewListenerTLSInfoSelfCert ---- PASS: TestNewListenerTLSInfoSelfCert (0.39s) +--- PASS: TestNewListenerTLSInfoSelfCert (0.32s) === RUN TestIsClosedConnError --- PASS: TestIsClosedConnError (0.00s) === RUN TestReadWriteTimeoutDialer @@ -5401,9 +5045,9 @@ === RUN TestNewTimeoutTransport --- PASS: TestNewTimeoutTransport (0.00s) === RUN TestNewTransportTLSInvalidCipherSuites ---- PASS: TestNewTransportTLSInvalidCipherSuites (0.32s) +--- PASS: TestNewTransportTLSInvalidCipherSuites (0.18s) PASS -ok github.com/coreos/etcd/pkg/transport 1.755s +ok github.com/coreos/etcd/pkg/transport 1.473s === RUN TestIDString --- PASS: TestIDString (0.00s) === RUN TestIDFromString @@ -5445,11 +5089,11 @@ === RUN TestNewURLsMapFromStringMapNormal --- PASS: TestNewURLsMapFromStringMapNormal (0.00s) PASS -ok github.com/coreos/etcd/pkg/types 0.016s +ok github.com/coreos/etcd/pkg/types 0.007s === RUN TestWait --- PASS: TestWait (0.00s) === RUN TestRegisterDupPanic -2019/06/28 23:29:32 dup id 1 +2020/07/31 05:56:37 dup id 1 --- PASS: TestRegisterDupPanic (0.00s) === RUN TestTriggerDupSuppression --- PASS: TestTriggerDupSuppression (0.00s) @@ -5458,111 +5102,111 @@ === RUN TestWaitTime --- PASS: TestWaitTime (0.00s) === RUN TestWaitTestStress ---- PASS: TestWaitTestStress (0.03s) +--- PASS: TestWaitTestStress (0.02s) PASS -ok github.com/coreos/etcd/pkg/wait 0.038s +ok github.com/coreos/etcd/pkg/wait 0.049s === 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) +2020-07-31 05:56:44.484852 I | integration: launching 1395483959 (unix://localhost:13954839590) +2020-07-31 05:56:44.489347 I | etcdserver: name = 1395483959 +2020-07-31 05:56:44.489364 I | etcdserver: data dir = /tmp/etcd879858049 +2020-07-31 05:56:44.489372 I | etcdserver: member dir = /tmp/etcd879858049/member +2020-07-31 05:56:44.489378 I | etcdserver: heartbeat = 10ms +2020-07-31 05:56:44.489383 I | etcdserver: election = 100ms +2020-07-31 05:56:44.489387 I | etcdserver: snapshot count = 0 +2020-07-31 05:56:44.489410 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100246115 +2020-07-31 05:56:44.489418 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100146115 +2020-07-31 05:56:44.489426 I | etcdserver: initial cluster = 1395483959=unix://127.0.0.1:2100146115 +2020-07-31 05:56:44.494980 I | etcdserver: starting member 6992481a3f4ddebf in cluster 1e246a6b6bcca7d2 +2020-07-31 05:56:44.495004 I | raft: 6992481a3f4ddebf became follower at term 0 +2020-07-31 05:56:44.495020 I | raft: newRaft 6992481a3f4ddebf [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:44.495025 I | raft: 6992481a3f4ddebf became follower at term 1 +2020-07-31 05:56:44.503523 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:44.507351 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:44.507367 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:44.507461 I | etcdserver: 6992481a3f4ddebf as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-07-31 05:56:44.507895 I | etcdserver/membership: added member 6992481a3f4ddebf [unix://127.0.0.1:2100146115] to cluster 1e246a6b6bcca7d2 +2020-07-31 05:56:44.509142 I | integration: launched 1395483959 (unix://localhost:13954839590) +2020-07-31 05:56:44.535183 I | raft: 6992481a3f4ddebf is starting a new election at term 1 +2020-07-31 05:56:44.535206 I | raft: 6992481a3f4ddebf became candidate at term 2 +2020-07-31 05:56:44.535216 I | raft: 6992481a3f4ddebf received MsgVoteResp from 6992481a3f4ddebf at term 2 +2020-07-31 05:56:44.535227 I | raft: 6992481a3f4ddebf became leader at term 2 +2020-07-31 05:56:44.535235 I | raft: raft.node: 6992481a3f4ddebf elected leader 6992481a3f4ddebf at term 2 +2020-07-31 05:56:44.535449 I | etcdserver: published {Name:1395483959 ClientURLs:[unix://127.0.0.1:2100246115]} to cluster 1e246a6b6bcca7d2 +2020-07-31 05:56:44.535507 I | etcdserver: setting up the initial cluster version to 3.2 +2020-07-31 05:56:44.536314 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-07-31 05:56:44.536373 I | etcdserver/api: enabled capabilities for version 3.2 +2020-07-31 05:56:44.544435 I | grpcproxy: registered "127.0.0.1:45193" with 7-second lease +2020-07-31 05:56:46.042238 W | grpcproxy: clusterProxy watcher error (rpc error: code = Unavailable desc = naming: watch closed) +2020-07-31 05:56:46.042293 I | integration: terminating 1395483959 (unix://localhost:13954839590) +2020-07-31 05:56:46.046305 I | integration: terminated 1395483959 (unix://localhost:13954839590) +--- PASS: TestClusterProxyMemberList (1.56s) === 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) +2020-07-31 05:56:46.048755 I | integration: launching 1821427844 (unix://localhost:18214278440) +2020-07-31 05:56:46.052241 I | etcdserver: name = 1821427844 +2020-07-31 05:56:46.052257 I | etcdserver: data dir = /tmp/etcd374186220 +2020-07-31 05:56:46.052262 I | etcdserver: member dir = /tmp/etcd374186220/member +2020-07-31 05:56:46.052266 I | etcdserver: heartbeat = 10ms +2020-07-31 05:56:46.052269 I | etcdserver: election = 100ms +2020-07-31 05:56:46.052273 I | etcdserver: snapshot count = 0 +2020-07-31 05:56:46.052279 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100446115 +2020-07-31 05:56:46.052283 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100346115 +2020-07-31 05:56:46.052289 I | etcdserver: initial cluster = 1821427844=unix://127.0.0.1:2100346115 +2020-07-31 05:56:46.058033 I | etcdserver: starting member ba012335bc83c33b in cluster 17c54ce9736547b1 +2020-07-31 05:56:46.058052 I | raft: ba012335bc83c33b became follower at term 0 +2020-07-31 05:56:46.058059 I | raft: newRaft ba012335bc83c33b [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:46.058064 I | raft: ba012335bc83c33b became follower at term 1 +2020-07-31 05:56:46.066512 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:46.070228 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:46.070247 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:46.070309 I | etcdserver: ba012335bc83c33b as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-07-31 05:56:46.070507 I | etcdserver/membership: added member ba012335bc83c33b [unix://127.0.0.1:2100346115] to cluster 17c54ce9736547b1 +2020-07-31 05:56:46.070846 I | integration: launched 1821427844 (unix://localhost:18214278440) +2020-07-31 05:56:46.088203 I | raft: ba012335bc83c33b is starting a new election at term 1 +2020-07-31 05:56:46.088220 I | raft: ba012335bc83c33b became candidate at term 2 +2020-07-31 05:56:46.088233 I | raft: ba012335bc83c33b received MsgVoteResp from ba012335bc83c33b at term 2 +2020-07-31 05:56:46.088243 I | raft: ba012335bc83c33b became leader at term 2 +2020-07-31 05:56:46.088251 I | raft: raft.node: ba012335bc83c33b elected leader ba012335bc83c33b at term 2 +2020-07-31 05:56:46.088396 I | etcdserver: published {Name:1821427844 ClientURLs:[unix://127.0.0.1:2100446115]} to cluster 17c54ce9736547b1 +2020-07-31 05:56:46.088447 I | etcdserver: setting up the initial cluster version to 3.2 +2020-07-31 05:56:46.089265 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-07-31 05:56:46.092953 I | integration: terminating 1821427844 (unix://localhost:18214278440) +2020-07-31 05:56:46.095395 I | integration: terminated 1821427844 (unix://localhost:18214278440) +--- PASS: TestKVProxyRange (0.05s) === 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) +2020-07-31 05:56:46.097408 I | integration: launching 749497348 (unix://localhost:7494973480) +2020-07-31 05:56:46.100597 I | etcdserver: name = 749497348 +2020-07-31 05:56:46.100610 I | etcdserver: data dir = /tmp/etcd267920219 +2020-07-31 05:56:46.100615 I | etcdserver: member dir = /tmp/etcd267920219/member +2020-07-31 05:56:46.100618 I | etcdserver: heartbeat = 10ms +2020-07-31 05:56:46.100621 I | etcdserver: election = 100ms +2020-07-31 05:56:46.100625 I | etcdserver: snapshot count = 0 +2020-07-31 05:56:46.100630 I | etcdserver: advertise client URLs = unix://127.0.0.1:2100646115 +2020-07-31 05:56:46.100635 I | etcdserver: initial advertise peer URLs = unix://127.0.0.1:2100546115 +2020-07-31 05:56:46.100641 I | etcdserver: initial cluster = 749497348=unix://127.0.0.1:2100546115 +2020-07-31 05:56:46.109731 I | etcdserver: starting member 9bd7c8516a231468 in cluster 92971790faaafb93 +2020-07-31 05:56:46.109748 I | raft: 9bd7c8516a231468 became follower at term 0 +2020-07-31 05:56:46.109755 I | raft: newRaft 9bd7c8516a231468 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +2020-07-31 05:56:46.109759 I | raft: 9bd7c8516a231468 became follower at term 1 +2020-07-31 05:56:46.125487 W | auth: simple token is not cryptographically signed +2020-07-31 05:56:46.129164 I | etcdserver: set snapshot count to default 100000 +2020-07-31 05:56:46.129180 I | etcdserver: starting server... [version: 3.2.26, cluster version: to_be_decided] +2020-07-31 05:56:46.129239 I | etcdserver: 9bd7c8516a231468 as single-node; fast-forwarding 9 ticks (election ticks 10) +2020-07-31 05:56:46.129337 I | etcdserver/membership: added member 9bd7c8516a231468 [unix://127.0.0.1:2100546115] to cluster 92971790faaafb93 +2020-07-31 05:56:46.129681 I | integration: launched 749497348 (unix://localhost:7494973480) +2020-07-31 05:56:46.183504 I | raft: 9bd7c8516a231468 is starting a new election at term 1 +2020-07-31 05:56:46.183519 I | raft: 9bd7c8516a231468 became candidate at term 2 +2020-07-31 05:56:46.183525 I | raft: 9bd7c8516a231468 received MsgVoteResp from 9bd7c8516a231468 at term 2 +2020-07-31 05:56:46.183535 I | raft: 9bd7c8516a231468 became leader at term 2 +2020-07-31 05:56:46.183542 I | raft: raft.node: 9bd7c8516a231468 elected leader 9bd7c8516a231468 at term 2 +2020-07-31 05:56:46.183635 I | etcdserver: setting up the initial cluster version to 3.2 +2020-07-31 05:56:46.184593 N | etcdserver/membership: set the initial cluster version to 3.2 +2020-07-31 05:56:46.184644 I | etcdserver: published {Name:749497348 ClientURLs:[unix://127.0.0.1:2100646115]} to cluster 92971790faaafb93 +2020-07-31 05:56:46.193402 I | grpcproxy: registered "unix://localhost:7494973480" with 5-second lease +2020-07-31 05:56:46.193496 I | integration: terminating 749497348 (unix://localhost:7494973480) +2020-07-31 05:56:46.196495 I | integration: terminated 749497348 (unix://localhost:7494973480) +--- PASS: TestRegister (0.10s) PASS -ok github.com/coreos/etcd/proxy/grpcproxy 2.098s +ok github.com/coreos/etcd/proxy/grpcproxy 1.724s ? github.com/coreos/etcd/proxy/grpcproxy/adapter [no test files] ? github.com/coreos/etcd/proxy/grpcproxy/cache [no test files] === RUN TestNewDirectorScheme @@ -5572,14 +5216,13 @@ === 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) +2020-07-31 05:56:39.199410 I | proxy/httpproxy: zero endpoints currently available +2020-07-31 05:56:39.199533 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip +2020-07-31 05:56:39.199541 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable +2020-07-31 05:56:39.199546 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever. +2020-07-31 05:56:39.199555 I | proxy/httpproxy: unable to get response from 1 endpoint(s) --- PASS: TestReverseProxyServe (0.00s) === RUN TestRedirectRequest --- PASS: TestRedirectRequest (0.00s) @@ -5590,32 +5233,32 @@ === RUN TestCopyHeader --- PASS: TestCopyHeader (0.00s) PASS -ok github.com/coreos/etcd/proxy/httpproxy 0.020s +ok github.com/coreos/etcd/proxy/httpproxy 0.052s === RUN TestUserspaceProxy -2019-06-28 23:29:36.920767 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:35337] +2020-07-31 05:56:38.456391 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:44841] --- PASS: TestUserspaceProxy (0.00s) PASS -ok github.com/coreos/etcd/proxy/tcpproxy 0.021s +ok github.com/coreos/etcd/proxy/tcpproxy 0.032s === 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] +raft2020/07/31 05:56:39 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2020/07/31 05:56:39 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1] +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: replace the unstable entries from index 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4] +raft2020/07/31 05:56:39 INFO: truncate the unstable entries before index 3 +raft2020/07/31 05:56:39 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2020/07/31 05:56:39 INFO: truncate the unstable entries before index 2 +raft2020/07/31 05:56:39 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4] +raft2020/07/31 05:56:39 entry 1 conflict with committed entry [committed(1)] +raft2020/07/31 05:56:39 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4] +raft2020/07/31 05:56:39 INFO: truncate the unstable entries before index 2 --- PASS: TestLogMaybeAppend (0.00s) === RUN TestCompactionSideEffects --- PASS: TestCompactionSideEffects (0.00s) @@ -5626,28 +5269,28 @@ === 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? +raft2020/07/31 05:56:39 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) +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 slice[201,202) out of bound [101,200] +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 slice[200,201) out of bound [101,199] --- PASS: TestSlice (0.00s) === RUN TestUnstableMaybeFirstIndex --- PASS: TestUnstableMaybeFirstIndex (0.00s) @@ -5660,136 +5303,136 @@ === 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 +raft2020/07/31 05:56:39 INFO: replace the unstable entries from index 5 +raft2020/07/31 05:56:39 INFO: replace the unstable entries from index 4 +raft2020/07/31 05:56:39 INFO: truncate the unstable entries before index 6 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:39 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:39 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:39 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:39 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:39 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:39 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:39 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:39 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:39 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:39 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:39 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2020/07/31 05:56:39 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1] +raft2020/07/31 05:56:39 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:39 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 3 became leader at term 2 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 2 +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 2 +raft2020/07/31 05:56:39 INFO: raft.node: 1 elected leader 1 at term 2 --- PASS: TestNodeAdvance (0.00s) === RUN TestSoftStateEqual --- PASS: TestSoftStateEqual (0.00s) @@ -5802,634 +5445,632 @@ === 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2] +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 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] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 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 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:39 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:39 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:39 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:39 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:39 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:39 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2] +raft2020/07/31 05:56:39 INFO: 1 became follower at term 2 --- PASS: TestCandidateFallback (0.00s) === RUN TestFollowerElectionTimeoutRandomized ---- PASS: TestFollowerElectionTimeoutRandomized (0.03s) +--- PASS: TestFollowerElectionTimeoutRandomized (0.02s) === RUN TestCandidateElectionTimeoutRandomized ---- PASS: TestCandidateElectionTimeoutRandomized (0.03s) +--- PASS: TestCandidateElectionTimeoutRandomized (0.02s) === RUN TestFollowersElectioinTimeoutNonconflict ---- PASS: TestFollowersElectioinTimeoutNonconflict (0.16s) +--- PASS: TestFollowersElectioinTimeoutNonconflict (0.07s) === RUN TestCandidatesElectionTimeoutNonconflict ---- PASS: TestCandidatesElectionTimeoutNonconflict (0.15s) +--- PASS: TestCandidatesElectionTimeoutNonconflict (0.10s) === 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3] +raft2020/07/31 05:56:40 INFO: replace the unstable entries from index 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9] +raft2020/07/31 05:56:40 INFO: replace the unstable entries from index 11 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9] +raft2020/07/31 05:56:40 INFO: replace the unstable entries from index 11 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5] +raft2020/07/31 05:56:40 INFO: replace the unstable entries from index 6 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 8 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9 +raft2020/07/31 05:56:40 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 9 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 9 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 9 +raft2020/07/31 05:56:40 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 --- PASS: TestSnapshotAbort (0.00s) === RUN TestProgressBecomeProbe --- PASS: TestProgressBecomeProbe (0.00s) @@ -6446,1015 +6087,1018 @@ === 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 1 MsgVoteResp votes and 3 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 4 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 5 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became pre-candidate at term 1 +raft2020/07/31 05:56:40 INFO: 2 received MsgPreVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1 +raft2020/07/31 05:56:40 INFO: 2 received MsgPreVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] ignored a MsgPreVoteResp message with lower term from 3 [term: 1] +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 3 became pre-candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 4 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 5 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 3 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 1 MsgPreVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 4 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgPreVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 5 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgPreVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [term: 3] ignored a MsgPreVoteResp message with lower term from 2 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp rejection from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2020/07/31 05:56:40 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 5 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp rejection from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp rejection from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 1 MsgVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 2 at term 0 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgPreVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 3 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp from 3 at term 0 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 3 became pre-candidate at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 1 vote rejections +raft2020/07/31 05:56:40 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 1 MsgPreVoteResp votes and 2 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 3 became leader at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 no leader at term 1; dropping proposal +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 no leader at term 1; dropping proposal +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 4 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 5 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 4 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 5 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:3] has received 3 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 @@ -7464,1372 +7108,1372 @@ 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +--- PASS: TestPastElectionTimeout (0.00s) === 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2] +raft2020/07/31 05:56:40 INFO: replace the unstable entries from index 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became leader at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became leader at term 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 WARN: 1 stepped down to follower since quorum is not active +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 3 became leader at term 3 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 3 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 3 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 1 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 restored progress of 2 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [commit: 0, lastindex: 0, lastterm: 0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11] +raft2020/07/31 05:56:40 INFO: 2 restored progress of 1 [next = 12, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 2 restored progress of 2 [next = 12, match = 11, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 102, term: 1] +raft2020/07/31 05:56:40 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 1 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 2 [next = 103, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 3 [next = 103, match = 102, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 WARN: 1 stepped down to follower since quorum is not active +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +--- PASS: TestRaftNodes (0.01s) === 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became pre-candidate at term 0 +raft2020/07/31 05:56:40 INFO: 1 received MsgPreVoteResp from 1 at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 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) +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/07/31 05:56:40 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 3 +--- PASS: TestLeaderTransferToUpToDateNode (0.01s) === 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/07/31 05:56:40 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 2 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term 2] starts to transfer leadership to 1 +raft2020/07/31 05:56:40 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 +raft2020/07/31 05:56:40 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 +raft2020/07/31 05:56:40 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2020/07/31 05:56:40 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 DEBUG: 3 [logterm: 0, index: 2] rejected msgApp [logterm: 1, index: 2] from 1 +raft2020/07/31 05:56:40 DEBUG: 1 received msgApp rejection(lastindex: 1) from 3 for index 2 +raft2020/07/31 05:56:40 DEBUG: 1 decreased progress of 3 to [next = 2, match = 1, state = ProgressStateReplicate, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [next = 2, match = 1, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 DEBUG: 1 paused sending replication messages to 3 [next = 2, match = 1, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] +raft2020/07/31 05:56:40 INFO: 3 [commit: 1, lastindex: 1, lastterm: 1] starts to restore snapshot [index: 2, term: 1] +raft2020/07/31 05:56:40 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 1 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 2 [next = 3, match = 0, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 3 restored progress of 3 [next = 3, match = 2, state = ProgressStateProbe, waiting = false, pendingSnapshot = 0] +raft2020/07/31 05:56:40 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1] +raft2020/07/31 05:56:40 DEBUG: 1 snapshot aborted, resumed sending replication messages to 3 [next = 3, match = 2, state = ProgressStateSnapshot, waiting = true, pendingSnapshot = 2] +raft2020/07/31 05:56:40 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp +raft2020/07/31 05:56:40 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 3 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 3 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2 +raft2020/07/31 05:56:40 INFO: 3 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 3 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 2 is starting a new election at term 2 +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 3 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 3 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 3 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 3 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 1 [term 1] abort previous transferring leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 2 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log +raft2020/07/31 05:56:40 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 2 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 2 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2 +raft2020/07/31 05:56:40 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 2 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2 +raft2020/07/31 05:56:40 INFO: 2 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 2 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 0 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1 +raft2020/07/31 05:56:40 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 2 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1] +raft2020/07/31 05:56:40 INFO: 3 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 2 at term 1 +raft2020/07/31 05:56:40 INFO: 1 [quorum:2] has received 2 MsgVoteResp votes and 0 vote rejections +raft2020/07/31 05:56:40 INFO: 1 became leader at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] starts to transfer leadership to 3 +raft2020/07/31 05:56:40 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 no leader at term 1; dropping index reading msg +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 no leader at term 1; dropping proposal +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 no leader at term 1; dropping leader transfer msg +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership. +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 INFO: 1 became leader at term 2 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 INFO: 1 is starting a new election at term 1 +raft2020/07/31 05:56:40 INFO: 1 became candidate at term 2 +raft2020/07/31 05:56:40 INFO: 1 received MsgVoteResp from 1 at term 2 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 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] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 +raft2020/07/31 05:56:40 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 +raft2020/07/31 05:56:40 INFO: 1 became follower at term 0 +raft2020/07/31 05:56:40 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0] +raft2020/07/31 05:56:40 INFO: 1 became follower at term 1 --- PASS: TestRawNodeStatus (0.00s) === RUN TestStorageTerm --- PASS: TestStorageTerm (0.00s) @@ -8854,126 +8498,128 @@ === RUN TestIsLocalMsg --- PASS: TestIsLocalMsg (0.00s) PASS -ok github.com/coreos/etcd/raft 0.652s +ok github.com/coreos/etcd/raft 0.416s ? 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) +2020-07-31 05:56:39.777797 I | rafthttp: starting peer 2... +2020-07-31 05:56:39.777909 I | rafthttp: started HTTP pipelining with peer 2 +2020-07-31 05:56:39.779016 I | rafthttp: started peer 2 +2020-07-31 05:56:39.779152 I | rafthttp: started streaming with peer 2 (writer) +2020-07-31 05:56:39.779195 I | rafthttp: started streaming with peer 2 (writer) +2020-07-31 05:56:39.782927 I | rafthttp: added peer 2 +2020-07-31 05:56:39.782972 I | rafthttp: starting peer 1... +2020-07-31 05:56:39.782989 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.783056 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.790892 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-07-31 05:56:39.791479 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:39.812164 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:39.838938 I | rafthttp: started peer 1 +2020-07-31 05:56:39.839001 I | rafthttp: added peer 1 +2020-07-31 05:56:39.839018 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.842828 I | rafthttp: peer 1 became active +2020-07-31 05:56:39.843775 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:39.848320 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-07-31 05:56:39.866732 I | rafthttp: peer 2 became active +2020-07-31 05:56:39.868377 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:39.868601 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.878443 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:39.885092 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) +2020-07-31 05:56:39.885960 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) +2020-07-31 05:56:39.885986 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-07-31 05:56:39.888218 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.890209 I | rafthttp: stopping peer 1... +2020-07-31 05:56:39.890576 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:39.890588 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:39.890688 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.890790 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:39.890845 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:39.890854 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:39.890871 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:39.890922 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.890933 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled) +2020-07-31 05:56:39.890939 I | rafthttp: peer 1 became inactive (message send to peer failed) +2020-07-31 05:56:39.890956 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.890998 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) +2020-07-31 05:56:39.891017 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-07-31 05:56:39.891024 I | rafthttp: stopped peer 1 +2020-07-31 05:56:39.891036 I | rafthttp: stopping peer 2... +2020-07-31 05:56:39.891246 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-07-31 05:56:39.891258 I | rafthttp: stopped streaming with peer 2 (writer) +2020-07-31 05:56:39.891441 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer) +2020-07-31 05:56:39.891451 I | rafthttp: stopped streaming with peer 2 (writer) +2020-07-31 05:56:39.891507 I | rafthttp: stopped HTTP pipelining with peer 2 +2020-07-31 05:56:39.891522 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.891529 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-07-31 05:56:39.891534 I | rafthttp: stopped peer 2 +--- PASS: TestSendMessage (0.12s) === 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) +2020-07-31 05:56:39.898811 I | rafthttp: starting peer 2... +2020-07-31 05:56:39.898838 I | rafthttp: started HTTP pipelining with peer 2 +2020-07-31 05:56:39.900016 I | rafthttp: started streaming with peer 2 (writer) +2020-07-31 05:56:39.902845 I | rafthttp: started streaming with peer 2 (writer) +2020-07-31 05:56:39.904262 I | rafthttp: started peer 2 +2020-07-31 05:56:39.904296 I | rafthttp: added peer 2 +2020-07-31 05:56:39.904313 I | rafthttp: starting peer 1... +2020-07-31 05:56:39.904327 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.909269 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.909621 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-07-31 05:56:39.909685 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:39.910740 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:39.911438 I | rafthttp: started peer 1 +2020-07-31 05:56:39.911482 I | rafthttp: added peer 1 +2020-07-31 05:56:39.911582 I | rafthttp: peer 1 became active +2020-07-31 05:56:39.911612 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:39.911630 I | rafthttp: peer 2 became active +2020-07-31 05:56:39.911653 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-07-31 05:56:39.911842 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.912605 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:39.912651 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:39.912698 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.917553 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer) +2020-07-31 05:56:39.917606 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.917739 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader) +2020-07-31 05:56:39.922778 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-07-31 05:56:39.925274 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.925297 E | rafthttp: failed to read 2 on stream MsgApp v2 (unexpected EOF) +2020-07-31 05:56:39.925302 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-07-31 05:56:39.925344 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader) +2020-07-31 05:56:39.925360 E | rafthttp: failed to read 1 on stream Message (unexpected EOF) +2020-07-31 05:56:39.925364 I | rafthttp: peer 1 became inactive (message send to peer failed) +2020-07-31 05:56:39.925369 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:39.925384 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.929251 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer) +2020-07-31 05:56:39.930056 I | rafthttp: stopping peer 1... +2020-07-31 05:56:39.930094 I | rafthttp: peer 2 became active +2020-07-31 05:56:39.930322 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:39.930334 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:39.930592 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:39.930604 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:39.930624 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:39.930637 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:39.930651 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-07-31 05:56:39.930664 I | rafthttp: stopped peer 1 +2020-07-31 05:56:39.930680 I | rafthttp: stopping peer 2... +2020-07-31 05:56:39.931326 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer) +2020-07-31 05:56:39.931337 I | rafthttp: stopped streaming with peer 2 (writer) +2020-07-31 05:56:39.931351 I | rafthttp: stopped streaming with peer 2 (writer) +2020-07-31 05:56:39.931369 I | rafthttp: stopped HTTP pipelining with peer 2 +2020-07-31 05:56:39.931383 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:39.931398 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-07-31 05:56:39.931410 I | rafthttp: stopped peer 2 +--- PASS: TestSendMessageWhenStreamIsBroken (0.03s) === 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) +2020-07-31 05:56:39.931696 E | rafthttp: failed to read raft message (some error) +2020-07-31 05:56:39.931753 E | rafthttp: failed to unmarshal raft message (unexpected EOF) +2020-07-31 05:56:39.931796 E | rafthttp: request cluster ID mismatch (got 1 want 0) +2020-07-31 05:56:39.931908 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) +2020-07-31 05:56:39.932228 E | rafthttp: failed to find member 2 in cluster 1 +2020-07-31 05:56:39.932260 W | rafthttp: rejected the stream from peer 5 since it was removed +2020-07-31 05:56:39.932290 E | rafthttp: request cluster ID mismatch (got 2 want 1) +2020-07-31 05:56:39.932323 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1) --- PASS: TestServeRaftStreamPrefixBad (0.00s) === RUN TestCloseNotifier --- PASS: TestCloseNotifier (0.00s) @@ -8984,130 +8630,132 @@ === 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 +2020-07-31 05:56:39.934215 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.934279 I | rafthttp: peer 1 became active +2020-07-31 05:56:39.944440 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 +2020-07-31 05:56:39.944560 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.955834 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 +2020-07-31 05:56:39.955999 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.956124 I | rafthttp: peer 1 became active +2020-07-31 05:56:39.956679 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 +2020-07-31 05:56:39.956757 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.969880 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 +2020-07-31 05:56:39.969996 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.983465 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 +2020-07-31 05:56:39.983604 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.983643 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:39.983657 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.983715 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:39.983740 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.983766 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 +2020-07-31 05:56:39.983806 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.983830 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 +2020-07-31 05:56:39.983885 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:39.987148 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) +2020-07-31 05:56:39.987392 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-07-31 05:56:39.988062 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-07-31 05:56:39.992303 I | snap: saved database snapshot to disk [total bytes: 5] +2020-07-31 05:56:39.992324 I | rafthttp: received and saved database snapshot [index: 0, from: 0] successfully +2020-07-31 05:56:39.992455 I | rafthttp: peer 1 became active +2020-07-31 05:56:39.992466 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully +2020-07-31 05:56:39.994499 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-07-31 05:56:39.994798 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) +2020-07-31 05:56:39.995175 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-07-31 05:56:39.995253 E | rafthttp: failed to save KV snapshot (unexpected EOF) +2020-07-31 05:56:39.995544 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-07-31 05:56:39.995785 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read) +2020-07-31 05:56:39.995795 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-07-31 05:56:39.995890 E | rafthttp: failed to save KV snapshot (unexpected EOF) +2020-07-31 05:56:39.996143 I | rafthttp: start to send database snapshot [index: 0, to 1]... +2020-07-31 05:56:39.997488 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF) +2020-07-31 05:56:39.997551 I | rafthttp: receiving database snapshot [index:0, from 0] ... +2020-07-31 05:56:39.998542 E | rafthttp: failed to save KV snapshot (unexpected EOF) +--- PASS: TestSnapshotSend (0.01s) === 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) +2020-07-31 05:56:40.003904 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.003933 I | rafthttp: peer 1 became active +2020-07-31 05:56:40.003953 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.007843 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.007866 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.008706 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.008722 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.009046 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.009061 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) +2020-07-31 05:56:40.009472 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.009488 I | rafthttp: peer 1 became active +2020-07-31 05:56:40.009495 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.009511 E | rafthttp: failed to write 1 on stream Message (blah) +2020-07-31 05:56:40.009520 I | rafthttp: peer 1 became inactive (message send to peer failed) +2020-07-31 05:56:40.014265 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.019426 I | rafthttp: stopped streaming with peer 1 (writer) +--- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s) === 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) +2020-07-31 05:56:40.042698 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-07-31 05:56:40.052886 I | rafthttp: peer 2 became active +2020-07-31 05:56:40.052916 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.052930 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.052946 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +--- PASS: TestStreamReaderStopOnDial (0.02s) === 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) +2020-07-31 05:56:40.061058 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.061128 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-07-31 05:56:40.061847 I | rafthttp: peer 1 became active +2020-07-31 05:56:40.061876 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.062081 I | rafthttp: peer 2 became active +2020-07-31 05:56:40.062095 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.062254 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.062274 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-07-31 05:56:40.062521 I | rafthttp: started streaming with peer 2 (stream Message reader) +2020-07-31 05:56:40.062720 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.062872 I | rafthttp: peer 1 became active +2020-07-31 05:56:40.062888 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.062926 I | rafthttp: peer 2 became active +2020-07-31 05:56:40.062938 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.063778 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader) +2020-07-31 05:56:40.063796 E | rafthttp: failed to read 2 on stream Message (context canceled) +2020-07-31 05:56:40.063802 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-07-31 05:56:40.063811 I | rafthttp: stopped streaming with peer 2 (stream Message reader) +2020-07-31 05:56:40.064172 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:40.064378 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.067010 I | rafthttp: peer 1 became active +2020-07-31 05:56:40.067037 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:40.070930 I | rafthttp: peer 2 became active +2020-07-31 05:56:40.070955 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:40.071248 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:40.071266 E | rafthttp: failed to read 2 on stream MsgApp v2 (context canceled) +2020-07-31 05:56:40.071281 I | rafthttp: peer 2 became inactive (message send to peer failed) +2020-07-31 05:56:40.071294 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader) +2020-07-31 05:56:40.072816 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer) +2020-07-31 05:56:40.072834 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.073267 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.073284 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.073678 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer) +2020-07-31 05:56:40.073694 I | rafthttp: stopped streaming with peer 1 (writer) +--- PASS: TestStream (0.01s) === RUN TestCheckStreamSupport --- PASS: TestCheckStreamSupport (0.00s) === RUN TestTransportSend @@ -9115,59 +8763,59 @@ === 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) +2020-07-31 05:56:40.074054 I | rafthttp: starting peer 1... +2020-07-31 05:56:40.074082 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:40.079042 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.079082 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.079761 I | rafthttp: started peer 1 +2020-07-31 05:56:40.079833 I | rafthttp: added peer 1 +2020-07-31 05:56:40.079848 I | rafthttp: stopping peer 1... +2020-07-31 05:56:40.079861 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.079877 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.079899 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.079977 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.086606 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:40.092092 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.092112 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.092120 I | rafthttp: stopped peer 1 +--- PASS: TestTransportAdd (0.02s) === 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) +2020-07-31 05:56:40.092221 I | rafthttp: starting peer 1... +2020-07-31 05:56:40.092243 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:40.095997 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.096204 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.096392 I | rafthttp: started peer 1 +2020-07-31 05:56:40.096418 I | rafthttp: added peer 1 +2020-07-31 05:56:40.096428 I | rafthttp: stopping peer 1... +2020-07-31 05:56:40.096442 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.096456 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.096476 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.096747 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.096784 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:40.096790 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.096795 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.096799 I | rafthttp: stopped peer 1 +2020-07-31 05:56:40.096805 I | rafthttp: removed peer 1 +--- PASS: TestTransportRemove (0.00s) === RUN TestTransportUpdate -2019-06-28 23:29:40.434001 I | rafthttp: updated peer 1 +2020-07-31 05:56:40.096849 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 +2020-07-31 05:56:40.096893 I | rafthttp: starting peer 1... +2020-07-31 05:56:40.096905 I | rafthttp: started HTTP pipelining with peer 1 +2020-07-31 05:56:40.102260 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.105614 I | rafthttp: started streaming with peer 1 (writer) +2020-07-31 05:56:40.106475 I | rafthttp: started peer 1 +2020-07-31 05:56:40.106503 I | rafthttp: added peer 1 +2020-07-31 05:56:40.106530 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.106622 I | rafthttp: started streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.116709 I | rafthttp: stopping peer 1... +2020-07-31 05:56:40.116739 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.116750 I | rafthttp: stopped streaming with peer 1 (writer) +2020-07-31 05:56:40.116775 I | rafthttp: stopped HTTP pipelining with peer 1 +2020-07-31 05:56:40.116786 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader) +2020-07-31 05:56:40.116795 I | rafthttp: stopped streaming with peer 1 (stream Message reader) +2020-07-31 05:56:40.116802 I | rafthttp: stopped peer 1 --- PASS: TestTransportErrorc (0.02s) === RUN TestURLPickerPickTwice --- PASS: TestURLPickerPickTwice (0.00s) @@ -9186,29 +8834,29 @@ === RUN TestCheckVersionCompatibility --- PASS: TestCheckVersionCompatibility (0.00s) PASS -ok github.com/coreos/etcd/rafthttp 0.304s +ok github.com/coreos/etcd/rafthttp 0.371s === 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 +2020-07-31 05:56:39.574481 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 +2020-07-31 05:56:39.581431 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) +--- PASS: TestLoadNewestSnap (0.02s) === RUN TestNoSnapshot --- PASS: TestNoSnapshot (0.00s) === RUN TestEmptySnapshot -2019-06-28 23:29:40.110533 E | snap: unexpected empty snapshot +2020-07-31 05:56:39.607142 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 +2020-07-31 05:56:39.607357 E | snap: corrupted snapshot file /tmp/snapshot/1.snap: unexpected EOF --- PASS: TestAllSnapshotBroken (0.00s) PASS -ok github.com/coreos/etcd/snap 0.053s +ok github.com/coreos/etcd/snap 0.078s ? github.com/coreos/etcd/snap/snappb [no test files] ? github.com/coreos/etcd/snapshot [no test files] === RUN TestEventQueue @@ -9374,94 +9022,94 @@ === RUN TestWatcher --- PASS: TestWatcher (0.00s) PASS -ok github.com/coreos/etcd/store 0.042s +ok github.com/coreos/etcd/store 0.064s ? 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) +2020-07-31 05:56:39.694084 N | wal: repairing /tmp/waltest750877817/0000000000000000-0000000000000000.wal +2020-07-31 05:56:39.701197 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-07-31 05:56:39.768838 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairTruncate (0.15s) === 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) +2020-07-31 05:56:39.918518 N | wal: repairing /tmp/waltest162808196/0000000000000000-0000000000000000.wal +2020-07-31 05:56:39.924689 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-07-31 05:56:39.959409 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairWriteTearLast (0.18s) === 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) +2020-07-31 05:56:40.002176 N | wal: repairing /tmp/waltest069842707/0000000000000000-0000000000000000.wal +2020-07-31 05:56:40.090559 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +2020-07-31 05:56:40.154788 W | wal: ignored file 0000000000000000-0000000000000000.wal.broken in wal +--- PASS: TestRepairWriteTearMiddle (0.23s) === RUN TestNew ---- PASS: TestNew (0.03s) +--- PASS: TestNew (0.01s) === 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 +2020-07-31 05:56:40.265896 I | wal: segmented wal file /tmp/waltest093390570/0000000000000001-0000000000000001.wal is created +2020-07-31 05:56:40.302900 I | wal: segmented wal file /tmp/waltest093390570/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) +2020-07-31 05:56:40.372262 I | wal: segmented wal file /tmp/waltest201089345/0000000000000001-0000000000000005.wal is created +--- PASS: TestSaveWithCut (0.09s) === RUN TestRecover ---- PASS: TestRecover (0.03s) +--- PASS: TestRecover (0.04s) === 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) +2020-07-31 05:56:40.497173 I | wal: segmented wal file /tmp/waltest822054171/0000000000000001-0000000000000001.wal is created +2020-07-31 05:56:40.530896 I | wal: segmented wal file /tmp/waltest822054171/0000000000000002-0000000000000002.wal is created +2020-07-31 05:56:40.573177 I | wal: segmented wal file /tmp/waltest822054171/0000000000000003-0000000000000003.wal is created +2020-07-31 05:56:40.588051 I | wal: segmented wal file /tmp/waltest822054171/0000000000000004-0000000000000004.wal is created +2020-07-31 05:56:40.598687 I | wal: segmented wal file /tmp/waltest822054171/0000000000000005-0000000000000005.wal is created +2020-07-31 05:56:40.611872 I | wal: segmented wal file /tmp/waltest822054171/0000000000000006-0000000000000006.wal is created +2020-07-31 05:56:40.626865 I | wal: segmented wal file /tmp/waltest822054171/0000000000000007-0000000000000007.wal is created +2020-07-31 05:56:40.647895 I | wal: segmented wal file /tmp/waltest822054171/0000000000000008-0000000000000008.wal is created +2020-07-31 05:56:40.668061 I | wal: segmented wal file /tmp/waltest822054171/0000000000000009-0000000000000009.wal is created +2020-07-31 05:56:40.690887 I | wal: segmented wal file /tmp/waltest822054171/000000000000000a-000000000000000a.wal is created +--- PASS: TestRecoverAfterCut (0.30s) === RUN TestOpenAtUncommittedIndex ---- PASS: TestOpenAtUncommittedIndex (0.08s) +--- PASS: TestOpenAtUncommittedIndex (0.02s) === 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) +2020-07-31 05:56:40.790647 I | wal: segmented wal file /tmp/waltest355514373/0000000000000001-0000000000000001.wal is created +2020-07-31 05:56:40.818580 I | wal: segmented wal file /tmp/waltest355514373/0000000000000002-0000000000000002.wal is created +2020-07-31 05:56:40.829365 I | wal: segmented wal file /tmp/waltest355514373/0000000000000003-0000000000000003.wal is created +2020-07-31 05:56:40.842811 I | wal: segmented wal file /tmp/waltest355514373/0000000000000004-0000000000000004.wal is created +2020-07-31 05:56:40.867201 I | wal: segmented wal file /tmp/waltest355514373/0000000000000005-0000000000000005.wal is created +2020-07-31 05:56:40.891520 I | wal: segmented wal file /tmp/waltest355514373/0000000000000006-0000000000000006.wal is created +2020-07-31 05:56:40.912809 I | wal: segmented wal file /tmp/waltest355514373/0000000000000007-0000000000000007.wal is created +2020-07-31 05:56:40.944205 I | wal: segmented wal file /tmp/waltest355514373/0000000000000008-0000000000000008.wal is created +2020-07-31 05:56:40.985360 I | wal: segmented wal file /tmp/waltest355514373/0000000000000009-0000000000000009.wal is created +2020-07-31 05:56:41.017987 I | wal: segmented wal file /tmp/waltest355514373/000000000000000a-000000000000000a.wal is created +--- PASS: TestOpenForRead (0.27s) === 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) +2020-07-31 05:56:41.051464 I | wal: segmented wal file /tmp/waltest981579168/0000000000000001-0000000000000001.wal is created +2020-07-31 05:56:41.065432 I | wal: segmented wal file /tmp/waltest981579168/0000000000000002-0000000000000002.wal is created +2020-07-31 05:56:41.100993 I | wal: segmented wal file /tmp/waltest981579168/0000000000000003-0000000000000003.wal is created +2020-07-31 05:56:41.114121 I | wal: segmented wal file /tmp/waltest981579168/0000000000000004-0000000000000004.wal is created +2020-07-31 05:56:41.143753 I | wal: segmented wal file /tmp/waltest981579168/0000000000000005-0000000000000005.wal is created +2020-07-31 05:56:41.158850 I | wal: segmented wal file /tmp/waltest981579168/0000000000000006-0000000000000006.wal is created +2020-07-31 05:56:41.182827 I | wal: segmented wal file /tmp/waltest981579168/0000000000000007-0000000000000007.wal is created +2020-07-31 05:56:41.214136 I | wal: segmented wal file /tmp/waltest981579168/0000000000000008-0000000000000008.wal is created +2020-07-31 05:56:41.229585 I | wal: segmented wal file /tmp/waltest981579168/0000000000000009-0000000000000009.wal is created +2020-07-31 05:56:41.242146 I | wal: segmented wal file /tmp/waltest981579168/000000000000000a-000000000000000a.wal is created +--- PASS: TestReleaseLockTo (0.22s) === RUN TestTailWriteNoSlackSpace ---- PASS: TestTailWriteNoSlackSpace (0.21s) +--- PASS: TestTailWriteNoSlackSpace (0.09s) === RUN TestRestartCreateWal ---- PASS: TestRestartCreateWal (0.02s) +--- PASS: TestRestartCreateWal (0.01s) === RUN TestOpenOnTornWrite ---- PASS: TestOpenOnTornWrite (0.32s) +--- PASS: TestOpenOnTornWrite (0.14s) PASS -ok github.com/coreos/etcd/wal 23.207s +ok github.com/coreos/etcd/wal 1.882s ? github.com/coreos/etcd/wal/walpb [no test files] find _build -type s -delete make[1]: Leaving directory '/build/etcd-3.2.26+dfsg' @@ -9499,22 +9147,24 @@ 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' in '../etcd-server_3.2.26+dfsg-3_i386.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: user script /srv/workspace/pbuilder/32015/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/32015/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3671 and its subdirectories -I: Current time: Fri Jun 28 11:32:24 -12 2019 -I: pbuilder-time-stamp: 1561764744 +I: removing directory /srv/workspace/pbuilder/32015 and its subdirectories +I: Current time: Fri Jul 31 19:57:05 +14 2020 +I: pbuilder-time-stamp: 1596175025