Raspbian Package Auto-Building

Build log for etcd (3.4.23-4) on armhf

etcd3.4.23-4armhf → 2023-01-16 22:08:50

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-03

+==============================================================================+
| etcd 3.4.23-4 (armhf)                        Mon, 16 Jan 2023 20:59:57 +0000 |
+==============================================================================+

Package: etcd
Version: 3.4.23-4
Source Version: 3.4.23-4
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-83486cd7-fd00-493b-92f6-124ee77cf709' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.6 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.4 MB]
Fetched 27.9 MB in 28s (986 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: 'etcd' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/etcd.git
Please use:
git clone https://salsa.debian.org/go-team/packages/etcd.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 6059 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (dsc) [3159 B]
Get:2 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (tar) [6028 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main etcd 3.4.23-4 (diff) [28.2 kB]
Fetched 6059 kB in 1s (9053 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/etcd-cjK1Rv/etcd-3.4.23' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/etcd-cjK1Rv' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-4sXspE/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-4sXspE/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-4sXspE/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2562 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libldap-common libpam-cap netbase sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 55 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (21.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 13011 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev, golang-k8s-sigs-yaml-dev
Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.10~), golang-github-bgentry-speakeasy-dev (>= 0.1.0~), golang-github-cockroachdb-datadriven-dev, golang-github-coreos-bbolt-dev, golang-github-coreos-go-semver-dev (>= 0.2.0~), golang-github-coreos-go-systemd-dev, golang-github-coreos-pkg-dev (>= 3~), golang-github-creack-pty-dev (>= 1.1.11~), golang-github-dustin-go-humanize-dev, golang-github-gogo-protobuf-dev, golang-github-golang-groupcache-dev (>= 0.0~git20160516.0.02826c3~), golang-github-golang-jwt-jwt-dev, golang-github-google-btree-dev, golang-github-google-uuid-dev, golang-github-grpc-ecosystem-go-grpc-middleware-dev, golang-github-grpc-ecosystem-go-grpc-prometheus-dev, golang-github-grpc-ecosystem-grpc-gateway-dev (>= 1.2.0~), golang-github-jonboulle-clockwork-dev, golang-github-json-iterator-go-dev, golang-github-modern-go-reflect2-dev, golang-github-olekukonko-tablewriter-dev (>= 0.0~git20170122.0.a0225b3~), golang-github-prometheus-client-golang-dev (>= 1.0.0~), golang-github-prometheus-client-model-dev, golang-github-soheilhy-cmux-dev, golang-github-spf13-cobra-dev, golang-github-spf13-pflag-dev, golang-github-stretchr-testify-dev, golang-github-tmc-grpc-websocket-proxy-dev, golang-github-urfave-cli-dev, golang-github-xiang90-probing-dev (>= 0.0.1~), golang-go.uber-zap-dev, golang-golang-x-crypto-dev, golang-golang-x-net-dev, golang-golang-x-sys-dev, golang-golang-x-time-dev, golang-golang-x-tools, golang-google-grpc-dev, golang-gopkg-cheggaaa-pb.v1-dev, golang-gopkg-yaml.v2-dev, golang-goprotobuf-dev, golang-k8s-sigs-yaml-dev
dpkg-deb: building package 'sbuild-build-depends-etcd-dummy' in '/<<BUILDDIR>>/resolver-4sXspE/apt_archive/sbuild-build-depends-etcd-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-etcd-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release [966 B]
Get:3 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Sources [983 B]
Get:5 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ Packages [1065 B]
Fetched 3384 B in 1s (4721 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libldap-common libpam-cap netbase
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
  gettext-base golang-1.19-go golang-1.19-src golang-any golang-dbus-dev
  golang-ginkgo-dev golang-github-alecthomas-units-dev
  golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev
  golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
  golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev
  golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev
  golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev
  golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
  golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev
  golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev
  golang-github-dghubble-sling-dev golang-github-dgrijalva-jwt-go-dev
  golang-github-dustin-go-humanize-dev
  golang-github-eapache-go-xerial-snappy-dev
  golang-github-frankban-quicktest-dev golang-github-fsnotify-fsnotify-dev
  golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev
  golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev
  golang-github-go-stack-stack-dev golang-github-gogo-protobuf-dev
  golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev
  golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev
  golang-github-golang-snappy-dev golang-github-google-btree-dev
  golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev
  golang-github-google-uuid-dev golang-github-gorilla-mux-dev
  golang-github-gorilla-websocket-dev
  golang-github-grpc-ecosystem-go-grpc-middleware-dev
  golang-github-grpc-ecosystem-go-grpc-prometheus-dev
  golang-github-grpc-ecosystem-grpc-gateway-dev
  golang-github-hashicorp-hcl-dev golang-github-influxdata-tail-dev
  golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev
  golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev
  golang-github-julienschmidt-httprouter-dev
  golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev
  golang-github-knetic-govaluate-dev golang-github-kr-fs-dev
  golang-github-kr-pretty-dev golang-github-kr-text-dev
  golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev
  golang-github-mitchellh-mapstructure-dev
  golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev
  golang-github-mwitkow-go-conntrack-dev
  golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev
  golang-github-opentracing-opentracing-go-dev
  golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev
  golang-github-pierrec-lz4-dev golang-github-pkg-diff-dev
  golang-github-pkg-errors-dev golang-github-pkg-sftp-dev
  golang-github-pmezard-go-difflib-dev
  golang-github-prometheus-client-golang-dev
  golang-github-prometheus-client-model-dev
  golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev
  golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev
  golang-github-rogpeppe-fastuuid-dev golang-github-rogpeppe-go-internal-dev
  golang-github-russross-blackfriday-v2-dev golang-github-shopify-sarama-dev
  golang-github-shurcool-sanitized-anchor-name-dev
  golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev
  golang-github-spf13-afero-dev golang-github-spf13-cast-dev
  golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev
  golang-github-spf13-pflag-dev golang-github-spf13-viper-dev
  golang-github-stathat-go-dev golang-github-streadway-amqp-dev
  golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
  golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev
  golang-github-urfave-cli-dev golang-github-xiang90-probing-dev
  golang-github-yuin-goldmark-dev golang-glog-dev golang-go
  golang-go.opencensus-dev golang-go.uber-atomic-dev
  golang-go.uber-multierr-dev golang-go.uber-zap-dev
  golang-golang-x-crypto-dev golang-golang-x-mod-dev golang-golang-x-net-dev
  golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev
  golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev
  golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools
  golang-golang-x-tools-dev golang-golang-x-xerrors-dev golang-gomega-dev
  golang-google-cloud-compute-metadata-dev golang-google-genproto-dev
  golang-google-grpc-dev golang-google-protobuf-dev
  golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev
  golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev
  golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev
  golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev
  golang-protobuf-extensions-dev golang-src golang-uber-goleak-dev groff-base
  intltool-debian libarchive-zip-perl libdebhelper-perl libelf1
  libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-jquery-ui
  libmagic-mgc libmagic1 libpipeline1 libpkgconf3 libprotobuf-dev
  libprotobuf-lite32 libprotobuf32 libprotoc32 libsub-override-perl
  libsystemd-dev libsystemd0 libtool libuchardet0 libudev1 libxml2 libzstd-dev
  libzstd1 m4 man-db pkg-config pkgconf pkgconf-bin po-debconf
  protobuf-compiler protoc-gen-go-1-3 zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
  libasprintf-dev libgettextpo-dev bzr | brz ca-certificates git mercurial
  subversion mockgen golang-google-appengine-dev groff libjs-jquery-ui-docs
  libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser libmail-box-perl protobuf-mode-el
Recommended packages:
  curl | wget | lynx gogoprotobuf golang-doc libarchive-cpio-perl
  javascript-common libltdl-dev libmail-sendmail-perl
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils debhelper
  dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
  gettext-base golang-1.19-go golang-1.19-src golang-any golang-dbus-dev
  golang-ginkgo-dev golang-github-alecthomas-units-dev
  golang-github-aws-aws-sdk-go-dev golang-github-benbjohnson-clock-dev
  golang-github-beorn7-perks-dev golang-github-bgentry-speakeasy-dev
  golang-github-burntsushi-toml-dev golang-github-casbin-casbin-dev
  golang-github-cespare-xxhash-dev golang-github-cockroachdb-datadriven-dev
  golang-github-coreos-bbolt-dev golang-github-coreos-go-semver-dev
  golang-github-coreos-go-systemd-dev golang-github-coreos-pkg-dev
  golang-github-cpuguy83-go-md2man-v2-dev golang-github-creack-pty-dev
  golang-github-datadog-zstd-dev golang-github-davecgh-go-spew-dev
  golang-github-dghubble-sling-dev golang-github-dgrijalva-jwt-go-dev
  golang-github-dustin-go-humanize-dev
  golang-github-eapache-go-xerial-snappy-dev
  golang-github-frankban-quicktest-dev golang-github-fsnotify-fsnotify-dev
  golang-github-ghodss-yaml-dev golang-github-go-kit-kit-dev
  golang-github-go-kit-log-dev golang-github-go-logfmt-logfmt-dev
  golang-github-go-stack-stack-dev golang-github-gogo-protobuf-dev
  golang-github-golang-groupcache-dev golang-github-golang-jwt-jwt-dev
  golang-github-golang-mock-dev golang-github-golang-protobuf-1-3-dev
  golang-github-golang-snappy-dev golang-github-google-btree-dev
  golang-github-google-go-cmp-dev golang-github-google-go-querystring-dev
  golang-github-google-uuid-dev golang-github-gorilla-mux-dev
  golang-github-gorilla-websocket-dev
  golang-github-grpc-ecosystem-go-grpc-middleware-dev
  golang-github-grpc-ecosystem-go-grpc-prometheus-dev
  golang-github-grpc-ecosystem-grpc-gateway-dev
  golang-github-hashicorp-hcl-dev golang-github-influxdata-tail-dev
  golang-github-jmespath-go-jmespath-dev golang-github-jonboulle-clockwork-dev
  golang-github-jpillora-backoff-dev golang-github-json-iterator-go-dev
  golang-github-julienschmidt-httprouter-dev
  golang-github-klauspost-compress-dev golang-github-klauspost-crc32-dev
  golang-github-knetic-govaluate-dev golang-github-kr-fs-dev
  golang-github-kr-pretty-dev golang-github-kr-text-dev
  golang-github-magiconair-properties-dev golang-github-mattn-go-runewidth-dev
  golang-github-mitchellh-mapstructure-dev
  golang-github-modern-go-concurrent-dev golang-github-modern-go-reflect2-dev
  golang-github-mwitkow-go-conntrack-dev
  golang-github-olekukonko-tablewriter-dev golang-github-onsi-ginkgo-dev
  golang-github-opentracing-opentracing-go-dev
  golang-github-openzipkin-zipkin-go-dev golang-github-pelletier-go-toml-dev
  golang-github-pierrec-lz4-dev golang-github-pkg-diff-dev
  golang-github-pkg-errors-dev golang-github-pkg-sftp-dev
  golang-github-pmezard-go-difflib-dev
  golang-github-prometheus-client-golang-dev
  golang-github-prometheus-client-model-dev
  golang-github-prometheus-common-dev golang-github-prometheus-procfs-dev
  golang-github-rcrowley-go-metrics-dev golang-github-rivo-uniseg-dev
  golang-github-rogpeppe-fastuuid-dev golang-github-rogpeppe-go-internal-dev
  golang-github-russross-blackfriday-v2-dev golang-github-shopify-sarama-dev
  golang-github-shurcool-sanitized-anchor-name-dev
  golang-github-sirupsen-logrus-dev golang-github-soheilhy-cmux-dev
  golang-github-spf13-afero-dev golang-github-spf13-cast-dev
  golang-github-spf13-cobra-dev golang-github-spf13-jwalterweatherman-dev
  golang-github-spf13-pflag-dev golang-github-spf13-viper-dev
  golang-github-stathat-go-dev golang-github-streadway-amqp-dev
  golang-github-stretchr-objx-dev golang-github-stretchr-testify-dev
  golang-github-subosito-gotenv-dev golang-github-tmc-grpc-websocket-proxy-dev
  golang-github-urfave-cli-dev golang-github-xiang90-probing-dev
  golang-github-yuin-goldmark-dev golang-glog-dev golang-go
  golang-go.opencensus-dev golang-go.uber-atomic-dev
  golang-go.uber-multierr-dev golang-go.uber-zap-dev
  golang-golang-x-crypto-dev golang-golang-x-mod-dev golang-golang-x-net-dev
  golang-golang-x-oauth2-dev golang-golang-x-oauth2-google-dev
  golang-golang-x-sync-dev golang-golang-x-sys-dev golang-golang-x-term-dev
  golang-golang-x-text-dev golang-golang-x-time-dev golang-golang-x-tools
  golang-golang-x-tools-dev golang-golang-x-xerrors-dev golang-gomega-dev
  golang-google-cloud-compute-metadata-dev golang-google-genproto-dev
  golang-google-grpc-dev golang-google-protobuf-dev
  golang-gopkg-alecthomas-kingpin.v2-dev golang-gopkg-cheggaaa-pb.v1-dev
  golang-gopkg-eapache-go-resiliency.v1-dev golang-gopkg-eapache-queue.v1-dev
  golang-gopkg-ini.v1-dev golang-gopkg-tomb.v1-dev golang-gopkg-yaml.v2-dev
  golang-gopkg-yaml.v3-dev golang-goprotobuf-dev golang-k8s-sigs-yaml-dev
  golang-protobuf-extensions-dev golang-src golang-uber-goleak-dev groff-base
  intltool-debian libarchive-zip-perl libdebhelper-perl libelf1
  libfile-stripnondeterminism-perl libicu72 libjs-jquery libjs-jquery-ui
  libmagic-mgc libmagic1 libpipeline1 libpkgconf3 libprotobuf-dev
  libprotobuf-lite32 libprotobuf32 libprotoc32 libsub-override-perl
  libsystemd-dev libtool libuchardet0 libxml2 libzstd-dev m4 man-db pkg-config
  pkgconf pkgconf-bin po-debconf protobuf-compiler protoc-gen-go-1-3
  sbuild-build-depends-etcd-dummy zlib1g-dev
The following packages will be upgraded:
  libsystemd0 libudev1 libzstd1
3 upgraded, 188 newly installed, 0 to remove and 52 not upgraded.
Need to get 194 MB of archives.
After this operation, 1101 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-4sXspE/apt_archive ./ sbuild-build-depends-etcd-dummy 0.invalid.0 [1340 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-sys-dev all 0.3.0-1 [393 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf libzstd1 armhf 1.5.2+dfsg2-3 [244 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf libsystemd0 armhf 252.4-1+rpi1 [295 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf libudev1 armhf 252.4-1+rpi1 [98.2 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-9 [774 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-4 [78.8 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.1-1 [1341 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-10 [156 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-2 [256 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-10 [495 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-5 [517 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-2 [19.4 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-2 [8556 B]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.1 [570 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-10 [1203 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.11.4 [942 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf dh-golang all 1.59 [27.8 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf golang-1.19-src all 1.19.4-1 [18.3 MB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf golang-1.19-go armhf 1.19.4-1 [56.8 MB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf golang-src all 2:1.19~1 [5756 B]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf golang-go armhf 2:1.19~1 [45.0 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf golang-any armhf 2:1.19~1 [5876 B]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf golang-dbus-dev all 5.1.0-1 [63.9 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf golang-github-fsnotify-fsnotify-dev all 1.6.0-2 [38.3 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf golang-github-influxdata-tail-dev all 1.0.0+git20180327.c434825-4 [17.4 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-text-dev all 0.5.0-1 [3861 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-net-dev all 1:0.4.0+dfsg-1 [725 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-xerrors-dev all 0.0~git20200804.5ec99f8-1 [14.4 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-yaml.v2-dev all 2.4.0-4 [61.5 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-protobuf-1-3-dev all 1.3.5-4 [234 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [901 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf32 armhf 3.21.12-1 [798 kB]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf-lite32 armhf 3.21.12-1 [235 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf libprotobuf-dev armhf 3.21.12-1 [1161 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libprotoc32 armhf 3.21.12-1 [726 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf protobuf-compiler armhf 3.21.12-1 [83.6 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf protoc-gen-go-1-3 armhf 1.3.5-4 [1077 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf golang-goprotobuf-dev armhf 1.3.5-4 [3124 B]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf golang-gomega-dev all 1.10.3-1 [84.6 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf golang-github-onsi-ginkgo-dev all 1.16.5-1 [137 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf golang-ginkgo-dev all 1.16.5-1 [11.4 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf golang-github-alecthomas-units-dev all 0.0~git20211218.b94a6e3-1 [8776 B]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stretchr-objx-dev all 0.4.0-1 [26.2 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-errors-dev all 0.9.1-2 [13.2 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf golang-github-aws-aws-sdk-go-dev all 1.44.133-1 [10.5 MB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf golang-github-benbjohnson-clock-dev all 1.3.0-1 [8340 B]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf golang-github-beorn7-perks-dev all 1.0.1-1 [12.1 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf golang-github-bgentry-speakeasy-dev all 0.1.0-2 [5384 B]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf golang-github-burntsushi-toml-dev all 1.2.0-2 [90.8 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf golang-github-knetic-govaluate-dev all 3.0.0+git20171022.9aa4983-2 [32.9 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf golang-github-casbin-casbin-dev all 2.60.0-1 [62.4 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cockroachdb-datadriven-dev all 1.0.2-6 [13.7 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-bbolt-dev all 1.3.5-1 [61.1 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-go-semver-dev all 0.3.0-1 [7060 B]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf libsystemd-dev armhf 252.4-1+rpi1 [350 kB]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf libpkgconf3 armhf 1.8.0-12 [31.0 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf pkgconf-bin armhf 1.8.0-12 [27.6 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf pkgconf armhf 1.8.0-12 [25.6 kB]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf pkg-config armhf 1.8.0-12 [13.5 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-go-systemd-dev all 22.3.2-1 [55.4 kB]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-term-dev all 0.3.0-1 [14.6 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-crypto-dev all 1:0.4.0-1 [1449 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf golang-github-coreos-pkg-dev all 4-3 [25.2 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cpuguy83-go-md2man-v2-dev all 2.0.2+ds1-1 [10.9 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf golang-github-creack-pty-dev all 1.1.18-1 [9796 B]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf libzstd-dev armhf 1.5.2+dfsg2-3 [301 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf golang-github-datadog-zstd-dev all 1.4.5+patch1-1 [12.5 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-go-cmp-dev all 0.5.9-1 [86.4 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-go-querystring-dev all 1.1.0-2 [9264 B]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-oauth2-dev all 0.3.0-1 [35.0 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dghubble-sling-dev all 1.3.0-1 [18.4 kB]
Get:98 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dgrijalva-jwt-go-dev all 3.2.0-4 [33.1 kB]
Get:99 http://172.17.4.1/private bookworm-staging/main armhf golang-github-dustin-go-humanize-dev all 1.0.0-3 [16.4 kB]
Get:100 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB]
Get:101 http://172.17.4.1/private bookworm-staging/main armhf golang-github-eapache-go-xerial-snappy-dev all 0.0~git20180814.776d571-1 [6908 B]
Get:102 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-text-dev all 0.2.0-2 [10.2 kB]
Get:103 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-diff-dev all 0.0~git20210226.20ebb0f-1 [93.6 kB]
Get:104 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rogpeppe-go-internal-dev all 1.9.0-1 [117 kB]
Get:105 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-pretty-dev all 0.3.0-1 [14.9 kB]
Get:106 http://172.17.4.1/private bookworm-staging/main armhf golang-github-frankban-quicktest-dev all 1.14.3-1 [34.7 kB]
Get:107 http://172.17.4.1/private bookworm-staging/main armhf golang-github-ghodss-yaml-dev all 1.0.0+git20220118.d8423dc-2 [16.3 kB]
Get:108 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB]
Get:109 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-stack-stack-dev all 1.8.0-1 [8696 B]
Get:110 http://172.17.4.1/private bookworm-staging/main armhf golang-github-opentracing-opentracing-go-dev all 1.2.0-2 [29.5 kB]
Get:111 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gorilla-mux-dev all 1.8.0-1 [46.1 kB]
Get:112 http://172.17.4.1/private bookworm-staging/main armhf golang-github-cespare-xxhash-dev all 2.1.1-2 [8888 B]
Get:113 http://172.17.4.1/private bookworm-staging/main armhf golang-github-klauspost-compress-dev all 1.15.12+ds1-1 [30.8 MB]
Get:114 http://172.17.4.1/private bookworm-staging/main armhf golang-github-klauspost-crc32-dev all 1.2.0-1 [16.9 kB]
Get:115 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pierrec-lz4-dev all 2.5.2-2 [5102 kB]
Get:116 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stathat-go-dev all 0.0~git20130314.0.01d012b-2.1 [5288 B]
Get:117 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rcrowley-go-metrics-dev all 0.0~git20180125.8732c61-3 [29.4 kB]
Get:118 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-eapache-go-resiliency.v1-dev all 1.2.0-1 [11.2 kB]
Get:119 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-eapache-queue.v1-dev all 1.1.0-2 [5028 B]
Get:120 http://172.17.4.1/private bookworm-staging/main armhf golang-github-shopify-sarama-dev all 1.22.1-1 [152 kB]
Get:121 http://172.17.4.1/private bookworm-staging/main armhf golang-glog-dev all 0.0~git20160126.23def4e-5 [17.5 kB]
Get:122 http://172.17.4.1/private bookworm-staging/main armhf golang-google-cloud-compute-metadata-dev all 0.56.0-3 [32.2 kB]
Get:123 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-oauth2-google-dev all 0.3.0-1 [43.4 kB]
Get:124 http://172.17.4.1/private bookworm-staging/main armhf golang-google-genproto-dev all 0.0~git20200413.b5235f6-3 [4033 kB]
Get:125 http://172.17.4.1/private bookworm-staging/main armhf golang-google-grpc-dev all 1.33.3-2 [535 kB]
Get:126 http://172.17.4.1/private bookworm-staging/main armhf golang-github-openzipkin-zipkin-go-dev all 0.1.5+git20190103.2fd7f4a-1.1 [49.2 kB]
Get:127 http://172.17.4.1/private bookworm-staging/main armhf golang-github-streadway-amqp-dev all 0.0~git20200716.e6b33f4-3 [71.3 kB]
Get:128 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-groupcache-dev all 0.0~git20200121.8c9f03a-2 [23.2 kB]
Get:129 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get:130 http://172.17.4.1/private bookworm-staging/main armhf golang-github-stretchr-testify-dev all 1.8.0-1 [69.3 kB]
Get:131 http://172.17.4.1/private bookworm-staging/main armhf golang-go.opencensus-dev all 0.23.0-4 [134 kB]
Get:132 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-atomic-dev all 1.10.0-2 [16.8 kB]
Get:133 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-multierr-dev all 1.6.0-1 [10.6 kB]
Get:134 http://172.17.4.1/private bookworm-staging/main armhf golang-uber-goleak-dev all 1.2.0-1 [12.9 kB]
Get:135 http://172.17.4.1/private bookworm-staging/main armhf golang-go.uber-zap-dev all 1.23.0-1 [113 kB]
Get:136 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-time-dev all 0.3.0-1 [12.7 kB]
Get:137 http://172.17.4.1/private bookworm-staging/main armhf golang-github-yuin-goldmark-dev all 1.5.2-1 [108 kB]
Get:138 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-mod-dev all 0.7.0-1 [101 kB]
Get:139 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-tools-dev all 1:0.2.0+ds-2 [1444 kB]
Get:140 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-kit-kit-dev all 0.10.0-1 [146 kB]
Get:141 http://172.17.4.1/private bookworm-staging/main armhf golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB]
Get:142 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gogo-protobuf-dev all 1.3.2-3 [849 kB]
Get:143 http://172.17.4.1/private bookworm-staging/main armhf golang-github-golang-jwt-jwt-dev all 4.4.3-1 [38.9 kB]
Get:144 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-btree-dev all 1.0.0-1 [13.2 kB]
Get:145 http://172.17.4.1/private bookworm-staging/main armhf golang-github-google-uuid-dev all 1.3.0-1 [17.0 kB]
Get:146 http://172.17.4.1/private bookworm-staging/main armhf golang-github-gorilla-websocket-dev all 1.5.0-2 [40.0 kB]
Get:147 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-go-grpc-middleware-dev all 1.3.0-1 [66.9 kB]
Get:148 http://172.17.4.1/private bookworm-staging/main armhf golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B]
Get:149 http://172.17.4.1/private bookworm-staging/main armhf golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB]
Get:150 http://172.17.4.1/private bookworm-staging/main armhf golang-github-json-iterator-go-dev all 1.1.12-1 [62.2 kB]
Get:151 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-client-model-dev all 0.3.0-3 [10.5 kB]
Get:152 http://172.17.4.1/private bookworm-staging/main armhf golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB]
Get:153 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B]
Get:154 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-2 [14.6 kB]
Get:155 http://172.17.4.1/private bookworm-staging/main armhf golang-google-protobuf-dev all 1.28.1-2 [542 kB]
Get:156 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB]
Get:157 http://172.17.4.1/private bookworm-staging/main armhf golang-protobuf-extensions-dev all 1.0.1-3 [29.5 kB]
Get:158 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-common-dev all 0.39.0-2 [110 kB]
Get:159 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-sync-dev all 0.1.0-1 [19.7 kB]
Get:160 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-procfs-dev all 0.8.0-3 [148 kB]
Get:161 http://172.17.4.1/private bookworm-staging/main armhf golang-github-prometheus-client-golang-dev all 1.14.0-3 [174 kB]
Get:162 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-3 [25.6 kB]
Get:163 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B]
Get:164 http://172.17.4.1/private bookworm-staging/main armhf golang-github-grpc-ecosystem-grpc-gateway-dev all 1.6.4-2 [281 kB]
Get:165 http://172.17.4.1/private bookworm-staging/main armhf golang-github-hashicorp-hcl-dev all 1.0.0-1.1 [58.8 kB]
Get:166 http://172.17.4.1/private bookworm-staging/main armhf golang-github-jonboulle-clockwork-dev all 0.1.0-4.1 [5772 B]
Get:167 http://172.17.4.1/private bookworm-staging/main armhf golang-github-kr-fs-dev all 0.1.0-2 [6412 B]
Get:168 http://172.17.4.1/private bookworm-staging/main armhf golang-github-magiconair-properties-dev all 1.8.5-1 [30.1 kB]
Get:169 http://172.17.4.1/private bookworm-staging/main armhf golang-github-rivo-uniseg-dev all 0.4.2-1 [253 kB]
Get:170 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mattn-go-runewidth-dev all 0.0.13-3 [15.3 kB]
Get:171 http://172.17.4.1/private bookworm-staging/main armhf golang-github-mitchellh-mapstructure-dev all 1.5.0-2 [29.0 kB]
Get:172 http://172.17.4.1/private bookworm-staging/main armhf golang-github-olekukonko-tablewriter-dev all 0.0.5-2 [20.2 kB]
Get:173 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pelletier-go-toml-dev all 1.9.4-1 [78.2 kB]
Get:174 http://172.17.4.1/private bookworm-staging/main armhf golang-github-pkg-sftp-dev all 1.13.5-2 [97.5 kB]
Get:175 http://172.17.4.1/private bookworm-staging/main armhf golang-github-soheilhy-cmux-dev all 0.1.5-2 [12.9 kB]
Get:176 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-afero-dev all 1.9.2-1 [63.4 kB]
Get:177 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-cast-dev all 1.5.0-1 [14.4 kB]
Get:178 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB]
Get:179 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-jwalterweatherman-dev all 1.1.0+really1.1.0-2 [8084 B]
Get:180 http://172.17.4.1/private bookworm-staging/main armhf golang-github-subosito-gotenv-dev all 1.2.0+git20190917.de67a66-3 [8276 B]
Get:181 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-ini.v1-dev all 1.66.2-1 [40.0 kB]
Get:182 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-viper-dev all 1.10.1-1 [64.4 kB]
Get:183 http://172.17.4.1/private bookworm-staging/main armhf golang-github-spf13-cobra-dev all 1.6.1-1 [69.5 kB]
Get:184 http://172.17.4.1/private bookworm-staging/main armhf golang-github-tmc-grpc-websocket-proxy-dev all 0.0~git20200427.3cfed13-3 [5780 B]
Get:185 http://172.17.4.1/private bookworm-staging/main armhf golang-github-urfave-cli-dev all 1.22.9-2 [48.3 kB]
Get:186 http://172.17.4.1/private bookworm-staging/main armhf golang-github-xiang90-probing-dev all 0.0.2-2 [4864 B]
Get:187 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:188 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:189 http://172.17.4.1/private bookworm-staging/main armhf golang-golang-x-tools armhf 1:0.2.0+ds-2 [28.5 MB]
Get:190 http://172.17.4.1/private bookworm-staging/main armhf golang-gopkg-cheggaaa-pb.v1-dev all 1.0.25-1 [14.0 kB]
Get:191 http://172.17.4.1/private bookworm-staging/main armhf golang-k8s-sigs-yaml-dev all 1.3.0-1 [15.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 194 MB in 24s (8066 kB/s)
Selecting previously unselected package golang-golang-x-sys-dev.
(Reading database ... 13011 files and directories currently installed.)
Preparing to unpack .../golang-golang-x-sys-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-sirupsen-logrus-dev.
Preparing to unpack .../golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb ...
Unpacking golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Preparing to unpack .../libzstd1_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd1:armhf (1.5.2+dfsg2-3) over (1.5.2+dfsg-1) ...
Setting up libzstd1:armhf (1.5.2+dfsg2-3) ...
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../libsystemd0_252.4-1+rpi1_armhf.deb ...
Unpacking libsystemd0:armhf (252.4-1+rpi1) over (252.2-1+rpi1) ...
Setting up libsystemd0:armhf (252.4-1+rpi1) ...
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../libudev1_252.4-1+rpi1_armhf.deb ...
Unpacking libudev1:armhf (252.4-1+rpi1) over (252.2-1+rpi1) ...
Setting up libudev1:armhf (252.4-1+rpi1) ...
Selecting previously unselected package libuchardet0:armhf.
(Reading database ... 13504 files and directories currently installed.)
Preparing to unpack .../000-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../001-groff-base_1.22.4-9_armhf.deb ...
Unpacking groff-base (1.22.4-9) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../002-bsdextrautils_2.38.1-4_armhf.deb ...
Unpacking bsdextrautils (2.38.1-4) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../003-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../004-man-db_2.11.1-1_armhf.deb ...
Unpacking man-db (2.11.1-1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../005-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../006-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../007-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../008-gettext-base_0.21-10_armhf.deb ...
Unpacking gettext-base (0.21-10) ...
Selecting previously unselected package m4.
Preparing to unpack .../009-m4_1.4.19-2_armhf.deb ...
Unpacking m4 (1.4.19-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../010-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../011-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../012-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../013-autopoint_0.21-10_all.deb ...
Unpacking autopoint (0.21-10) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../014-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../015-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../016-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../017-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../018-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../019-libfile-stripnondeterminism-perl_1.13.0-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../020-dh-strip-nondeterminism_1.13.0-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-2) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../021-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../022-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../023-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../024-libxml2_2.9.14+dfsg-1.1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../025-gettext_0.21-10_armhf.deb ...
Unpacking gettext (0.21-10) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../026-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../027-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../028-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../029-dh-golang_1.59_all.deb ...
Unpacking dh-golang (1.59) ...
Selecting previously unselected package golang-1.19-src.
Preparing to unpack .../030-golang-1.19-src_1.19.4-1_all.deb ...
Unpacking golang-1.19-src (1.19.4-1) ...
Selecting previously unselected package golang-1.19-go.
Preparing to unpack .../031-golang-1.19-go_1.19.4-1_armhf.deb ...
Unpacking golang-1.19-go (1.19.4-1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../032-golang-src_2%3a1.19~1_all.deb ...
Unpacking golang-src (2:1.19~1) ...
Selecting previously unselected package golang-go:armhf.
Preparing to unpack .../033-golang-go_2%3a1.19~1_armhf.deb ...
Unpacking golang-go:armhf (2:1.19~1) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../034-golang-any_2%3a1.19~1_armhf.deb ...
Unpacking golang-any:armhf (2:1.19~1) ...
Selecting previously unselected package golang-dbus-dev.
Preparing to unpack .../035-golang-dbus-dev_5.1.0-1_all.deb ...
Unpacking golang-dbus-dev (5.1.0-1) ...
Selecting previously unselected package golang-gopkg-tomb.v1-dev.
Preparing to unpack .../036-golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb ...
Unpacking golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Selecting previously unselected package golang-github-fsnotify-fsnotify-dev.
Preparing to unpack .../037-golang-github-fsnotify-fsnotify-dev_1.6.0-2_all.deb ...
Unpacking golang-github-fsnotify-fsnotify-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-influxdata-tail-dev.
Preparing to unpack .../038-golang-github-influxdata-tail-dev_1.0.0+git20180327.c434825-4_all.deb ...
Unpacking golang-github-influxdata-tail-dev (1.0.0+git20180327.c434825-4) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../039-golang-golang-x-text-dev_0.5.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.5.0-1) ...
Selecting previously unselected package golang-golang-x-net-dev.
Preparing to unpack .../040-golang-golang-x-net-dev_1%3a0.4.0+dfsg-1_all.deb ...
Unpacking golang-golang-x-net-dev (1:0.4.0+dfsg-1) ...
Selecting previously unselected package golang-golang-x-xerrors-dev.
Preparing to unpack .../041-golang-golang-x-xerrors-dev_0.0~git20200804.5ec99f8-1_all.deb ...
Unpacking golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ...
Selecting previously unselected package golang-gopkg-yaml.v2-dev.
Preparing to unpack .../042-golang-gopkg-yaml.v2-dev_2.4.0-4_all.deb ...
Unpacking golang-gopkg-yaml.v2-dev (2.4.0-4) ...
Selecting previously unselected package golang-github-golang-protobuf-1-3-dev.
Preparing to unpack .../043-golang-github-golang-protobuf-1-3-dev_1.3.5-4_all.deb ...
Unpacking golang-github-golang-protobuf-1-3-dev (1.3.5-4) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../044-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Selecting previously unselected package libprotobuf32:armhf.
Preparing to unpack .../045-libprotobuf32_3.21.12-1_armhf.deb ...
Unpacking libprotobuf32:armhf (3.21.12-1) ...
Selecting previously unselected package libprotobuf-lite32:armhf.
Preparing to unpack .../046-libprotobuf-lite32_3.21.12-1_armhf.deb ...
Unpacking libprotobuf-lite32:armhf (3.21.12-1) ...
Selecting previously unselected package libprotobuf-dev:armhf.
Preparing to unpack .../047-libprotobuf-dev_3.21.12-1_armhf.deb ...
Unpacking libprotobuf-dev:armhf (3.21.12-1) ...
Selecting previously unselected package libprotoc32:armhf.
Preparing to unpack .../048-libprotoc32_3.21.12-1_armhf.deb ...
Unpacking libprotoc32:armhf (3.21.12-1) ...
Selecting previously unselected package protobuf-compiler.
Preparing to unpack .../049-protobuf-compiler_3.21.12-1_armhf.deb ...
Unpacking protobuf-compiler (3.21.12-1) ...
Selecting previously unselected package protoc-gen-go-1-3.
Preparing to unpack .../050-protoc-gen-go-1-3_1.3.5-4_armhf.deb ...
Unpacking protoc-gen-go-1-3 (1.3.5-4) ...
Selecting previously unselected package golang-goprotobuf-dev.
Preparing to unpack .../051-golang-goprotobuf-dev_1.3.5-4_armhf.deb ...
Unpacking golang-goprotobuf-dev (1.3.5-4) ...
Selecting previously unselected package golang-gomega-dev.
Preparing to unpack .../052-golang-gomega-dev_1.10.3-1_all.deb ...
Unpacking golang-gomega-dev (1.10.3-1) ...
Selecting previously unselected package golang-github-onsi-ginkgo-dev.
Preparing to unpack .../053-golang-github-onsi-ginkgo-dev_1.16.5-1_all.deb ...
Unpacking golang-github-onsi-ginkgo-dev (1.16.5-1) ...
Selecting previously unselected package golang-ginkgo-dev.
Preparing to unpack .../054-golang-ginkgo-dev_1.16.5-1_all.deb ...
Unpacking golang-ginkgo-dev (1.16.5-1) ...
Selecting previously unselected package golang-github-alecthomas-units-dev.
Preparing to unpack .../055-golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1_all.deb ...
Unpacking golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../056-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../057-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../058-golang-github-stretchr-objx-dev_0.4.0-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.4.0-1) ...
Selecting previously unselected package golang-github-jmespath-go-jmespath-dev.
Preparing to unpack .../059-golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb ...
Unpacking golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../060-golang-github-pkg-errors-dev_0.9.1-2_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-2) ...
Selecting previously unselected package golang-github-aws-aws-sdk-go-dev.
Preparing to unpack .../061-golang-github-aws-aws-sdk-go-dev_1.44.133-1_all.deb ...
Unpacking golang-github-aws-aws-sdk-go-dev (1.44.133-1) ...
Selecting previously unselected package golang-github-benbjohnson-clock-dev.
Preparing to unpack .../062-golang-github-benbjohnson-clock-dev_1.3.0-1_all.deb ...
Unpacking golang-github-benbjohnson-clock-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-beorn7-perks-dev.
Preparing to unpack .../063-golang-github-beorn7-perks-dev_1.0.1-1_all.deb ...
Unpacking golang-github-beorn7-perks-dev (1.0.1-1) ...
Selecting previously unselected package golang-github-bgentry-speakeasy-dev.
Preparing to unpack .../064-golang-github-bgentry-speakeasy-dev_0.1.0-2_all.deb ...
Unpacking golang-github-bgentry-speakeasy-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-burntsushi-toml-dev.
Preparing to unpack .../065-golang-github-burntsushi-toml-dev_1.2.0-2_all.deb ...
Unpacking golang-github-burntsushi-toml-dev (1.2.0-2) ...
Selecting previously unselected package golang-github-golang-mock-dev.
Preparing to unpack .../066-golang-github-golang-mock-dev_1.6.0-2_all.deb ...
Unpacking golang-github-golang-mock-dev (1.6.0-2) ...
Selecting previously unselected package golang-github-knetic-govaluate-dev.
Preparing to unpack .../067-golang-github-knetic-govaluate-dev_3.0.0+git20171022.9aa4983-2_all.deb ...
Unpacking golang-github-knetic-govaluate-dev (3.0.0+git20171022.9aa4983-2) ...
Selecting previously unselected package golang-github-casbin-casbin-dev.
Preparing to unpack .../068-golang-github-casbin-casbin-dev_2.60.0-1_all.deb ...
Unpacking golang-github-casbin-casbin-dev (2.60.0-1) ...
Selecting previously unselected package golang-github-cockroachdb-datadriven-dev.
Preparing to unpack .../069-golang-github-cockroachdb-datadriven-dev_1.0.2-6_all.deb ...
Unpacking golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
Selecting previously unselected package golang-github-coreos-bbolt-dev.
Preparing to unpack .../070-golang-github-coreos-bbolt-dev_1.3.5-1_all.deb ...
Unpacking golang-github-coreos-bbolt-dev (1.3.5-1) ...
Selecting previously unselected package golang-github-coreos-go-semver-dev.
Preparing to unpack .../071-golang-github-coreos-go-semver-dev_0.3.0-1_all.deb ...
Unpacking golang-github-coreos-go-semver-dev (0.3.0-1) ...
Selecting previously unselected package libsystemd-dev:armhf.
Preparing to unpack .../072-libsystemd-dev_252.4-1+rpi1_armhf.deb ...
Unpacking libsystemd-dev:armhf (252.4-1+rpi1) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../073-libpkgconf3_1.8.0-12_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.0-12) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../074-pkgconf-bin_1.8.0-12_armhf.deb ...
Unpacking pkgconf-bin (1.8.0-12) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../075-pkgconf_1.8.0-12_armhf.deb ...
Unpacking pkgconf:armhf (1.8.0-12) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../076-pkg-config_1.8.0-12_armhf.deb ...
Unpacking pkg-config:armhf (1.8.0-12) ...
Selecting previously unselected package golang-github-coreos-go-systemd-dev.
Preparing to unpack .../077-golang-github-coreos-go-systemd-dev_22.3.2-1_all.deb ...
Unpacking golang-github-coreos-go-systemd-dev (22.3.2-1) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../078-golang-golang-x-term-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.3.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../079-golang-golang-x-crypto-dev_1%3a0.4.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.4.0-1) ...
Selecting previously unselected package golang-github-coreos-pkg-dev.
Preparing to unpack .../080-golang-github-coreos-pkg-dev_4-3_all.deb ...
Unpacking golang-github-coreos-pkg-dev (4-3) ...
Selecting previously unselected package golang-github-shurcool-sanitized-anchor-name-dev.
Preparing to unpack .../081-golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb ...
Unpacking golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-russross-blackfriday-v2-dev.
Preparing to unpack .../082-golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb ...
Unpacking golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Selecting previously unselected package golang-github-cpuguy83-go-md2man-v2-dev.
Preparing to unpack .../083-golang-github-cpuguy83-go-md2man-v2-dev_2.0.2+ds1-1_all.deb ...
Unpacking golang-github-cpuguy83-go-md2man-v2-dev (2.0.2+ds1-1) ...
Selecting previously unselected package golang-github-creack-pty-dev.
Preparing to unpack .../084-golang-github-creack-pty-dev_1.1.18-1_all.deb ...
Unpacking golang-github-creack-pty-dev (1.1.18-1) ...
Selecting previously unselected package libzstd-dev:armhf.
Preparing to unpack .../085-libzstd-dev_1.5.2+dfsg2-3_armhf.deb ...
Unpacking libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Selecting previously unselected package golang-github-datadog-zstd-dev.
Preparing to unpack .../086-golang-github-datadog-zstd-dev_1.4.5+patch1-1_all.deb ...
Unpacking golang-github-datadog-zstd-dev (1.4.5+patch1-1) ...
Selecting previously unselected package golang-github-google-go-cmp-dev.
Preparing to unpack .../087-golang-github-google-go-cmp-dev_0.5.9-1_all.deb ...
Unpacking golang-github-google-go-cmp-dev (0.5.9-1) ...
Selecting previously unselected package golang-github-google-go-querystring-dev.
Preparing to unpack .../088-golang-github-google-go-querystring-dev_1.1.0-2_all.deb ...
Unpacking golang-github-google-go-querystring-dev (1.1.0-2) ...
Selecting previously unselected package golang-golang-x-oauth2-dev.
Preparing to unpack .../089-golang-golang-x-oauth2-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-dghubble-sling-dev.
Preparing to unpack .../090-golang-github-dghubble-sling-dev_1.3.0-1_all.deb ...
Unpacking golang-github-dghubble-sling-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-dgrijalva-jwt-go-dev.
Preparing to unpack .../091-golang-github-dgrijalva-jwt-go-dev_3.2.0-4_all.deb ...
Unpacking golang-github-dgrijalva-jwt-go-dev (3.2.0-4) ...
Selecting previously unselected package golang-github-dustin-go-humanize-dev.
Preparing to unpack .../092-golang-github-dustin-go-humanize-dev_1.0.0-3_all.deb ...
Unpacking golang-github-dustin-go-humanize-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-golang-snappy-dev.
Preparing to unpack .../093-golang-github-golang-snappy-dev_0.0.2-3_all.deb ...
Unpacking golang-github-golang-snappy-dev (0.0.2-3) ...
Selecting previously unselected package golang-github-eapache-go-xerial-snappy-dev.
Preparing to unpack .../094-golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1_all.deb ...
Unpacking golang-github-eapache-go-xerial-snappy-dev (0.0~git20180814.776d571-1) ...
Selecting previously unselected package golang-github-kr-text-dev.
Preparing to unpack .../095-golang-github-kr-text-dev_0.2.0-2_all.deb ...
Unpacking golang-github-kr-text-dev (0.2.0-2) ...
Selecting previously unselected package golang-github-pkg-diff-dev.
Preparing to unpack .../096-golang-github-pkg-diff-dev_0.0~git20210226.20ebb0f-1_all.deb ...
Unpacking golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ...
Selecting previously unselected package golang-github-rogpeppe-go-internal-dev.
Preparing to unpack .../097-golang-github-rogpeppe-go-internal-dev_1.9.0-1_all.deb ...
Unpacking golang-github-rogpeppe-go-internal-dev (1.9.0-1) ...
Selecting previously unselected package golang-github-kr-pretty-dev.
Preparing to unpack .../098-golang-github-kr-pretty-dev_0.3.0-1_all.deb ...
Unpacking golang-github-kr-pretty-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-frankban-quicktest-dev.
Preparing to unpack .../099-golang-github-frankban-quicktest-dev_1.14.3-1_all.deb ...
Unpacking golang-github-frankban-quicktest-dev (1.14.3-1) ...
Selecting previously unselected package golang-github-ghodss-yaml-dev.
Preparing to unpack .../100-golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2_all.deb ...
Unpacking golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ...
Selecting previously unselected package golang-github-go-logfmt-logfmt-dev.
Preparing to unpack .../101-golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb ...
Unpacking golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Selecting previously unselected package golang-github-go-stack-stack-dev.
Preparing to unpack .../102-golang-github-go-stack-stack-dev_1.8.0-1_all.deb ...
Unpacking golang-github-go-stack-stack-dev (1.8.0-1) ...
Selecting previously unselected package golang-github-opentracing-opentracing-go-dev.
Preparing to unpack .../103-golang-github-opentracing-opentracing-go-dev_1.2.0-2_all.deb ...
Unpacking golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
Selecting previously unselected package golang-github-gorilla-mux-dev.
Preparing to unpack .../104-golang-github-gorilla-mux-dev_1.8.0-1_all.deb ...
Unpacking golang-github-gorilla-mux-dev (1.8.0-1) ...
Selecting previously unselected package golang-github-cespare-xxhash-dev.
Preparing to unpack .../105-golang-github-cespare-xxhash-dev_2.1.1-2_all.deb ...
Unpacking golang-github-cespare-xxhash-dev (2.1.1-2) ...
Selecting previously unselected package golang-github-klauspost-compress-dev.
Preparing to unpack .../106-golang-github-klauspost-compress-dev_1.15.12+ds1-1_all.deb ...
Unpacking golang-github-klauspost-compress-dev (1.15.12+ds1-1) ...
Selecting previously unselected package golang-github-klauspost-crc32-dev.
Preparing to unpack .../107-golang-github-klauspost-crc32-dev_1.2.0-1_all.deb ...
Unpacking golang-github-klauspost-crc32-dev (1.2.0-1) ...
Selecting previously unselected package golang-github-pierrec-lz4-dev.
Preparing to unpack .../108-golang-github-pierrec-lz4-dev_2.5.2-2_all.deb ...
Unpacking golang-github-pierrec-lz4-dev (2.5.2-2) ...
Selecting previously unselected package golang-github-stathat-go-dev.
Preparing to unpack .../109-golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-2.1_all.deb ...
Unpacking golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-2.1) ...
Selecting previously unselected package golang-github-rcrowley-go-metrics-dev.
Preparing to unpack .../110-golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3_all.deb ...
Unpacking golang-github-rcrowley-go-metrics-dev (0.0~git20180125.8732c61-3) ...
Selecting previously unselected package golang-gopkg-eapache-go-resiliency.v1-dev.
Preparing to unpack .../111-golang-gopkg-eapache-go-resiliency.v1-dev_1.2.0-1_all.deb ...
Unpacking golang-gopkg-eapache-go-resiliency.v1-dev (1.2.0-1) ...
Selecting previously unselected package golang-gopkg-eapache-queue.v1-dev.
Preparing to unpack .../112-golang-gopkg-eapache-queue.v1-dev_1.1.0-2_all.deb ...
Unpacking golang-gopkg-eapache-queue.v1-dev (1.1.0-2) ...
Selecting previously unselected package golang-github-shopify-sarama-dev.
Preparing to unpack .../113-golang-github-shopify-sarama-dev_1.22.1-1_all.deb ...
Unpacking golang-github-shopify-sarama-dev (1.22.1-1) ...
Selecting previously unselected package golang-glog-dev.
Preparing to unpack .../114-golang-glog-dev_0.0~git20160126.23def4e-5_all.deb ...
Unpacking golang-glog-dev (0.0~git20160126.23def4e-5) ...
Selecting previously unselected package golang-google-cloud-compute-metadata-dev.
Preparing to unpack .../115-golang-google-cloud-compute-metadata-dev_0.56.0-3_all.deb ...
Unpacking golang-google-cloud-compute-metadata-dev (0.56.0-3) ...
Selecting previously unselected package golang-golang-x-oauth2-google-dev.
Preparing to unpack .../116-golang-golang-x-oauth2-google-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-oauth2-google-dev (0.3.0-1) ...
Selecting previously unselected package golang-google-genproto-dev.
Preparing to unpack .../117-golang-google-genproto-dev_0.0~git20200413.b5235f6-3_all.deb ...
Unpacking golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ...
Selecting previously unselected package golang-google-grpc-dev.
Preparing to unpack .../118-golang-google-grpc-dev_1.33.3-2_all.deb ...
Unpacking golang-google-grpc-dev (1.33.3-2) ...
Selecting previously unselected package golang-github-openzipkin-zipkin-go-dev.
Preparing to unpack .../119-golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-1.1_all.deb ...
Unpacking golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-1.1) ...
Selecting previously unselected package golang-github-streadway-amqp-dev.
Preparing to unpack .../120-golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3_all.deb ...
Unpacking golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ...
Selecting previously unselected package golang-github-golang-groupcache-dev.
Preparing to unpack .../121-golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-2_all.deb ...
Unpacking golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-2) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../122-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ...
Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../123-golang-github-stretchr-testify-dev_1.8.0-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.8.0-1) ...
Selecting previously unselected package golang-go.opencensus-dev.
Preparing to unpack .../124-golang-go.opencensus-dev_0.23.0-4_all.deb ...
Unpacking golang-go.opencensus-dev (0.23.0-4) ...
Selecting previously unselected package golang-go.uber-atomic-dev.
Preparing to unpack .../125-golang-go.uber-atomic-dev_1.10.0-2_all.deb ...
Unpacking golang-go.uber-atomic-dev (1.10.0-2) ...
Selecting previously unselected package golang-go.uber-multierr-dev.
Preparing to unpack .../126-golang-go.uber-multierr-dev_1.6.0-1_all.deb ...
Unpacking golang-go.uber-multierr-dev (1.6.0-1) ...
Selecting previously unselected package golang-uber-goleak-dev.
Preparing to unpack .../127-golang-uber-goleak-dev_1.2.0-1_all.deb ...
Unpacking golang-uber-goleak-dev (1.2.0-1) ...
Selecting previously unselected package golang-go.uber-zap-dev.
Preparing to unpack .../128-golang-go.uber-zap-dev_1.23.0-1_all.deb ...
Unpacking golang-go.uber-zap-dev (1.23.0-1) ...
Selecting previously unselected package golang-golang-x-time-dev.
Preparing to unpack .../129-golang-golang-x-time-dev_0.3.0-1_all.deb ...
Unpacking golang-golang-x-time-dev (0.3.0-1) ...
Selecting previously unselected package golang-github-yuin-goldmark-dev.
Preparing to unpack .../130-golang-github-yuin-goldmark-dev_1.5.2-1_all.deb ...
Unpacking golang-github-yuin-goldmark-dev (1.5.2-1) ...
Selecting previously unselected package golang-golang-x-mod-dev.
Preparing to unpack .../131-golang-golang-x-mod-dev_0.7.0-1_all.deb ...
Unpacking golang-golang-x-mod-dev (0.7.0-1) ...
Selecting previously unselected package golang-golang-x-tools-dev.
Preparing to unpack .../132-golang-golang-x-tools-dev_1%3a0.2.0+ds-2_all.deb ...
Unpacking golang-golang-x-tools-dev (1:0.2.0+ds-2) ...
Selecting previously unselected package golang-github-go-kit-kit-dev.
Preparing to unpack .../133-golang-github-go-kit-kit-dev_0.10.0-1_all.deb ...
Unpacking golang-github-go-kit-kit-dev (0.10.0-1) ...
Selecting previously unselected package golang-github-go-kit-log-dev.
Preparing to unpack .../134-golang-github-go-kit-log-dev_0.2.1-1_all.deb ...
Unpacking golang-github-go-kit-log-dev (0.2.1-1) ...
Selecting previously unselected package golang-github-gogo-protobuf-dev.
Preparing to unpack .../135-golang-github-gogo-protobuf-dev_1.3.2-3_all.deb ...
Unpacking golang-github-gogo-protobuf-dev (1.3.2-3) ...
Selecting previously unselected package golang-github-golang-jwt-jwt-dev.
Preparing to unpack .../136-golang-github-golang-jwt-jwt-dev_4.4.3-1_all.deb ...
Unpacking golang-github-golang-jwt-jwt-dev (4.4.3-1) ...
Selecting previously unselected package golang-github-google-btree-dev.
Preparing to unpack .../137-golang-github-google-btree-dev_1.0.0-1_all.deb ...
Unpacking golang-github-google-btree-dev (1.0.0-1) ...
Selecting previously unselected package golang-github-google-uuid-dev.
Preparing to unpack .../138-golang-github-google-uuid-dev_1.3.0-1_all.deb ...
Unpacking golang-github-google-uuid-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-gorilla-websocket-dev.
Preparing to unpack .../139-golang-github-gorilla-websocket-dev_1.5.0-2_all.deb ...
Unpacking golang-github-gorilla-websocket-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-middleware-dev.
Preparing to unpack .../140-golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-1_all.deb ...
Unpacking golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-1) ...
Selecting previously unselected package golang-github-modern-go-concurrent-dev.
Preparing to unpack .../141-golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb ...
Unpacking golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Selecting previously unselected package golang-github-modern-go-reflect2-dev.
Preparing to unpack .../142-golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb ...
Unpacking golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-json-iterator-go-dev.
Preparing to unpack .../143-golang-github-json-iterator-go-dev_1.1.12-1_all.deb ...
Unpacking golang-github-json-iterator-go-dev (1.1.12-1) ...
Selecting previously unselected package golang-github-prometheus-client-model-dev.
Preparing to unpack .../144-golang-github-prometheus-client-model-dev_0.3.0-3_all.deb ...
Unpacking golang-github-prometheus-client-model-dev (0.3.0-3) ...
Selecting previously unselected package golang-github-julienschmidt-httprouter-dev.
Preparing to unpack .../145-golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb ...
Unpacking golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Selecting previously unselected package golang-github-jpillora-backoff-dev.
Preparing to unpack .../146-golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-mwitkow-go-conntrack-dev.
Preparing to unpack .../147-golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2_all.deb ...
Unpacking golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ...
Selecting previously unselected package golang-google-protobuf-dev.
Preparing to unpack .../148-golang-google-protobuf-dev_1.28.1-2_all.deb ...
Unpacking golang-google-protobuf-dev (1.28.1-2) ...
Selecting previously unselected package golang-gopkg-alecthomas-kingpin.v2-dev.
Preparing to unpack .../149-golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb ...
Unpacking golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Selecting previously unselected package golang-protobuf-extensions-dev.
Preparing to unpack .../150-golang-protobuf-extensions-dev_1.0.1-3_all.deb ...
Unpacking golang-protobuf-extensions-dev (1.0.1-3) ...
Selecting previously unselected package golang-github-prometheus-common-dev.
Preparing to unpack .../151-golang-github-prometheus-common-dev_0.39.0-2_all.deb ...
Unpacking golang-github-prometheus-common-dev (0.39.0-2) ...
Selecting previously unselected package golang-golang-x-sync-dev.
Preparing to unpack .../152-golang-golang-x-sync-dev_0.1.0-1_all.deb ...
Unpacking golang-golang-x-sync-dev (0.1.0-1) ...
Selecting previously unselected package golang-github-prometheus-procfs-dev.
Preparing to unpack .../153-golang-github-prometheus-procfs-dev_0.8.0-3_all.deb ...
Unpacking golang-github-prometheus-procfs-dev (0.8.0-3) ...
Selecting previously unselected package golang-github-prometheus-client-golang-dev.
Preparing to unpack .../154-golang-github-prometheus-client-golang-dev_1.14.0-3_all.deb ...
Unpacking golang-github-prometheus-client-golang-dev (1.14.0-3) ...
Selecting previously unselected package golang-github-grpc-ecosystem-go-grpc-prometheus-dev.
Preparing to unpack .../155-golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3_all.deb ...
Unpacking golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ...
Selecting previously unselected package golang-github-rogpeppe-fastuuid-dev.
Preparing to unpack .../156-golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb ...
Unpacking golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ...
Selecting previously unselected package golang-github-grpc-ecosystem-grpc-gateway-dev.
Preparing to unpack .../157-golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2_all.deb ...
Unpacking golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ...
Selecting previously unselected package golang-github-hashicorp-hcl-dev.
Preparing to unpack .../158-golang-github-hashicorp-hcl-dev_1.0.0-1.1_all.deb ...
Unpacking golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Selecting previously unselected package golang-github-jonboulle-clockwork-dev.
Preparing to unpack .../159-golang-github-jonboulle-clockwork-dev_0.1.0-4.1_all.deb ...
Unpacking golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ...
Selecting previously unselected package golang-github-kr-fs-dev.
Preparing to unpack .../160-golang-github-kr-fs-dev_0.1.0-2_all.deb ...
Unpacking golang-github-kr-fs-dev (0.1.0-2) ...
Selecting previously unselected package golang-github-magiconair-properties-dev.
Preparing to unpack .../161-golang-github-magiconair-properties-dev_1.8.5-1_all.deb ...
Unpacking golang-github-magiconair-properties-dev (1.8.5-1) ...
Selecting previously unselected package golang-github-rivo-uniseg-dev.
Preparing to unpack .../162-golang-github-rivo-uniseg-dev_0.4.2-1_all.deb ...
Unpacking golang-github-rivo-uniseg-dev (0.4.2-1) ...
Selecting previously unselected package golang-github-mattn-go-runewidth-dev.
Preparing to unpack .../163-golang-github-mattn-go-runewidth-dev_0.0.13-3_all.deb ...
Unpacking golang-github-mattn-go-runewidth-dev (0.0.13-3) ...
Selecting previously unselected package golang-github-mitchellh-mapstructure-dev.
Preparing to unpack .../164-golang-github-mitchellh-mapstructure-dev_1.5.0-2_all.deb ...
Unpacking golang-github-mitchellh-mapstructure-dev (1.5.0-2) ...
Selecting previously unselected package golang-github-olekukonko-tablewriter-dev.
Preparing to unpack .../165-golang-github-olekukonko-tablewriter-dev_0.0.5-2_all.deb ...
Unpacking golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
Selecting previously unselected package golang-github-pelletier-go-toml-dev.
Preparing to unpack .../166-golang-github-pelletier-go-toml-dev_1.9.4-1_all.deb ...
Unpacking golang-github-pelletier-go-toml-dev (1.9.4-1) ...
Selecting previously unselected package golang-github-pkg-sftp-dev.
Preparing to unpack .../167-golang-github-pkg-sftp-dev_1.13.5-2_all.deb ...
Unpacking golang-github-pkg-sftp-dev (1.13.5-2) ...
Selecting previously unselected package golang-github-soheilhy-cmux-dev.
Preparing to unpack .../168-golang-github-soheilhy-cmux-dev_0.1.5-2_all.deb ...
Unpacking golang-github-soheilhy-cmux-dev (0.1.5-2) ...
Selecting previously unselected package golang-github-spf13-afero-dev.
Preparing to unpack .../169-golang-github-spf13-afero-dev_1.9.2-1_all.deb ...
Unpacking golang-github-spf13-afero-dev (1.9.2-1) ...
Selecting previously unselected package golang-github-spf13-cast-dev.
Preparing to unpack .../170-golang-github-spf13-cast-dev_1.5.0-1_all.deb ...
Unpacking golang-github-spf13-cast-dev (1.5.0-1) ...
Selecting previously unselected package golang-github-spf13-pflag-dev.
Preparing to unpack .../171-golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb ...
Unpacking golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Selecting previously unselected package golang-github-spf13-jwalterweatherman-dev.
Preparing to unpack .../172-golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2_all.deb ...
Unpacking golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Selecting previously unselected package golang-github-subosito-gotenv-dev.
Preparing to unpack .../173-golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-3_all.deb ...
Unpacking golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-3) ...
Selecting previously unselected package golang-gopkg-ini.v1-dev.
Preparing to unpack .../174-golang-gopkg-ini.v1-dev_1.66.2-1_all.deb ...
Unpacking golang-gopkg-ini.v1-dev (1.66.2-1) ...
Selecting previously unselected package golang-github-spf13-viper-dev.
Preparing to unpack .../175-golang-github-spf13-viper-dev_1.10.1-1_all.deb ...
Unpacking golang-github-spf13-viper-dev (1.10.1-1) ...
Selecting previously unselected package golang-github-spf13-cobra-dev.
Preparing to unpack .../176-golang-github-spf13-cobra-dev_1.6.1-1_all.deb ...
Unpacking golang-github-spf13-cobra-dev (1.6.1-1) ...
Selecting previously unselected package golang-github-tmc-grpc-websocket-proxy-dev.
Preparing to unpack .../177-golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3_all.deb ...
Unpacking golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
Selecting previously unselected package golang-github-urfave-cli-dev.
Preparing to unpack .../178-golang-github-urfave-cli-dev_1.22.9-2_all.deb ...
Unpacking golang-github-urfave-cli-dev (1.22.9-2) ...
Selecting previously unselected package golang-github-xiang90-probing-dev.
Preparing to unpack .../179-golang-github-xiang90-probing-dev_0.0.2-2_all.deb ...
Unpacking golang-github-xiang90-probing-dev (0.0.2-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../180-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-jquery-ui.
Preparing to unpack .../181-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
Selecting previously unselected package golang-golang-x-tools.
Preparing to unpack .../182-golang-golang-x-tools_1%3a0.2.0+ds-2_armhf.deb ...
Unpacking golang-golang-x-tools (1:0.2.0+ds-2) ...
Selecting previously unselected package golang-gopkg-cheggaaa-pb.v1-dev.
Preparing to unpack .../183-golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1_all.deb ...
Unpacking golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ...
Selecting previously unselected package golang-k8s-sigs-yaml-dev.
Preparing to unpack .../184-golang-k8s-sigs-yaml-dev_1.3.0-1_all.deb ...
Unpacking golang-k8s-sigs-yaml-dev (1.3.0-1) ...
Selecting previously unselected package sbuild-build-depends-etcd-dummy.
Preparing to unpack .../185-sbuild-build-depends-etcd-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Setting up golang-golang-x-time-dev (0.3.0-1) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up golang-github-google-go-cmp-dev (0.5.9-1) ...
Setting up golang-github-opentracing-opentracing-go-dev (1.2.0-2) ...
Setting up golang-gopkg-yaml.v2-dev (2.4.0-4) ...
Setting up golang-gopkg-eapache-queue.v1-dev (1.1.0-2) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up golang-github-google-go-querystring-dev (1.1.0-2) ...
Setting up libzstd-dev:armhf (1.5.2+dfsg2-3) ...
Setting up golang-github-mitchellh-mapstructure-dev (1.5.0-2) ...
Setting up bsdextrautils (2.38.1-4) ...
Setting up golang-dbus-dev (5.1.0-1) ...
Setting up golang-github-creack-pty-dev (1.1.18-1) ...
Setting up golang-github-pkg-diff-dev (0.0~git20210226.20ebb0f-1) ...
Setting up golang-github-shurcool-sanitized-anchor-name-dev (1.0.0-3) ...
Setting up golang-github-golang-mock-dev (1.6.0-2) ...
Setting up golang-github-stretchr-objx-dev (0.4.0-1) ...
Setting up golang-github-klauspost-crc32-dev (1.2.0-1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up golang-github-benbjohnson-clock-dev (1.3.0-1) ...
Setting up golang-github-pkg-errors-dev (0.9.1-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up golang-gopkg-eapache-go-resiliency.v1-dev (1.2.0-1) ...
Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Setting up libdebhelper-perl (13.11.4) ...
Setting up golang-github-burntsushi-toml-dev (1.2.0-2) ...
Setting up golang-golang-x-sys-dev (0.3.0-1) ...
Setting up golang-github-kr-fs-dev (0.1.0-2) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up golang-github-golang-snappy-dev (0.0.2-3) ...
Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Setting up golang-github-modern-go-concurrent-dev (1.0.3-1.1) ...
Setting up gettext-base (0.21-10) ...
Setting up golang-1.19-src (1.19.4-1) ...
Setting up m4 (1.4.19-2) ...
Setting up golang-golang-x-term-dev (0.3.0-1) ...
Setting up golang-github-golang-protobuf-1-3-dev (1.3.5-4) ...
Setting up golang-github-jonboulle-clockwork-dev (0.1.0-4.1) ...
Setting up file (1:5.41-4) ...
Setting up golang-github-google-btree-dev (1.0.0-1) ...
Setting up golang-github-go-stack-stack-dev (1.8.0-1) ...
Setting up golang-go.uber-atomic-dev (1.10.0-2) ...
Setting up golang-github-beorn7-perks-dev (1.0.1-1) ...
Setting up golang-github-gorilla-websocket-dev (1.5.0-2) ...
Setting up golang-github-coreos-go-semver-dev (0.3.0-1) ...
Setting up golang-github-cespare-xxhash-dev (2.1.1-2) ...
Setting up golang-github-spf13-pflag-dev (1.0.6~git20210604-d5e0c0615ace-1) ...
Setting up golang-github-bgentry-speakeasy-dev (0.1.0-2) ...
Setting up golang-github-jpillora-backoff-dev (1.0.0-1.1) ...
Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Setting up golang-github-pierrec-lz4-dev (2.5.2-2) ...
Setting up golang-github-xiang90-probing-dev (0.0.2-2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libpkgconf3:armhf (1.8.0-12) ...
Setting up golang-github-stathat-go-dev (0.0~git20130314.0.01d012b-2.1) ...
Setting up golang-github-go-logfmt-logfmt-dev (0.5.0-2) ...
Setting up golang-github-rcrowley-go-metrics-dev (0.0~git20180125.8732c61-3) ...
Setting up golang-google-protobuf-dev (1.28.1-2) ...
Setting up golang-github-kr-text-dev (0.2.0-2) ...
Setting up golang-github-stretchr-testify-dev (1.8.0-1) ...
Setting up golang-github-yuin-goldmark-dev (1.5.2-1) ...
Setting up golang-gopkg-tomb.v1-dev (0.0~git20141024.0.dd63297-8) ...
Setting up golang-k8s-sigs-yaml-dev (1.3.0-1) ...
Setting up golang-gopkg-ini.v1-dev (1.66.2-1) ...
Setting up golang-golang-x-sync-dev (0.1.0-1) ...
Setting up golang-golang-x-mod-dev (0.7.0-1) ...
Setting up golang-github-streadway-amqp-dev (0.0~git20200716.e6b33f4-3) ...
Setting up autopoint (0.21-10) ...
Setting up golang-github-magiconair-properties-dev (1.8.5-1) ...
Setting up golang-github-golang-jwt-jwt-dev (4.4.3-1) ...
Setting up golang-github-hashicorp-hcl-dev (1.0.0-1.1) ...
Setting up pkgconf-bin (1.8.0-12) ...
Setting up golang-github-klauspost-compress-dev (1.15.12+ds1-1) ...
Setting up golang-glog-dev (0.0~git20160126.23def4e-5) ...
Setting up golang-github-julienschmidt-httprouter-dev (1.3.0-2) ...
Setting up golang-github-rogpeppe-fastuuid-dev (0.0~git20150106.0.6724a57-2.1) ...
Setting up autoconf (2.71-2) ...
Setting up golang-github-rivo-uniseg-dev (0.4.2-1) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ...
Setting up libprotobuf32:armhf (3.21.12-1) ...
Setting up golang-golang-x-text-dev (0.5.0-1) ...
Setting up golang-github-google-uuid-dev (1.3.0-1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up golang-github-fsnotify-fsnotify-dev (1.6.0-2) ...
Setting up golang-github-gorilla-mux-dev (1.8.0-1) ...
Setting up golang-github-dustin-go-humanize-dev (1.0.0-3) ...
Setting up golang-github-prometheus-procfs-dev (0.8.0-3) ...
Setting up golang-github-alecthomas-units-dev (0.0~git20211218.b94a6e3-1) ...
Setting up golang-github-modern-go-reflect2-dev (1.0.2-2) ...
Setting up libprotobuf-lite32:armhf (3.21.12-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up golang-uber-goleak-dev (1.2.0-1) ...
Setting up golang-github-dgrijalva-jwt-go-dev (3.2.0-4) ...
Setting up golang-github-prometheus-client-model-dev (0.3.0-3) ...
Setting up golang-github-pelletier-go-toml-dev (1.9.4-1) ...
Setting up golang-github-spf13-jwalterweatherman-dev (1.1.0+really1.1.0-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up golang-golang-x-xerrors-dev (0.0~git20200804.5ec99f8-1) ...
Setting up golang-github-knetic-govaluate-dev (3.0.0+git20171022.9aa4983-2) ...
Setting up golang-github-rogpeppe-go-internal-dev (1.9.0-1) ...
Setting up golang-github-ghodss-yaml-dev (1.0.0+git20220118.d8423dc-2) ...
Setting up golang-src (2:1.19~1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.1) ...
Setting up libsystemd-dev:armhf (252.4-1+rpi1) ...
Setting up golang-github-jmespath-go-jmespath-dev (0.4.0-2) ...
Setting up golang-github-coreos-bbolt-dev (1.3.5-1) ...
Setting up libprotoc32:armhf (3.21.12-1) ...
Setting up golang-1.19-go (1.19.4-1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up golang-github-kr-pretty-dev (0.3.0-1) ...
Setting up libfile-stripnondeterminism-perl (1.13.0-2) ...
Setting up golang-github-sirupsen-logrus-dev (1.9.0-1) ...
Setting up golang-github-eapache-go-xerial-snappy-dev (0.0~git20180814.776d571-1) ...
Setting up golang-github-go-kit-log-dev (0.2.1-1) ...
Setting up golang-github-mattn-go-runewidth-dev (0.0.13-3) ...
Setting up gettext (0.21-10) ...
Setting up golang-github-russross-blackfriday-v2-dev (2.1.0-1) ...
Setting up protobuf-compiler (3.21.12-1) ...
Setting up golang-gopkg-alecthomas-kingpin.v2-dev (2.2.6-4) ...
Setting up libtool (2.4.7-5) ...
Setting up golang-github-olekukonko-tablewriter-dev (0.0.5-2) ...
Setting up golang-go:armhf (2:1.19~1) ...
Setting up golang-github-golang-groupcache-dev (0.0~git20200121.8c9f03a-2) ...
Setting up golang-github-cockroachdb-datadriven-dev (1.0.2-6) ...
Setting up golang-github-subosito-gotenv-dev (1.2.0+git20190917.de67a66-3) ...
Setting up golang-protobuf-extensions-dev (1.0.1-3) ...
Setting up golang-github-json-iterator-go-dev (1.1.12-1) ...
Setting up golang-any:armhf (2:1.19~1) ...
Setting up pkgconf:armhf (1.8.0-12) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libprotobuf-dev:armhf (3.21.12-1) ...
Setting up dh-autoreconf (20) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up golang-go.uber-multierr-dev (1.6.0-1) ...
Setting up golang-github-coreos-go-systemd-dev (22.3.2-1) ...
Setting up pkg-config:armhf (1.8.0-12) ...
Setting up golang-gopkg-cheggaaa-pb.v1-dev (1.0.25-1) ...
Setting up golang-golang-x-net-dev (1:0.4.0+dfsg-1) ...
Setting up golang-github-influxdata-tail-dev (1.0.0+git20180327.c434825-4) ...
Setting up dh-strip-nondeterminism (1.13.0-2) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-9) ...
Setting up golang-golang-x-crypto-dev (1:0.4.0-1) ...
Setting up golang-github-casbin-casbin-dev (2.60.0-1) ...
Setting up golang-golang-x-oauth2-dev (0.3.0-1) ...
Setting up golang-github-frankban-quicktest-dev (1.14.3-1) ...
Setting up golang-github-aws-aws-sdk-go-dev (1.44.133-1) ...
Setting up protoc-gen-go-1-3 (1.3.5-4) ...
Setting up golang-github-tmc-grpc-websocket-proxy-dev (0.0~git20200427.3cfed13-3) ...
Setting up golang-github-soheilhy-cmux-dev (0.1.5-2) ...
Setting up golang-github-cpuguy83-go-md2man-v2-dev (2.0.2+ds1-1) ...
Setting up golang-github-gogo-protobuf-dev (1.3.2-3) ...
Setting up golang-github-datadog-zstd-dev (1.4.5+patch1-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up golang-github-pkg-sftp-dev (1.13.5-2) ...
Setting up golang-github-coreos-pkg-dev (4-3) ...
Setting up golang-github-dghubble-sling-dev (1.3.0-1) ...
Setting up golang-google-cloud-compute-metadata-dev (0.56.0-3) ...
Setting up golang-golang-x-tools-dev (1:0.2.0+ds-2) ...
Setting up man-db (2.11.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-golang-x-tools (1:0.2.0+ds-2) ...
Setting up golang-github-shopify-sarama-dev (1.22.1-1) ...
Setting up golang-go.uber-zap-dev (1.23.0-1) ...
Setting up golang-golang-x-oauth2-google-dev (0.3.0-1) ...
Setting up golang-goprotobuf-dev (1.3.5-4) ...
Setting up golang-github-spf13-cast-dev (1.5.0-1) ...
Setting up golang-github-spf13-afero-dev (1.9.2-1) ...
Setting up golang-github-urfave-cli-dev (1.22.9-2) ...
Setting up debhelper (13.11.4) ...
Setting up golang-gomega-dev (1.10.3-1) ...
Setting up golang-github-onsi-ginkgo-dev (1.16.5-1) ...
Setting up golang-github-spf13-viper-dev (1.10.1-1) ...
Setting up dh-golang (1.59) ...
Setting up golang-ginkgo-dev (1.16.5-1) ...
Setting up golang-github-spf13-cobra-dev (1.6.1-1) ...
Setting up golang-google-genproto-dev (0.0~git20200413.b5235f6-3) ...
Setting up golang-github-prometheus-client-golang-dev (1.14.0-3) ...
Setting up golang-google-grpc-dev (1.33.3-2) ...
Setting up golang-github-openzipkin-zipkin-go-dev (0.1.5+git20190103.2fd7f4a-1.1) ...
Setting up golang-github-grpc-ecosystem-grpc-gateway-dev (1.6.4-2) ...
Setting up golang-go.opencensus-dev (0.23.0-4) ...
Setting up golang-github-go-kit-kit-dev (0.10.0-1) ...
Setting up golang-github-grpc-ecosystem-go-grpc-middleware-dev (1.3.0-1) ...
Setting up golang-github-mwitkow-go-conntrack-dev (0.0~git20190716.2f06839-2) ...
Setting up golang-github-grpc-ecosystem-go-grpc-prometheus-dev (1.2.0+git20191002.6af20e3-3) ...
Setting up golang-github-prometheus-common-dev (0.39.0-2) ...
Setting up sbuild-build-depends-etcd-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.36-6+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.2-armmp armhf (armv7l)
Toolchain package versions: binutils_2.39.50.20221208-5+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-10+rpi1 gcc-12_12.2.0-10+rpi1 libc6-dev_2.36-6+rpi1 libstdc++-12-dev_12.2.0-10+rpi1 libstdc++6_12.2.0-10+rpi1 linux-libc-dev_6.0.12-1+rpi1
Package versions: adduser_3.129 apt_2.5.4 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-10 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2-2 binutils_2.39.50.20221208-5+rpi1 binutils-arm-linux-gnueabihf_2.39.50.20221208-5+rpi1 binutils-common_2.39.50.20221208-5+rpi1 bsdextrautils_2.38.1-4 bsdutils_1:2.38.1-4 build-essential_12.9 bzip2_1.0.8-5+b2 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-10+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.80 debhelper_13.11.4 debianutils_5.7-0.4 dh-autoreconf_20 dh-golang_1.59 dh-strip-nondeterminism_1.13.0-2 diffutils_1:3.8-1 dirmngr_2.2.40-1 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.15-1 e2fsprogs_1.46.6~rc1-1 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-10+rpi1 gcc_4:12.2.0-1+rpi1 gcc-10-base_10.4.0-5+rpi1 gcc-12_12.2.0-10+rpi1 gcc-12-base_12.2.0-10+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-10 gettext-base_0.21-10 gnupg_2.2.40-1 gnupg-l10n_2.2.40-1 gnupg-utils_2.2.40-1 golang-1.19-go_1.19.4-1 golang-1.19-src_1.19.4-1 golang-any_2:1.19~1 golang-dbus-dev_5.1.0-1 golang-ginkgo-dev_1.16.5-1 golang-github-alecthomas-units-dev_0.0~git20211218.b94a6e3-1 golang-github-aws-aws-sdk-go-dev_1.44.133-1 golang-github-benbjohnson-clock-dev_1.3.0-1 golang-github-beorn7-perks-dev_1.0.1-1 golang-github-bgentry-speakeasy-dev_0.1.0-2 golang-github-burntsushi-toml-dev_1.2.0-2 golang-github-casbin-casbin-dev_2.60.0-1 golang-github-cespare-xxhash-dev_2.1.1-2 golang-github-cockroachdb-datadriven-dev_1.0.2-6 golang-github-coreos-bbolt-dev_1.3.5-1 golang-github-coreos-go-semver-dev_0.3.0-1 golang-github-coreos-go-systemd-dev_22.3.2-1 golang-github-coreos-pkg-dev_4-3 golang-github-cpuguy83-go-md2man-v2-dev_2.0.2+ds1-1 golang-github-creack-pty-dev_1.1.18-1 golang-github-datadog-zstd-dev_1.4.5+patch1-1 golang-github-davecgh-go-spew-dev_1.1.1-3 golang-github-dghubble-sling-dev_1.3.0-1 golang-github-dgrijalva-jwt-go-dev_3.2.0-4 golang-github-dustin-go-humanize-dev_1.0.0-3 golang-github-eapache-go-xerial-snappy-dev_0.0~git20180814.776d571-1 golang-github-frankban-quicktest-dev_1.14.3-1 golang-github-fsnotify-fsnotify-dev_1.6.0-2 golang-github-ghodss-yaml-dev_1.0.0+git20220118.d8423dc-2 golang-github-go-kit-kit-dev_0.10.0-1 golang-github-go-kit-log-dev_0.2.1-1 golang-github-go-logfmt-logfmt-dev_0.5.0-2 golang-github-go-stack-stack-dev_1.8.0-1 golang-github-gogo-protobuf-dev_1.3.2-3 golang-github-golang-groupcache-dev_0.0~git20200121.8c9f03a-2 golang-github-golang-jwt-jwt-dev_4.4.3-1 golang-github-golang-mock-dev_1.6.0-2 golang-github-golang-protobuf-1-3-dev_1.3.5-4 golang-github-golang-snappy-dev_0.0.2-3 golang-github-google-btree-dev_1.0.0-1 golang-github-google-go-cmp-dev_0.5.9-1 golang-github-google-go-querystring-dev_1.1.0-2 golang-github-google-uuid-dev_1.3.0-1 golang-github-gorilla-mux-dev_1.8.0-1 golang-github-gorilla-websocket-dev_1.5.0-2 golang-github-grpc-ecosystem-go-grpc-middleware-dev_1.3.0-1 golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-3 golang-github-grpc-ecosystem-grpc-gateway-dev_1.6.4-2 golang-github-hashicorp-hcl-dev_1.0.0-1.1 golang-github-influxdata-tail-dev_1.0.0+git20180327.c434825-4 golang-github-jmespath-go-jmespath-dev_0.4.0-2 golang-github-jonboulle-clockwork-dev_0.1.0-4.1 golang-github-jpillora-backoff-dev_1.0.0-1.1 golang-github-json-iterator-go-dev_1.1.12-1 golang-github-julienschmidt-httprouter-dev_1.3.0-2 golang-github-klauspost-compress-dev_1.15.12+ds1-1 golang-github-klauspost-crc32-dev_1.2.0-1 golang-github-knetic-govaluate-dev_3.0.0+git20171022.9aa4983-2 golang-github-kr-fs-dev_0.1.0-2 golang-github-kr-pretty-dev_0.3.0-1 golang-github-kr-text-dev_0.2.0-2 golang-github-magiconair-properties-dev_1.8.5-1 golang-github-mattn-go-runewidth-dev_0.0.13-3 golang-github-mitchellh-mapstructure-dev_1.5.0-2 golang-github-modern-go-concurrent-dev_1.0.3-1.1 golang-github-modern-go-reflect2-dev_1.0.2-2 golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-2 golang-github-olekukonko-tablewriter-dev_0.0.5-2 golang-github-onsi-ginkgo-dev_1.16.5-1 golang-github-opentracing-opentracing-go-dev_1.2.0-2 golang-github-openzipkin-zipkin-go-dev_0.1.5+git20190103.2fd7f4a-1.1 golang-github-pelletier-go-toml-dev_1.9.4-1 golang-github-pierrec-lz4-dev_2.5.2-2 golang-github-pkg-diff-dev_0.0~git20210226.20ebb0f-1 golang-github-pkg-errors-dev_0.9.1-2 golang-github-pkg-sftp-dev_1.13.5-2 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.14.0-3 golang-github-prometheus-client-model-dev_0.3.0-3 golang-github-prometheus-common-dev_0.39.0-2 golang-github-prometheus-procfs-dev_0.8.0-3 golang-github-rcrowley-go-metrics-dev_0.0~git20180125.8732c61-3 golang-github-rivo-uniseg-dev_0.4.2-1 golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1 golang-github-rogpeppe-go-internal-dev_1.9.0-1 golang-github-russross-blackfriday-v2-dev_2.1.0-1 golang-github-shopify-sarama-dev_1.22.1-1 golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3 golang-github-sirupsen-logrus-dev_1.9.0-1 golang-github-soheilhy-cmux-dev_0.1.5-2 golang-github-spf13-afero-dev_1.9.2-1 golang-github-spf13-cast-dev_1.5.0-1 golang-github-spf13-cobra-dev_1.6.1-1 golang-github-spf13-jwalterweatherman-dev_1.1.0+really1.1.0-2 golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1 golang-github-spf13-viper-dev_1.10.1-1 golang-github-stathat-go-dev_0.0~git20130314.0.01d012b-2.1 golang-github-streadway-amqp-dev_0.0~git20200716.e6b33f4-3 golang-github-stretchr-objx-dev_0.4.0-1 golang-github-stretchr-testify-dev_1.8.0-1 golang-github-subosito-gotenv-dev_1.2.0+git20190917.de67a66-3 golang-github-tmc-grpc-websocket-proxy-dev_0.0~git20200427.3cfed13-3 golang-github-urfave-cli-dev_1.22.9-2 golang-github-xiang90-probing-dev_0.0.2-2 golang-github-yuin-goldmark-dev_1.5.2-1 golang-glog-dev_0.0~git20160126.23def4e-5 golang-go_2:1.19~1 golang-go.opencensus-dev_0.23.0-4 golang-go.uber-atomic-dev_1.10.0-2 golang-go.uber-multierr-dev_1.6.0-1 golang-go.uber-zap-dev_1.23.0-1 golang-golang-x-crypto-dev_1:0.4.0-1 golang-golang-x-mod-dev_0.7.0-1 golang-golang-x-net-dev_1:0.4.0+dfsg-1 golang-golang-x-oauth2-dev_0.3.0-1 golang-golang-x-oauth2-google-dev_0.3.0-1 golang-golang-x-sync-dev_0.1.0-1 golang-golang-x-sys-dev_0.3.0-1 golang-golang-x-term-dev_0.3.0-1 golang-golang-x-text-dev_0.5.0-1 golang-golang-x-time-dev_0.3.0-1 golang-golang-x-tools_1:0.2.0+ds-2 golang-golang-x-tools-dev_1:0.2.0+ds-2 golang-golang-x-xerrors-dev_0.0~git20200804.5ec99f8-1 golang-gomega-dev_1.10.3-1 golang-google-cloud-compute-metadata-dev_0.56.0-3 golang-google-genproto-dev_0.0~git20200413.b5235f6-3 golang-google-grpc-dev_1.33.3-2 golang-google-protobuf-dev_1.28.1-2 golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4 golang-gopkg-cheggaaa-pb.v1-dev_1.0.25-1 golang-gopkg-eapache-go-resiliency.v1-dev_1.2.0-1 golang-gopkg-eapache-queue.v1-dev_1.1.0-2 golang-gopkg-ini.v1-dev_1.66.2-1 golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8 golang-gopkg-yaml.v2-dev_2.4.0-4 golang-gopkg-yaml.v3-dev_3.0.1-3 golang-goprotobuf-dev_1.3.5-4 golang-k8s-sigs-yaml-dev_1.3.0-1 golang-protobuf-extensions-dev_1.0.1-3 golang-src_2:1.19~1 golang-uber-goleak-dev_1.2.0-1 gpg_2.2.40-1 gpg-agent_2.2.40-1 gpg-wks-client_2.2.40-1 gpg-wks-server_2.2.40-1 gpgconf_2.2.40-1 gpgsm_2.2.40-1 gpgv_2.2.40-1 grep_3.8-3 groff-base_1.22.4-9 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-1 libacl1_2.3.1-2 libapt-pkg6.0_2.5.4 libarchive-zip-perl_1.68-1 libasan8_12.2.0-10+rpi1 libassuan0_2.5.5-5 libatomic1_12.2.0-10+rpi1 libattr1_1:2.5.1-3 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39.50.20221208-5+rpi1 libblkid1_2.38.1-4 libbz2-1.0_1.0.8-5+b2 libc-bin_2.36-6+rpi1 libc-dev-bin_2.36-6+rpi1 libc6_2.36-6+rpi1 libc6-dev_2.36-6+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-10+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.33-1 libcrypt1_1:4.4.33-1 libctf-nobfd0_2.39.50.20221208-5+rpi1 libctf0_2.39.50.20221208-5+rpi1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.265 libdebhelper-perl_13.11.4 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.4-1 libfile-stripnondeterminism-perl_1.13.0-2 libgcc-12-dev_12.2.0-10+rpi1 libgcc-s1_12.2.0-10+rpi1 libgcrypt20_1.10.1-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-4 libgomp1_12.2.0-10+rpi1 libgpg-error0_1.46-1 libgssapi-krb5-2_1.20.1-1 libhogweed6_3.8.1-2 libicu72_72.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libk5crypto3_1.20.1-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20.1-1 libkrb5support0_1.20.1-1 libksba8_1.6.2-4 libldap-2.4-2_2.4.59+dfsg-1 libldap-2.5-0_2.5.13+dfsg-2+rpi1+b1 libldap-common_2.5.13+dfsg-2+rpi1 liblocale-gettext-perl_1.07-5 liblz4-1_1.9.4-1+rpi1 liblzma5_5.4.0-0.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-4 libmpc3_1.2.1-2 libmpfr6_4.1.0-3 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-3 libpcre3_2:8.39-14 libperl5.36_5.36.0-6 libpipeline1_1.5.7-1 libpkgconf3_1.8.0-12 libprotobuf-dev_3.21.12-1 libprotobuf-lite32_3.21.12-1 libprotobuf32_3.21.12-1 libprotoc32_3.21.12-1 libreadline8_8.2-1.2 libsasl2-2_2.1.28+dfsg-10 libsasl2-modules-db_2.1.28+dfsg-10 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsmartcols1_2.38.1-4 libsqlite3-0_3.40.0-1 libss2_1.46.6~rc1-1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 libstdc++-12-dev_12.2.0-10+rpi1 libstdc++6_12.2.0-10+rpi1 libsub-override-perl_0.09-4 libsystemd-dev_252.4-1+rpi1 libsystemd0_252.4-1+rpi1 libtasn1-6_4.19.0-2 libtext-charwidth-perl_0.04-11 libtext-iconv-perl_1.7-8 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-5 libubsan1_12.2.0-10+rpi1 libuchardet0_0.0.7-1 libudev1_252.4-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-4 libxml2_2.9.14+dfsg-1.1 libxxhash0_0.8.1-1 libzstd-dev_1.5.2+dfsg2-3 libzstd1_1.5.2+dfsg2-3 linux-libc-dev_6.0.12-1+rpi1 login_1:4.13+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-2 make_4.3-4.1 man-db_2.11.1-1 mawk_1.3.4.20200120-3.1 mount_2.38.1-4 nano_7.1-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.4 passwd_1:4.13+dfsg1-1 patch_2.7.6-7 perl_5.36.0-6 perl-base_5.36.0-6 perl-modules-5.36_5.36.0-6 pinentry-curses_1.2.1-1 pkg-config_1.8.0-12 pkgconf_1.8.0-12 pkgconf-bin_1.8.0-12 po-debconf_1.0.21+nmu1 protobuf-compiler_3.21.12-1 protoc-gen-go-1-3_1.3.5-4 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.2 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-etcd-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sysvinit-utils_3.05-7 tar_1.34+dfsg-1 tzdata_2022f-1 util-linux_2.38.1-4 util-linux-extra_2.38.1-4 xz-utils_5.4.0-0.1 zlib1g_1:1.2.13.dfsg-1 zlib1g-dev_1:1.2.13.dfsg-1

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


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

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.lQ3Jxnuo/trustedkeys.kbx': General error
gpgv: Signature made Mon Jan  9 11:33:01 2023 UTC
gpgv:                using EDDSA key 9185D4F57767AEEE6C55D41E7F44FA25EA5514CB
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./etcd_3.4.23-4.dsc
dpkg-source: info: extracting etcd in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking etcd_3.4.23.orig.tar.gz
dpkg-source: info: unpacking etcd_3.4.23-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-ignore-bind-error-in-embed-serve_test.go.patch
dpkg-source: info: applying 0002-only-warn-on-unsupported-arch.patch
dpkg-source: info: applying 0003-Increase-the-given-latency-in-test.patch
dpkg-source: info: applying 0004-Fix-goroutine-leak-in-clientv3-test.patch
dpkg-source: info: applying 0005-grpc-1.32.patch
dpkg-source: info: applying 0006-grpc-1.32-balancer.patch
dpkg-source: info: applying 0007-datadriven-1.0.2.patch
dpkg-source: info: applying 0008-fix-TestCorruptedBackupFileCheck-on-big-endian.patch
dpkg-source: info: applying 0009-Skip-flaky-TestReadWriteTimeout.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-83486cd7-fd00-493b-92f6-124ee77cf709
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package etcd
dpkg-buildpackage: info: source version 3.4.23-4
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean --buildsystem=golang --with=golang --builddirectory=_build
   dh_auto_clean -O--buildsystem=golang -O--builddirectory=_build
   dh_autoreconf_clean -O--buildsystem=golang -O--builddirectory=_build
   dh_clean -O--buildsystem=golang -O--builddirectory=_build
 debian/rules binary-arch
dh binary-arch --buildsystem=golang --with=golang --builddirectory=_build
   dh_update_autotools_config -a -O--buildsystem=golang -O--builddirectory=_build
   dh_autoreconf -a -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_configure -a -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_build -a -O--buildsystem=golang -O--builddirectory=_build
	cd _build && go generate -v go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/client/integration go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/contrib/raftexample go.etcd.io/etcd/contrib/recipes go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/etcdserver/etcdserverpb go.etcd.io/etcd/etcdserver/etcdserverpb/gw go.etcd.io/etcd/functional/agent go.etcd.io/etcd/functional/cmd/etcd-agent go.etcd.io/etcd/functional/cmd/etcd-proxy go.etcd.io/etcd/functional/cmd/etcd-runner go.etcd.io/etcd/functional/cmd/etcd-tester go.etcd.io/etcd/functional/rpcpb go.etcd.io/etcd/functional/runner go.etcd.io/etcd/functional/tester go.etcd.io/etcd/integration go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
src/go.etcd.io/etcd/main.go
src/go.etcd.io/etcd/main_test.go
src/go.etcd.io/etcd/auth/doc.go
src/go.etcd.io/etcd/auth/jwt.go
src/go.etcd.io/etcd/auth/jwt_test.go
src/go.etcd.io/etcd/auth/metrics.go
src/go.etcd.io/etcd/auth/nop.go
src/go.etcd.io/etcd/auth/options.go
src/go.etcd.io/etcd/auth/range_perm_cache.go
src/go.etcd.io/etcd/auth/range_perm_cache_test.go
src/go.etcd.io/etcd/auth/simple_token.go
src/go.etcd.io/etcd/auth/simple_token_test.go
src/go.etcd.io/etcd/auth/store.go
src/go.etcd.io/etcd/auth/store_test.go
src/go.etcd.io/etcd/auth/authpb/auth.pb.go
src/go.etcd.io/etcd/client/auth_role.go
src/go.etcd.io/etcd/client/auth_user.go
src/go.etcd.io/etcd/client/cancelreq.go
src/go.etcd.io/etcd/client/client.go
src/go.etcd.io/etcd/client/client_test.go
src/go.etcd.io/etcd/client/cluster_error.go
src/go.etcd.io/etcd/client/curl.go
src/go.etcd.io/etcd/client/discover.go
src/go.etcd.io/etcd/client/doc.go
src/go.etcd.io/etcd/client/fake_transport_test.go
src/go.etcd.io/etcd/client/json.go
src/go.etcd.io/etcd/client/keys.go
src/go.etcd.io/etcd/client/keys_bench_test.go
src/go.etcd.io/etcd/client/keys_test.go
src/go.etcd.io/etcd/client/members.go
src/go.etcd.io/etcd/client/members_test.go
src/go.etcd.io/etcd/client/util.go
src/go.etcd.io/etcd/client/example_keys_test.go
src/go.etcd.io/etcd/client/main_test.go
src/go.etcd.io/etcd/client/integration/client_test.go
src/go.etcd.io/etcd/client/integration/doc.go
src/go.etcd.io/etcd/client/integration/main_test.go
src/go.etcd.io/etcd/clientv3/auth.go
src/go.etcd.io/etcd/clientv3/client.go
src/go.etcd.io/etcd/clientv3/client_test.go
src/go.etcd.io/etcd/clientv3/cluster.go
src/go.etcd.io/etcd/clientv3/compact_op.go
src/go.etcd.io/etcd/clientv3/compact_op_test.go
src/go.etcd.io/etcd/clientv3/compare.go
src/go.etcd.io/etcd/clientv3/config.go
src/go.etcd.io/etcd/clientv3/ctx.go
src/go.etcd.io/etcd/clientv3/ctx_test.go
src/go.etcd.io/etcd/clientv3/doc.go
src/go.etcd.io/etcd/clientv3/kv.go
src/go.etcd.io/etcd/clientv3/lease.go
src/go.etcd.io/etcd/clientv3/logger.go
src/go.etcd.io/etcd/clientv3/maintenance.go
src/go.etcd.io/etcd/clientv3/op.go
src/go.etcd.io/etcd/clientv3/op_test.go
src/go.etcd.io/etcd/clientv3/options.go
src/go.etcd.io/etcd/clientv3/retry.go
src/go.etcd.io/etcd/clientv3/retry_interceptor.go
src/go.etcd.io/etcd/clientv3/retry_interceptor_test.go
src/go.etcd.io/etcd/clientv3/sort.go
src/go.etcd.io/etcd/clientv3/txn.go
src/go.etcd.io/etcd/clientv3/txn_test.go
src/go.etcd.io/etcd/clientv3/utils.go
src/go.etcd.io/etcd/clientv3/watch.go
src/go.etcd.io/etcd/clientv3/watch_test.go
src/go.etcd.io/etcd/clientv3/example_auth_test.go
src/go.etcd.io/etcd/clientv3/example_cluster_test.go
src/go.etcd.io/etcd/clientv3/example_kv_test.go
src/go.etcd.io/etcd/clientv3/example_lease_test.go
src/go.etcd.io/etcd/clientv3/example_maintenance_test.go
src/go.etcd.io/etcd/clientv3/example_metrics_test.go
src/go.etcd.io/etcd/clientv3/example_test.go
src/go.etcd.io/etcd/clientv3/example_watch_test.go
src/go.etcd.io/etcd/clientv3/main_test.go
src/go.etcd.io/etcd/clientv3/balancer/balancer.go
src/go.etcd.io/etcd/clientv3/balancer/balancer_test.go
src/go.etcd.io/etcd/clientv3/balancer/utils.go
src/go.etcd.io/etcd/clientv3/balancer/utils_test.go
src/go.etcd.io/etcd/clientv3/balancer/connectivity/connectivity.go
src/go.etcd.io/etcd/clientv3/balancer/picker/doc.go
src/go.etcd.io/etcd/clientv3/balancer/picker/err.go
src/go.etcd.io/etcd/clientv3/balancer/picker/picker.go
src/go.etcd.io/etcd/clientv3/balancer/picker/roundrobin_balanced.go
src/go.etcd.io/etcd/clientv3/balancer/resolver/endpoint/endpoint.go
src/go.etcd.io/etcd/clientv3/clientv3util/util.go
src/go.etcd.io/etcd/clientv3/clientv3util/example_key_test.go
src/go.etcd.io/etcd/clientv3/concurrency/doc.go
src/go.etcd.io/etcd/clientv3/concurrency/election.go
src/go.etcd.io/etcd/clientv3/concurrency/key.go
src/go.etcd.io/etcd/clientv3/concurrency/mutex.go
src/go.etcd.io/etcd/clientv3/concurrency/session.go
src/go.etcd.io/etcd/clientv3/concurrency/stm.go
src/go.etcd.io/etcd/clientv3/concurrency/election_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_election_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_mutex_test.go
src/go.etcd.io/etcd/clientv3/concurrency/example_stm_test.go
src/go.etcd.io/etcd/clientv3/concurrency/main_test.go
src/go.etcd.io/etcd/clientv3/credentials/credentials.go
src/go.etcd.io/etcd/clientv3/integration/black_hole_test.go
src/go.etcd.io/etcd/clientv3/integration/cluster_test.go
src/go.etcd.io/etcd/clientv3/integration/dial_test.go
src/go.etcd.io/etcd/clientv3/integration/doc.go
src/go.etcd.io/etcd/clientv3/integration/kv_test.go
src/go.etcd.io/etcd/clientv3/integration/lease_test.go
src/go.etcd.io/etcd/clientv3/integration/leasing_test.go
src/go.etcd.io/etcd/clientv3/integration/logger_test.go
src/go.etcd.io/etcd/clientv3/integration/main_test.go
src/go.etcd.io/etcd/clientv3/integration/maintenance_test.go
src/go.etcd.io/etcd/clientv3/integration/metrics_test.go
src/go.etcd.io/etcd/clientv3/integration/mirror_test.go
src/go.etcd.io/etcd/clientv3/integration/namespace_test.go
src/go.etcd.io/etcd/clientv3/integration/network_partition_test.go
src/go.etcd.io/etcd/clientv3/integration/role_test.go
src/go.etcd.io/etcd/clientv3/integration/server_shutdown_test.go
src/go.etcd.io/etcd/clientv3/integration/txn_test.go
src/go.etcd.io/etcd/clientv3/integration/user_test.go
src/go.etcd.io/etcd/clientv3/integration/util.go
src/go.etcd.io/etcd/clientv3/integration/watch_fragment_test.go
src/go.etcd.io/etcd/clientv3/integration/watch_test.go
src/go.etcd.io/etcd/clientv3/leasing/cache.go
src/go.etcd.io/etcd/clientv3/leasing/doc.go
src/go.etcd.io/etcd/clientv3/leasing/kv.go
src/go.etcd.io/etcd/clientv3/leasing/txn.go
src/go.etcd.io/etcd/clientv3/leasing/util.go
src/go.etcd.io/etcd/clientv3/mirror/syncer.go
src/go.etcd.io/etcd/clientv3/namespace/doc.go
src/go.etcd.io/etcd/clientv3/namespace/kv.go
src/go.etcd.io/etcd/clientv3/namespace/lease.go
src/go.etcd.io/etcd/clientv3/namespace/util.go
src/go.etcd.io/etcd/clientv3/namespace/util_test.go
src/go.etcd.io/etcd/clientv3/namespace/watch.go
src/go.etcd.io/etcd/clientv3/naming/doc.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/endpoints.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/endpoints_impl.go
src/go.etcd.io/etcd/clientv3/naming/endpoints/internal/update.go
src/go.etcd.io/etcd/clientv3/naming/resolver/resolver.go
src/go.etcd.io/etcd/clientv3/ordering/doc.go
src/go.etcd.io/etcd/clientv3/ordering/kv.go
src/go.etcd.io/etcd/clientv3/ordering/kv_test.go
src/go.etcd.io/etcd/clientv3/ordering/logger_test.go
src/go.etcd.io/etcd/clientv3/ordering/util.go
src/go.etcd.io/etcd/clientv3/ordering/util_test.go
src/go.etcd.io/etcd/clientv3/snapshot/doc.go
src/go.etcd.io/etcd/clientv3/snapshot/member_test.go
src/go.etcd.io/etcd/clientv3/snapshot/util.go
src/go.etcd.io/etcd/clientv3/snapshot/v3_snapshot.go
src/go.etcd.io/etcd/clientv3/snapshot/v3_snapshot_test.go
src/go.etcd.io/etcd/clientv3/yaml/config.go
src/go.etcd.io/etcd/clientv3/yaml/config_test.go
src/go.etcd.io/etcd/contrib/raftexample/doc.go
src/go.etcd.io/etcd/contrib/raftexample/httpapi.go
src/go.etcd.io/etcd/contrib/raftexample/kvstore.go
src/go.etcd.io/etcd/contrib/raftexample/kvstore_test.go
src/go.etcd.io/etcd/contrib/raftexample/listener.go
src/go.etcd.io/etcd/contrib/raftexample/main.go
src/go.etcd.io/etcd/contrib/raftexample/raft.go
src/go.etcd.io/etcd/contrib/raftexample/raftexample_test.go
src/go.etcd.io/etcd/contrib/recipes/barrier.go
src/go.etcd.io/etcd/contrib/recipes/client.go
src/go.etcd.io/etcd/contrib/recipes/doc.go
src/go.etcd.io/etcd/contrib/recipes/double_barrier.go
src/go.etcd.io/etcd/contrib/recipes/key.go
src/go.etcd.io/etcd/contrib/recipes/priority_queue.go
src/go.etcd.io/etcd/contrib/recipes/queue.go
src/go.etcd.io/etcd/contrib/recipes/rwmutex.go
src/go.etcd.io/etcd/contrib/recipes/watch.go
src/go.etcd.io/etcd/embed/config.go
src/go.etcd.io/etcd/embed/config_logging.go
src/go.etcd.io/etcd/embed/config_logging_journal_unix.go
src/go.etcd.io/etcd/embed/config_test.go
src/go.etcd.io/etcd/embed/doc.go
src/go.etcd.io/etcd/embed/etcd.go
src/go.etcd.io/etcd/embed/serve.go
src/go.etcd.io/etcd/embed/serve_test.go
src/go.etcd.io/etcd/embed/util.go
src/go.etcd.io/etcd/etcdctl/main.go
src/go.etcd.io/etcd/etcdctl/main_test.go
src/go.etcd.io/etcd/etcdctl/ctlv2/ctl.go
src/go.etcd.io/etcd/etcdctl/ctlv2/ctl_nocov.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/auth_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/backup_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/cluster_health.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/doc.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/error.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/exec_watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/format.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/get_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/ls_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/member_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/mk_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/mkdir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/rm_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/rmdir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/role_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/set_dir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/update_dir_command.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/user_commands.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/util.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/util_test.go
src/go.etcd.io/etcd/etcdctl/ctlv2/command/watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/ctl.go
src/go.etcd.io/etcd/etcdctl/ctlv3/ctl_nocov.go
src/go.etcd.io/etcd/etcdctl/ctlv3/help.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/alarm_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/auth_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/check.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/compaction_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/defrag_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/del_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/doc.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/elect_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/ep_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/error.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/get_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/global.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/lease_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/lock_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/make_mirror_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/member_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/migrate_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/move_leader_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_fields.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_json.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_protobuf.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_simple.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/printer_table.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/put_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/role_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/snapshot_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/txn_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/user_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/util.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/version_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command.go
src/go.etcd.io/etcd/etcdctl/ctlv3/command/watch_command_test.go
src/go.etcd.io/etcd/etcdmain/config.go
src/go.etcd.io/etcd/etcdmain/config_test.go
src/go.etcd.io/etcd/etcdmain/doc.go
src/go.etcd.io/etcd/etcdmain/etcd.go
src/go.etcd.io/etcd/etcdmain/gateway.go
src/go.etcd.io/etcd/etcdmain/grpc_proxy.go
src/go.etcd.io/etcd/etcdmain/help.go
src/go.etcd.io/etcd/etcdmain/main.go
src/go.etcd.io/etcd/etcdmain/util.go
src/go.etcd.io/etcd/etcdserver/apply.go
src/go.etcd.io/etcd/etcdserver/apply_auth.go
src/go.etcd.io/etcd/etcdserver/apply_v2.go
src/go.etcd.io/etcd/etcdserver/backend.go
src/go.etcd.io/etcd/etcdserver/cluster_util.go
src/go.etcd.io/etcd/etcdserver/cluster_util_test.go
src/go.etcd.io/etcd/etcdserver/config.go
src/go.etcd.io/etcd/etcdserver/config_test.go
src/go.etcd.io/etcd/etcdserver/consistent_index.go
src/go.etcd.io/etcd/etcdserver/consistent_index_test.go
src/go.etcd.io/etcd/etcdserver/corrupt.go
src/go.etcd.io/etcd/etcdserver/doc.go
src/go.etcd.io/etcd/etcdserver/errors.go
src/go.etcd.io/etcd/etcdserver/metrics.go
src/go.etcd.io/etcd/etcdserver/quota.go
src/go.etcd.io/etcd/etcdserver/raft.go
src/go.etcd.io/etcd/etcdserver/raft_test.go
src/go.etcd.io/etcd/etcdserver/server.go
src/go.etcd.io/etcd/etcdserver/server_access_control.go
src/go.etcd.io/etcd/etcdserver/server_test.go
src/go.etcd.io/etcd/etcdserver/snapshot_merge.go
src/go.etcd.io/etcd/etcdserver/storage.go
src/go.etcd.io/etcd/etcdserver/util.go
src/go.etcd.io/etcd/etcdserver/util_test.go
src/go.etcd.io/etcd/etcdserver/v2_server.go
src/go.etcd.io/etcd/etcdserver/v3_server.go
src/go.etcd.io/etcd/etcdserver/api/capability.go
src/go.etcd.io/etcd/etcdserver/api/cluster.go
src/go.etcd.io/etcd/etcdserver/api/doc.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/base.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/doc.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/metrics.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/metrics_test.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/peer.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/peer_test.go
src/go.etcd.io/etcd/etcdserver/api/etcdhttp/version_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/cluster.go
src/go.etcd.io/etcd/etcdserver/api/membership/cluster_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/doc.go
src/go.etcd.io/etcd/etcdserver/api/membership/errors.go
src/go.etcd.io/etcd/etcdserver/api/membership/member.go
src/go.etcd.io/etcd/etcdserver/api/membership/member_test.go
src/go.etcd.io/etcd/etcdserver/api/membership/metrics.go
src/go.etcd.io/etcd/etcdserver/api/membership/store.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/coder.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/doc.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/fake_roundtripper_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/functional_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/http.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/http_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/metrics.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msg_codec.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msg_codec_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msgappv2_codec.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/msgappv2_codec_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer_status.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/peer_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/pipeline.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/pipeline_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/probing_status.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/remote.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/snapshot_sender.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/snapshot_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/stream.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/stream_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport_bench_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/transport_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/urlpick.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/urlpick_test.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/util.go
src/go.etcd.io/etcd/etcdserver/api/rafthttp/util_test.go
src/go.etcd.io/etcd/etcdserver/api/snap/db.go
src/go.etcd.io/etcd/etcdserver/api/snap/doc.go
src/go.etcd.io/etcd/etcdserver/api/snap/message.go
src/go.etcd.io/etcd/etcdserver/api/snap/metrics.go
src/go.etcd.io/etcd/etcdserver/api/snap/snapshotter.go
src/go.etcd.io/etcd/etcdserver/api/snap/snapshotter_test.go
src/go.etcd.io/etcd/etcdserver/api/snap/snappb/snap.pb.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth_requests.go
src/go.etcd.io/etcd/etcdserver/api/v2auth/auth_test.go
src/go.etcd.io/etcd/etcdserver/api/v2discovery/discovery.go
src/go.etcd.io/etcd/etcdserver/api/v2discovery/discovery_test.go
src/go.etcd.io/etcd/etcdserver/api/v2error/error.go
src/go.etcd.io/etcd/etcdserver/api/v2error/error_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/capability.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_auth.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_auth_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/client_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2http/http.go
src/go.etcd.io/etcd/etcdserver/api/v2http/http_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/errors.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/errors_test.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/member.go
src/go.etcd.io/etcd/etcdserver/api/v2http/httptypes/member_test.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/leader.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/queue.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/server.go
src/go.etcd.io/etcd/etcdserver/api/v2stats/stats.go
src/go.etcd.io/etcd/etcdserver/api/v2store/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_history.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_queue.go
src/go.etcd.io/etcd/etcdserver/api/v2store/event_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/heap_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_extern.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_extern_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/node_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/stats.go
src/go.etcd.io/etcd/etcdserver/api/v2store/stats_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_bench_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_ttl_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/ttl_key_heap.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_hub.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_hub_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/watcher_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_test.go
src/go.etcd.io/etcd/etcdserver/api/v2store/store_v2_test.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/cluster.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/doc.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/server.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/store.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/watcher.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/main_test.go
src/go.etcd.io/etcd/etcdserver/api/v2v3/store_test.go
src/go.etcd.io/etcd/etcdserver/api/v3alarm/alarms.go
src/go.etcd.io/etcd/etcdserver/api/v3client/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3client/v3client.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/compactor.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/compactor_test.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/periodic.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/periodic_test.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/revision.go
src/go.etcd.io/etcd/etcdserver/api/v3compactor/revision_test.go
src/go.etcd.io/etcd/etcdserver/api/v3election/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3election/election.go
src/go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/v3election.pb.go
src/go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw/v3election.pb.gw.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/lock.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/v3lock.pb.go
src/go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw/v3lock.pb.gw.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/auth.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/codec.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/grpc.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/header.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/interceptor.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/key.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/lease.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/maintenance.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/member.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/metrics.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/quota.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/util.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/util_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/watch.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/watch_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/doc.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/error.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/error_test.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/md.go
src/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes/metadatafields.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/etcdserver.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/raft_internal.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/raft_internal_stringer.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/rpc.pb.go
src/go.etcd.io/etcd/etcdserver/etcdserverpb/gw/rpc.pb.gw.go
src/go.etcd.io/etcd/functional/agent/doc.go
src/go.etcd.io/etcd/functional/agent/handler.go
src/go.etcd.io/etcd/functional/agent/server.go
src/go.etcd.io/etcd/functional/agent/utils.go
src/go.etcd.io/etcd/functional/agent/utils_test.go
src/go.etcd.io/etcd/functional/cmd/etcd-agent/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-proxy/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-runner/main.go
src/go.etcd.io/etcd/functional/cmd/etcd-tester/main.go
src/go.etcd.io/etcd/functional/rpcpb/etcd_config.go
src/go.etcd.io/etcd/functional/rpcpb/etcd_config_test.go
src/go.etcd.io/etcd/functional/rpcpb/member.go
src/go.etcd.io/etcd/functional/rpcpb/rpc.pb.go
src/go.etcd.io/etcd/functional/runner/election_command.go
src/go.etcd.io/etcd/functional/runner/error.go
src/go.etcd.io/etcd/functional/runner/global.go
src/go.etcd.io/etcd/functional/runner/help.go
src/go.etcd.io/etcd/functional/runner/lease_renewer_command.go
src/go.etcd.io/etcd/functional/runner/lock_racer_command.go
src/go.etcd.io/etcd/functional/runner/root.go
src/go.etcd.io/etcd/functional/runner/watch_command.go
src/go.etcd.io/etcd/functional/tester/case.go
src/go.etcd.io/etcd/functional/tester/case_delay.go
src/go.etcd.io/etcd/functional/tester/case_external.go
src/go.etcd.io/etcd/functional/tester/case_failpoints.go
src/go.etcd.io/etcd/functional/tester/case_network_blackhole.go
src/go.etcd.io/etcd/functional/tester/case_network_delay.go
src/go.etcd.io/etcd/functional/tester/case_no_fail.go
src/go.etcd.io/etcd/functional/tester/case_sigquit_remove.go
src/go.etcd.io/etcd/functional/tester/case_sigquit_remove_quorum.go
src/go.etcd.io/etcd/functional/tester/case_sigterm.go
src/go.etcd.io/etcd/functional/tester/checker.go
src/go.etcd.io/etcd/functional/tester/checker_kv_hash.go
src/go.etcd.io/etcd/functional/tester/checker_lease_expire.go
src/go.etcd.io/etcd/functional/tester/checker_no_check.go
src/go.etcd.io/etcd/functional/tester/checker_runner.go
src/go.etcd.io/etcd/functional/tester/cluster.go
src/go.etcd.io/etcd/functional/tester/cluster_read_config.go
src/go.etcd.io/etcd/functional/tester/cluster_run.go
src/go.etcd.io/etcd/functional/tester/cluster_shuffle.go
src/go.etcd.io/etcd/functional/tester/cluster_test.go
src/go.etcd.io/etcd/functional/tester/doc.go
src/go.etcd.io/etcd/functional/tester/metrics_report.go
src/go.etcd.io/etcd/functional/tester/stresser.go
src/go.etcd.io/etcd/functional/tester/stresser_composite.go
src/go.etcd.io/etcd/functional/tester/stresser_key.go
src/go.etcd.io/etcd/functional/tester/stresser_lease.go
src/go.etcd.io/etcd/functional/tester/stresser_runner.go
src/go.etcd.io/etcd/functional/tester/utils.go
src/go.etcd.io/etcd/integration/bridge.go
src/go.etcd.io/etcd/integration/cluster.go
src/go.etcd.io/etcd/integration/cluster_direct.go
src/go.etcd.io/etcd/integration/cluster_test.go
src/go.etcd.io/etcd/integration/doc.go
src/go.etcd.io/etcd/integration/embed_test.go
src/go.etcd.io/etcd/integration/logger_test.go
src/go.etcd.io/etcd/integration/main_test.go
src/go.etcd.io/etcd/integration/member_test.go
src/go.etcd.io/etcd/integration/metrics_test.go
src/go.etcd.io/etcd/integration/network_partition_test.go
src/go.etcd.io/etcd/integration/util_test.go
src/go.etcd.io/etcd/integration/v2_http_kv_test.go
src/go.etcd.io/etcd/integration/v3_alarm_test.go
src/go.etcd.io/etcd/integration/v3_auth_test.go
src/go.etcd.io/etcd/integration/v3_barrier_test.go
src/go.etcd.io/etcd/integration/v3_double_barrier_test.go
src/go.etcd.io/etcd/integration/v3_election_test.go
src/go.etcd.io/etcd/integration/v3_grpc_inflight_test.go
src/go.etcd.io/etcd/integration/v3_grpc_test.go
src/go.etcd.io/etcd/integration/v3_health_test.go
src/go.etcd.io/etcd/integration/v3_leadership_test.go
src/go.etcd.io/etcd/integration/v3_lease_test.go
src/go.etcd.io/etcd/integration/v3_lock_test.go
src/go.etcd.io/etcd/integration/v3_queue_test.go
src/go.etcd.io/etcd/integration/v3_stm_test.go
src/go.etcd.io/etcd/integration/v3_tls_test.go
src/go.etcd.io/etcd/integration/v3_watch_restore_test.go
src/go.etcd.io/etcd/integration/v3_watch_test.go
src/go.etcd.io/etcd/integration/v3election_grpc_test.go
src/go.etcd.io/etcd/integration/v3lock_grpc_test.go
src/go.etcd.io/etcd/lease/doc.go
src/go.etcd.io/etcd/lease/lease_queue.go
src/go.etcd.io/etcd/lease/lease_queue_test.go
src/go.etcd.io/etcd/lease/lessor.go
src/go.etcd.io/etcd/lease/lessor_bench_test.go
src/go.etcd.io/etcd/lease/lessor_test.go
src/go.etcd.io/etcd/lease/metrics.go
src/go.etcd.io/etcd/lease/leasehttp/doc.go
src/go.etcd.io/etcd/lease/leasehttp/http.go
src/go.etcd.io/etcd/lease/leasehttp/http_test.go
src/go.etcd.io/etcd/lease/leasepb/lease.pb.go
src/go.etcd.io/etcd/mvcc/doc.go
src/go.etcd.io/etcd/mvcc/index.go
src/go.etcd.io/etcd/mvcc/index_bench_test.go
src/go.etcd.io/etcd/mvcc/index_test.go
src/go.etcd.io/etcd/mvcc/key_index.go
src/go.etcd.io/etcd/mvcc/key_index_test.go
src/go.etcd.io/etcd/mvcc/kv.go
src/go.etcd.io/etcd/mvcc/kv_test.go
src/go.etcd.io/etcd/mvcc/kv_view.go
src/go.etcd.io/etcd/mvcc/kvstore.go
src/go.etcd.io/etcd/mvcc/kvstore_bench_test.go
src/go.etcd.io/etcd/mvcc/kvstore_compaction.go
src/go.etcd.io/etcd/mvcc/kvstore_compaction_test.go
src/go.etcd.io/etcd/mvcc/kvstore_test.go
src/go.etcd.io/etcd/mvcc/kvstore_txn.go
src/go.etcd.io/etcd/mvcc/metrics.go
src/go.etcd.io/etcd/mvcc/metrics_txn.go
src/go.etcd.io/etcd/mvcc/revision.go
src/go.etcd.io/etcd/mvcc/revision_test.go
src/go.etcd.io/etcd/mvcc/util.go
src/go.etcd.io/etcd/mvcc/watchable_store.go
src/go.etcd.io/etcd/mvcc/watchable_store_bench_test.go
src/go.etcd.io/etcd/mvcc/watchable_store_test.go
src/go.etcd.io/etcd/mvcc/watchable_store_txn.go
src/go.etcd.io/etcd/mvcc/watcher.go
src/go.etcd.io/etcd/mvcc/watcher_bench_test.go
src/go.etcd.io/etcd/mvcc/watcher_group.go
src/go.etcd.io/etcd/mvcc/watcher_test.go
src/go.etcd.io/etcd/mvcc/backend/backend.go
src/go.etcd.io/etcd/mvcc/backend/backend_bench_test.go
src/go.etcd.io/etcd/mvcc/backend/backend_test.go
src/go.etcd.io/etcd/mvcc/backend/batch_tx.go
src/go.etcd.io/etcd/mvcc/backend/batch_tx_test.go
src/go.etcd.io/etcd/mvcc/backend/config_linux.go
src/go.etcd.io/etcd/mvcc/backend/doc.go
src/go.etcd.io/etcd/mvcc/backend/metrics.go
src/go.etcd.io/etcd/mvcc/backend/read_tx.go
src/go.etcd.io/etcd/mvcc/backend/tx_buffer.go
src/go.etcd.io/etcd/mvcc/mvccpb/kv.pb.go
src/go.etcd.io/etcd/pkg/adt/doc.go
src/go.etcd.io/etcd/pkg/adt/interval_tree.go
src/go.etcd.io/etcd/pkg/adt/interval_tree_test.go
src/go.etcd.io/etcd/pkg/adt/example_test.go
src/go.etcd.io/etcd/pkg/contention/contention.go
src/go.etcd.io/etcd/pkg/contention/doc.go
src/go.etcd.io/etcd/pkg/cpuutil/doc.go
src/go.etcd.io/etcd/pkg/cpuutil/endian.go
src/go.etcd.io/etcd/pkg/crc/crc.go
src/go.etcd.io/etcd/pkg/crc/crc_test.go
src/go.etcd.io/etcd/pkg/debugutil/doc.go
src/go.etcd.io/etcd/pkg/debugutil/pprof.go
src/go.etcd.io/etcd/pkg/expect/expect.go
src/go.etcd.io/etcd/pkg/expect/expect_test.go
src/go.etcd.io/etcd/pkg/fileutil/dir_unix.go
src/go.etcd.io/etcd/pkg/fileutil/doc.go
src/go.etcd.io/etcd/pkg/fileutil/fileutil.go
src/go.etcd.io/etcd/pkg/fileutil/fileutil_test.go
src/go.etcd.io/etcd/pkg/fileutil/lock.go
src/go.etcd.io/etcd/pkg/fileutil/lock_flock.go
src/go.etcd.io/etcd/pkg/fileutil/lock_linux.go
src/go.etcd.io/etcd/pkg/fileutil/lock_linux_test.go
src/go.etcd.io/etcd/pkg/fileutil/lock_test.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate_test.go
src/go.etcd.io/etcd/pkg/fileutil/preallocate_unix.go
src/go.etcd.io/etcd/pkg/fileutil/purge.go
src/go.etcd.io/etcd/pkg/fileutil/purge_test.go
src/go.etcd.io/etcd/pkg/fileutil/read_dir.go
src/go.etcd.io/etcd/pkg/fileutil/read_dir_test.go
src/go.etcd.io/etcd/pkg/fileutil/sync_linux.go
src/go.etcd.io/etcd/pkg/flags/flag.go
src/go.etcd.io/etcd/pkg/flags/flag_test.go
src/go.etcd.io/etcd/pkg/flags/ignored.go
src/go.etcd.io/etcd/pkg/flags/selective_string.go
src/go.etcd.io/etcd/pkg/flags/selective_string_test.go
src/go.etcd.io/etcd/pkg/flags/strings.go
src/go.etcd.io/etcd/pkg/flags/strings_test.go
src/go.etcd.io/etcd/pkg/flags/uint32.go
src/go.etcd.io/etcd/pkg/flags/uint32_test.go
src/go.etcd.io/etcd/pkg/flags/unique_strings.go
src/go.etcd.io/etcd/pkg/flags/unique_strings_test.go
src/go.etcd.io/etcd/pkg/flags/unique_urls.go
src/go.etcd.io/etcd/pkg/flags/unique_urls_test.go
src/go.etcd.io/etcd/pkg/flags/urls.go
src/go.etcd.io/etcd/pkg/flags/urls_test.go
src/go.etcd.io/etcd/pkg/httputil/httputil.go
src/go.etcd.io/etcd/pkg/httputil/httputil_test.go
src/go.etcd.io/etcd/pkg/idutil/id.go
src/go.etcd.io/etcd/pkg/idutil/id_test.go
src/go.etcd.io/etcd/pkg/ioutil/pagewriter.go
src/go.etcd.io/etcd/pkg/ioutil/pagewriter_test.go
src/go.etcd.io/etcd/pkg/ioutil/readcloser.go
src/go.etcd.io/etcd/pkg/ioutil/readcloser_test.go
src/go.etcd.io/etcd/pkg/ioutil/reader.go
src/go.etcd.io/etcd/pkg/ioutil/reader_test.go
src/go.etcd.io/etcd/pkg/ioutil/util.go
src/go.etcd.io/etcd/pkg/logutil/discard_logger.go
src/go.etcd.io/etcd/pkg/logutil/doc.go
src/go.etcd.io/etcd/pkg/logutil/log_level.go
src/go.etcd.io/etcd/pkg/logutil/logger.go
src/go.etcd.io/etcd/pkg/logutil/merge_logger.go
src/go.etcd.io/etcd/pkg/logutil/merge_logger_test.go
src/go.etcd.io/etcd/pkg/logutil/package_logger.go
src/go.etcd.io/etcd/pkg/logutil/zap.go
src/go.etcd.io/etcd/pkg/logutil/zap_grpc.go
src/go.etcd.io/etcd/pkg/logutil/zap_grpc_test.go
src/go.etcd.io/etcd/pkg/logutil/zap_journal.go
src/go.etcd.io/etcd/pkg/logutil/zap_journal_test.go
src/go.etcd.io/etcd/pkg/logutil/zap_raft.go
src/go.etcd.io/etcd/pkg/logutil/zap_raft_test.go
src/go.etcd.io/etcd/pkg/logutil/logger_test.go
src/go.etcd.io/etcd/pkg/logutil/package_logger_test.go
src/go.etcd.io/etcd/pkg/mock/mockserver/doc.go
src/go.etcd.io/etcd/pkg/mock/mockserver/mockserver.go
src/go.etcd.io/etcd/pkg/mock/mockstorage/doc.go
src/go.etcd.io/etcd/pkg/mock/mockstorage/storage_recorder.go
src/go.etcd.io/etcd/pkg/mock/mockstore/doc.go
src/go.etcd.io/etcd/pkg/mock/mockstore/store_recorder.go
src/go.etcd.io/etcd/pkg/mock/mockwait/doc.go
src/go.etcd.io/etcd/pkg/mock/mockwait/wait_recorder.go
src/go.etcd.io/etcd/pkg/netutil/doc.go
src/go.etcd.io/etcd/pkg/netutil/netutil.go
src/go.etcd.io/etcd/pkg/netutil/netutil_test.go
src/go.etcd.io/etcd/pkg/netutil/routes_linux.go
src/go.etcd.io/etcd/pkg/netutil/routes_linux_test.go
src/go.etcd.io/etcd/pkg/osutil/interrupt_unix.go
src/go.etcd.io/etcd/pkg/osutil/osutil.go
src/go.etcd.io/etcd/pkg/osutil/osutil_test.go
src/go.etcd.io/etcd/pkg/osutil/signal_linux.go
src/go.etcd.io/etcd/pkg/pathutil/path.go
src/go.etcd.io/etcd/pkg/pathutil/path_test.go
src/go.etcd.io/etcd/pkg/pbutil/pbutil.go
src/go.etcd.io/etcd/pkg/pbutil/pbutil_test.go
src/go.etcd.io/etcd/pkg/proxy/doc.go
src/go.etcd.io/etcd/pkg/proxy/server.go
src/go.etcd.io/etcd/pkg/proxy/server_test.go
src/go.etcd.io/etcd/pkg/report/doc.go
src/go.etcd.io/etcd/pkg/report/report.go
src/go.etcd.io/etcd/pkg/report/report_test.go
src/go.etcd.io/etcd/pkg/report/timeseries.go
src/go.etcd.io/etcd/pkg/report/timeseries_test.go
src/go.etcd.io/etcd/pkg/report/weighted.go
src/go.etcd.io/etcd/pkg/runtime/fds_linux.go
src/go.etcd.io/etcd/pkg/schedule/doc.go
src/go.etcd.io/etcd/pkg/schedule/schedule.go
src/go.etcd.io/etcd/pkg/schedule/schedule_test.go
src/go.etcd.io/etcd/pkg/srv/srv.go
src/go.etcd.io/etcd/pkg/srv/srv_test.go
src/go.etcd.io/etcd/pkg/stringutil/doc.go
src/go.etcd.io/etcd/pkg/stringutil/rand.go
src/go.etcd.io/etcd/pkg/stringutil/rand_test.go
src/go.etcd.io/etcd/pkg/systemd/doc.go
src/go.etcd.io/etcd/pkg/systemd/journal.go
src/go.etcd.io/etcd/pkg/testutil/assert.go
src/go.etcd.io/etcd/pkg/testutil/leak.go
src/go.etcd.io/etcd/pkg/testutil/leak_test.go
src/go.etcd.io/etcd/pkg/testutil/pauseable_handler.go
src/go.etcd.io/etcd/pkg/testutil/recorder.go
src/go.etcd.io/etcd/pkg/testutil/testutil.go
src/go.etcd.io/etcd/pkg/testutil/var.go
src/go.etcd.io/etcd/pkg/tlsutil/cipher_suites.go
src/go.etcd.io/etcd/pkg/tlsutil/cipher_suites_test.go
src/go.etcd.io/etcd/pkg/tlsutil/doc.go
src/go.etcd.io/etcd/pkg/tlsutil/tlsutil.go
src/go.etcd.io/etcd/pkg/traceutil/trace.go
src/go.etcd.io/etcd/pkg/traceutil/trace_test.go
src/go.etcd.io/etcd/pkg/transport/doc.go
src/go.etcd.io/etcd/pkg/transport/keepalive_listener.go
src/go.etcd.io/etcd/pkg/transport/keepalive_listener_test.go
src/go.etcd.io/etcd/pkg/transport/limit_listen.go
src/go.etcd.io/etcd/pkg/transport/listener.go
src/go.etcd.io/etcd/pkg/transport/listener_test.go
src/go.etcd.io/etcd/pkg/transport/listener_tls.go
src/go.etcd.io/etcd/pkg/transport/timeout_conn.go
src/go.etcd.io/etcd/pkg/transport/timeout_dialer.go
src/go.etcd.io/etcd/pkg/transport/timeout_dialer_test.go
src/go.etcd.io/etcd/pkg/transport/timeout_listener.go
src/go.etcd.io/etcd/pkg/transport/timeout_listener_test.go
src/go.etcd.io/etcd/pkg/transport/timeout_transport.go
src/go.etcd.io/etcd/pkg/transport/timeout_transport_test.go
src/go.etcd.io/etcd/pkg/transport/tls.go
src/go.etcd.io/etcd/pkg/transport/transport.go
src/go.etcd.io/etcd/pkg/transport/transport_test.go
src/go.etcd.io/etcd/pkg/transport/unix_listener.go
src/go.etcd.io/etcd/pkg/types/doc.go
src/go.etcd.io/etcd/pkg/types/id.go
src/go.etcd.io/etcd/pkg/types/id_test.go
src/go.etcd.io/etcd/pkg/types/set.go
src/go.etcd.io/etcd/pkg/types/set_test.go
src/go.etcd.io/etcd/pkg/types/slice.go
src/go.etcd.io/etcd/pkg/types/slice_test.go
src/go.etcd.io/etcd/pkg/types/urls.go
src/go.etcd.io/etcd/pkg/types/urls_test.go
src/go.etcd.io/etcd/pkg/types/urlsmap.go
src/go.etcd.io/etcd/pkg/types/urlsmap_test.go
src/go.etcd.io/etcd/pkg/wait/wait.go
src/go.etcd.io/etcd/pkg/wait/wait_test.go
src/go.etcd.io/etcd/pkg/wait/wait_time.go
src/go.etcd.io/etcd/pkg/wait/wait_time_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/auth.go
src/go.etcd.io/etcd/proxy/grpcproxy/cluster.go
src/go.etcd.io/etcd/proxy/grpcproxy/cluster_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/doc.go
src/go.etcd.io/etcd/proxy/grpcproxy/election.go
src/go.etcd.io/etcd/proxy/grpcproxy/health.go
src/go.etcd.io/etcd/proxy/grpcproxy/kv.go
src/go.etcd.io/etcd/proxy/grpcproxy/kv_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/leader.go
src/go.etcd.io/etcd/proxy/grpcproxy/lease.go
src/go.etcd.io/etcd/proxy/grpcproxy/lock.go
src/go.etcd.io/etcd/proxy/grpcproxy/logger.go
src/go.etcd.io/etcd/proxy/grpcproxy/maintenance.go
src/go.etcd.io/etcd/proxy/grpcproxy/metrics.go
src/go.etcd.io/etcd/proxy/grpcproxy/register.go
src/go.etcd.io/etcd/proxy/grpcproxy/register_test.go
src/go.etcd.io/etcd/proxy/grpcproxy/util.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_broadcast.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_broadcasts.go
src/go.etcd.io/etcd/proxy/grpcproxy/watch_ranges.go
src/go.etcd.io/etcd/proxy/grpcproxy/watcher.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/auth_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/chan_stream.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/cluster_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/doc.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/election_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/kv_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/lease_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/lock_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/maintenance_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/adapter/watch_client_adapter.go
src/go.etcd.io/etcd/proxy/grpcproxy/cache/store.go
src/go.etcd.io/etcd/proxy/httpproxy/director.go
src/go.etcd.io/etcd/proxy/httpproxy/director_test.go
src/go.etcd.io/etcd/proxy/httpproxy/doc.go
src/go.etcd.io/etcd/proxy/httpproxy/metrics.go
src/go.etcd.io/etcd/proxy/httpproxy/proxy.go
src/go.etcd.io/etcd/proxy/httpproxy/proxy_test.go
src/go.etcd.io/etcd/proxy/httpproxy/reverse.go
src/go.etcd.io/etcd/proxy/httpproxy/reverse_test.go
src/go.etcd.io/etcd/proxy/tcpproxy/doc.go
src/go.etcd.io/etcd/proxy/tcpproxy/userspace.go
src/go.etcd.io/etcd/proxy/tcpproxy/userspace_test.go
src/go.etcd.io/etcd/raft/bootstrap.go
src/go.etcd.io/etcd/raft/diff_test.go
src/go.etcd.io/etcd/raft/doc.go
src/go.etcd.io/etcd/raft/example_test.go
src/go.etcd.io/etcd/raft/log.go
src/go.etcd.io/etcd/raft/log_test.go
src/go.etcd.io/etcd/raft/log_unstable.go
src/go.etcd.io/etcd/raft/log_unstable_test.go
src/go.etcd.io/etcd/raft/logger.go
src/go.etcd.io/etcd/raft/node.go
src/go.etcd.io/etcd/raft/node_bench_test.go
src/go.etcd.io/etcd/raft/node_test.go
src/go.etcd.io/etcd/raft/raft.go
src/go.etcd.io/etcd/raft/raft_flow_control_test.go
src/go.etcd.io/etcd/raft/raft_paper_test.go
src/go.etcd.io/etcd/raft/raft_snap_test.go
src/go.etcd.io/etcd/raft/raft_test.go
src/go.etcd.io/etcd/raft/rawnode.go
src/go.etcd.io/etcd/raft/rawnode_test.go
src/go.etcd.io/etcd/raft/read_only.go
src/go.etcd.io/etcd/raft/status.go
src/go.etcd.io/etcd/raft/storage.go
src/go.etcd.io/etcd/raft/storage_test.go
src/go.etcd.io/etcd/raft/util.go
src/go.etcd.io/etcd/raft/util_test.go
src/go.etcd.io/etcd/raft/interaction_test.go
src/go.etcd.io/etcd/raft/confchange/confchange.go
src/go.etcd.io/etcd/raft/confchange/datadriven_test.go
src/go.etcd.io/etcd/raft/confchange/quick_test.go
src/go.etcd.io/etcd/raft/confchange/restore.go
src/go.etcd.io/etcd/raft/confchange/restore_test.go
src/go.etcd.io/etcd/raft/quorum/bench_test.go
src/go.etcd.io/etcd/raft/quorum/datadriven_test.go
src/go.etcd.io/etcd/raft/quorum/joint.go
src/go.etcd.io/etcd/raft/quorum/majority.go
src/go.etcd.io/etcd/raft/quorum/quick_test.go
src/go.etcd.io/etcd/raft/quorum/quorum.go
src/go.etcd.io/etcd/raft/quorum/voteresult_string.go
src/go.etcd.io/etcd/raft/raftpb/confchange.go
src/go.etcd.io/etcd/raft/raftpb/confstate.go
src/go.etcd.io/etcd/raft/raftpb/confstate_test.go
src/go.etcd.io/etcd/raft/raftpb/raft.pb.go
src/go.etcd.io/etcd/raft/rafttest/doc.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_add_nodes.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_campaign.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_compact.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_deliver_msgs.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_log_level.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_process_ready.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_propose_conf_change.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_raft_log.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_stabilize.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_status.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_handler_tick_heartbeat.go
src/go.etcd.io/etcd/raft/rafttest/interaction_env_logger.go
src/go.etcd.io/etcd/raft/rafttest/network.go
src/go.etcd.io/etcd/raft/rafttest/network_test.go
src/go.etcd.io/etcd/raft/rafttest/node.go
src/go.etcd.io/etcd/raft/rafttest/node_bench_test.go
src/go.etcd.io/etcd/raft/rafttest/node_test.go
src/go.etcd.io/etcd/raft/tracker/inflights.go
src/go.etcd.io/etcd/raft/tracker/inflights_test.go
src/go.etcd.io/etcd/raft/tracker/progress.go
src/go.etcd.io/etcd/raft/tracker/progress_test.go
src/go.etcd.io/etcd/raft/tracker/state.go
src/go.etcd.io/etcd/raft/tracker/tracker.go
src/go.etcd.io/etcd/tests/e2e/cluster_direct_test.go
src/go.etcd.io/etcd/tests/e2e/cluster_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v2_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_alarm_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_no_proxy_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_auth_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_compact_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_defrag_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_elect_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_endpoint_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_kv_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_lease_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_lock_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_make_mirror_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_member_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_migrate_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_move_leader_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_role_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_snapshot_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_txn_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_user_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_no_cov_test.go
src/go.etcd.io/etcd/tests/e2e/ctl_v3_watch_test.go
src/go.etcd.io/etcd/tests/e2e/doc.go
src/go.etcd.io/etcd/tests/e2e/etcd_config_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_corrupt_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_process.go
src/go.etcd.io/etcd/tests/e2e/etcd_release_upgrade_test.go
src/go.etcd.io/etcd/tests/e2e/etcd_spawn_nocov.go
src/go.etcd.io/etcd/tests/e2e/gateway_test.go
src/go.etcd.io/etcd/tests/e2e/main_test.go
src/go.etcd.io/etcd/tests/e2e/metrics_test.go
src/go.etcd.io/etcd/tests/e2e/util.go
src/go.etcd.io/etcd/tests/e2e/v2_curl_test.go
src/go.etcd.io/etcd/tests/e2e/v2_test.go
src/go.etcd.io/etcd/tests/e2e/v3_cipher_suite_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_lease_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_maxstream_test.go
src/go.etcd.io/etcd/tests/e2e/v3_curl_test.go
src/go.etcd.io/etcd/version/version.go
src/go.etcd.io/etcd/wal/decoder.go
src/go.etcd.io/etcd/wal/doc.go
src/go.etcd.io/etcd/wal/encoder.go
src/go.etcd.io/etcd/wal/file_pipeline.go
src/go.etcd.io/etcd/wal/file_pipeline_test.go
src/go.etcd.io/etcd/wal/metrics.go
src/go.etcd.io/etcd/wal/record_test.go
src/go.etcd.io/etcd/wal/repair.go
src/go.etcd.io/etcd/wal/repair_test.go
src/go.etcd.io/etcd/wal/util.go
src/go.etcd.io/etcd/wal/wal.go
src/go.etcd.io/etcd/wal/wal_bench_test.go
src/go.etcd.io/etcd/wal/wal_test.go
src/go.etcd.io/etcd/wal/walpb/record.go
src/go.etcd.io/etcd/wal/walpb/record.pb.go
	cd _build && go install -trimpath -v -p 4 go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/client/integration go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/integration go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/contrib/raftexample go.etcd.io/etcd/contrib/recipes go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/etcdserver/etcdserverpb go.etcd.io/etcd/etcdserver/etcdserverpb/gw go.etcd.io/etcd/functional/agent go.etcd.io/etcd/functional/cmd/etcd-agent go.etcd.io/etcd/functional/cmd/etcd-proxy go.etcd.io/etcd/functional/cmd/etcd-runner go.etcd.io/etcd/functional/cmd/etcd-tester go.etcd.io/etcd/functional/rpcpb go.etcd.io/etcd/functional/runner go.etcd.io/etcd/functional/tester go.etcd.io/etcd/integration go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/rafttest go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/tests/e2e go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
internal/goarch
internal/unsafeheader
internal/goexperiment
internal/cpu
internal/goos
internal/abi
runtime/internal/math
runtime/internal/sys
runtime/internal/syscall
internal/race
sync/atomic
internal/itoa
internal/bytealg
runtime/internal/atomic
unicode
unicode/utf8
container/list
math/bits
crypto/internal/subtle
crypto/subtle
crypto/internal/boring/sig
runtime
math
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
vendor/golang.org/x/crypto/internal/subtle
encoding
google.golang.org/protobuf/internal/flags
google.golang.org/protobuf/internal/set
google.golang.org/grpc/serviceconfig
internal/goversion
go.etcd.io/etcd/clientv3/naming/endpoints/internal
github.com/golang/groupcache/lru
go.etcd.io/etcd/client/integration
go.etcd.io/etcd/clientv3/naming
github.com/rivo/uniseg
runtime/metrics
internal/reflectlite
sync
internal/singleflight
internal/testlog
math/rand
google.golang.org/protobuf/internal/pragma
runtime/cgo
google.golang.org/grpc/internal/buffer
google.golang.org/grpc/internal/grpcsync
internal/sysinfo
errors
sort
io
internal/oserror
syscall
strconv
hash
crypto
reflect
bytes
time
crypto/internal/nistec/fiat
encoding/binary
crypto/cipher
context
crypto/internal/boring
crypto/des
internal/fmtsort
crypto/aes
internal/syscall/unix
internal/safefilepath
internal/syscall/execenv
internal/poll
path
crypto/internal/nistec
io/fs
strings
os
crypto/internal/randutil
crypto/sha512
crypto/internal/edwards25519/field
fmt
crypto/hmac
math/big
crypto/internal/edwards25519
crypto/md5
crypto/rc4
crypto/sha1
crypto/sha256
crypto/elliptic
crypto/internal/boring/bbig
crypto/rand
encoding/asn1
crypto/ed25519
crypto/rsa
crypto/dsa
encoding/hex
encoding/base64
internal/godebug
vendor/golang.org/x/net/dns/dnsmessage
internal/intern
encoding/pem
vendor/golang.org/x/crypto/cryptobyte
crypto/x509/pkix
net/netip
net/url
crypto/ecdsa
path/filepath
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
net
vendor/golang.org/x/crypto/curve25519/internal/field
vendor/golang.org/x/crypto/hkdf
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/crypto/curve25519
flag
encoding/json
bufio
io/ioutil
log
google.golang.org/grpc/codes
compress/flate
hash/crc32
vendor/golang.org/x/text/transform
vendor/golang.org/x/text/unicode/bidi
compress/gzip
github.com/golang/protobuf/proto
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
mime
mime/quotedprintable
net/http/internal
vendor/golang.org/x/net/idna
net/http/internal/ascii
github.com/beorn7/perks/quantile
github.com/cespare/xxhash
regexp/syntax
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
hash/fnv
google.golang.org/protobuf/internal/detrand
google.golang.org/protobuf/internal/errors
google.golang.org/protobuf/encoding/protowire
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
regexp
github.com/matttproud/golang_protobuf_extensions/pbutil
github.com/golang/protobuf/ptypes
github.com/prometheus/client_model/go
google.golang.org/grpc/internal/status
google.golang.org/grpc/status
github.com/grpc-ecosystem/go-grpc-prometheus/packages/grpcstatus
google.golang.org/protobuf/reflect/protoreflect
go/token
github.com/prometheus/common/model
google.golang.org/protobuf/internal/version
github.com/prometheus/procfs/internal/fs
github.com/prometheus/procfs/internal/util
golang.org/x/sys/unix
google.golang.org/protobuf/internal/descfmt
github.com/prometheus/client_golang/prometheus/internal
crypto/x509
github.com/coreos/go-systemd/daemon
github.com/coreos/go-systemd/journal
net/textproto
log/syslog
github.com/coreos/pkg/capnslog
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
mime/multipart
google.golang.org/protobuf/internal/descopts
google.golang.org/protobuf/internal/strs
google.golang.org/protobuf/internal/encoding/text
google.golang.org/protobuf/internal/encoding/messageset
google.golang.org/protobuf/internal/genid
google.golang.org/protobuf/internal/order
google.golang.org/protobuf/reflect/protoregistry
google.golang.org/protobuf/internal/encoding/defval
crypto/tls
google.golang.org/protobuf/runtime/protoiface
runtime/debug
github.com/prometheus/procfs
google.golang.org/protobuf/proto
golang.org/x/net/internal/timeseries
html
google.golang.org/protobuf/internal/filedesc
google.golang.org/protobuf/encoding/prototext
text/template/parse
text/tabwriter
google.golang.org/protobuf/internal/encoding/tag
google.golang.org/grpc/backoff
google.golang.org/grpc/internal/grpclog
google.golang.org/grpc/grpclog
google.golang.org/protobuf/internal/impl
text/template
google.golang.org/grpc/connectivity
google.golang.org/grpc/attributes
google.golang.org/grpc/internal
google.golang.org/grpc/metadata
google.golang.org/grpc/internal/grpcrand
google.golang.org/grpc/internal/credentials
net/http/httptrace
google.golang.org/grpc/credentials
net/http
google.golang.org/grpc/resolver
google.golang.org/grpc/balancer
google.golang.org/grpc/balancer/base
google.golang.org/grpc/balancer/roundrobin
html/template
google.golang.org/grpc/encoding
google.golang.org/grpc/encoding/proto
google.golang.org/grpc/internal/backoff
google.golang.org/grpc/internal/balancerload
google.golang.org/grpc/binarylog/grpc_binarylog_v1
google.golang.org/grpc/internal/grpcutil
google.golang.org/grpc/internal/binarylog
google.golang.org/grpc/internal/channelz
google.golang.org/grpc/internal/envconfig
google.golang.org/grpc/balancer/grpclb/state
google.golang.org/grpc/internal/resolver/dns
google.golang.org/grpc/internal/resolver/passthrough
google.golang.org/grpc/internal/serviceconfig
golang.org/x/text/transform
golang.org/x/text/unicode/norm
golang.org/x/text/unicode/bidi
google.golang.org/protobuf/internal/filetype
golang.org/x/text/secure/bidirule
golang.org/x/net/http2/hpack
google.golang.org/protobuf/runtime/protoimpl
google.golang.org/protobuf/types/known/timestamppb
google.golang.org/grpc/internal/syscall
google.golang.org/grpc/keepalive
google.golang.org/grpc/peer
google.golang.org/grpc/stats
google.golang.org/grpc/tap
encoding/csv
database/sql/driver
golang.org/x/net/idna
github.com/spf13/pflag
github.com/google/uuid
github.com/gogo/protobuf/proto
golang.org/x/net/http/httpguts
go.uber.org/atomic
go.uber.org/multierr
go.uber.org/zap/buffer
expvar
github.com/prometheus/common/expfmt
golang.org/x/net/trace
golang.org/x/net/http2
github.com/prometheus/client_golang/prometheus
net/http/httputil
github.com/spf13/cobra
go.uber.org/zap/internal/bufferpool
go.uber.org/zap/internal/color
go.uber.org/zap/internal/exit
go.uber.org/zap/zapcore
google.golang.org/grpc/resolver/dns
google.golang.org/grpc/resolver/passthrough
go.etcd.io/etcd/clientv3/balancer/resolver/endpoint
go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes
go.etcd.io/etcd/clientv3/credentials
golang.org/x/net/context
github.com/gogo/protobuf/protoc-gen-gogo/descriptor
google.golang.org/grpc/internal/transport
github.com/soheilhy/cmux
go.etcd.io/etcd/pkg/systemd
go.etcd.io/etcd/raft/quorum
go.uber.org/zap/internal
go.uber.org/zap
go.etcd.io/etcd/pkg/types
github.com/coreos/go-semver/semver
go.etcd.io/etcd/version
github.com/golang/protobuf/ptypes/struct
github.com/golang/protobuf/jsonpb
github.com/gogo/protobuf/gogoproto
go.etcd.io/etcd/clientv3/balancer/connectivity
go.etcd.io/etcd/auth/authpb
google.golang.org/grpc
go.etcd.io/etcd/clientv3/balancer/picker
go.etcd.io/etcd/clientv3/balancer
go.etcd.io/etcd/mvcc/mvccpb
go.etcd.io/etcd/raft/raftpb
github.com/golang/protobuf/protoc-gen-go/descriptor
go/scanner
github.com/golang/protobuf/protoc-gen-go/generator/internal/remap
go/ast
go.etcd.io/etcd/raft/tracker
go.etcd.io/etcd/raft/confchange
github.com/golang/protobuf/protoc-gen-go/plugin
go.etcd.io/etcd/raft
go/build/constraint
go/doc/comment
internal/lazyregexp
go/internal/typeparams
github.com/grpc-ecosystem/go-grpc-prometheus
go.etcd.io/etcd/etcdserver/etcdserverpb
go/doc
go/parser
go.etcd.io/etcd/pkg/logutil
internal/buildcfg
os/exec
go/printer
github.com/golang/protobuf/ptypes/wrappers
internal/goroot
github.com/grpc-ecosystem/grpc-gateway/runtime/internal
go/build
github.com/grpc-ecosystem/grpc-gateway/utilities
google.golang.org/genproto/protobuf/field_mask
github.com/gorilla/websocket
github.com/sirupsen/logrus
github.com/golang/protobuf/protoc-gen-go/generator
go.etcd.io/bbolt
github.com/tmc/grpc-websocket-proxy/wsproxy
github.com/dustin/go-humanize
github.com/golang-jwt/jwt
go.etcd.io/etcd/mvcc/backend
github.com/grpc-ecosystem/grpc-gateway/runtime
go.etcd.io/etcd/pkg/adt
golang.org/x/crypto/blowfish
golang.org/x/crypto/bcrypt
go.etcd.io/etcd/etcdserver/api/v2error
container/heap
github.com/jonboulle/clockwork
go.etcd.io/etcd/pkg/cpuutil
go.etcd.io/etcd/pkg/netutil
go.etcd.io/etcd/etcdserver/api/v2store
go.etcd.io/etcd/clientv3
go.etcd.io/etcd/auth
github.com/xiang90/probing
go.etcd.io/etcd/etcdserver/api/snap/snappb
go.etcd.io/etcd/pkg/fileutil
go.etcd.io/etcd/etcdserver/api/membership
go.etcd.io/etcd/pkg/pbutil
go.etcd.io/etcd/wal/walpb
go.etcd.io/etcd/pkg/ioutil
go.etcd.io/etcd/etcdserver/api/v2stats
go.etcd.io/etcd/etcdserver/api
go.etcd.io/etcd/etcdserver/api/snap
go.etcd.io/etcd/pkg/httputil
go.etcd.io/etcd/pkg/tlsutil
golang.org/x/time/rate
go.etcd.io/etcd/pkg/transport
github.com/modern-go/concurrent
github.com/modern-go/reflect2
go.etcd.io/etcd/pkg/pathutil
go.etcd.io/etcd/pkg/srv
go.etcd.io/etcd/etcdserver/api/v2http/httptypes
go.etcd.io/etcd/etcdserver/api/v3alarm
github.com/google/btree
go.etcd.io/etcd/clientv3/concurrency
go.etcd.io/etcd/clientv3/namespace
go.etcd.io/etcd/clientv3/ordering
go.etcd.io/etcd/etcdserver/api/rafthttp
go.etcd.io/etcd/lease/leasepb
go.etcd.io/etcd/clientv3/leasing
go.etcd.io/etcd/lease
go.etcd.io/etcd/pkg/schedule
github.com/json-iterator/go
go.etcd.io/etcd/pkg/traceutil
go.etcd.io/etcd/lease/leasehttp
go.etcd.io/etcd/mvcc
go.etcd.io/etcd/pkg/contention
go.etcd.io/etcd/pkg/idutil
go.etcd.io/etcd/pkg/runtime
go.etcd.io/etcd/pkg/wait
go.etcd.io/etcd/pkg/crc
go.etcd.io/etcd/wal
github.com/prometheus/client_golang/prometheus/promhttp
github.com/grpc-ecosystem/go-grpc-middleware
google.golang.org/grpc/health/grpc_health_v1
go.etcd.io/etcd/etcdserver/api/v3compactor
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb
google.golang.org/grpc/health
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb
go.etcd.io/etcd/etcdserver/etcdserverpb/gw
go.etcd.io/etcd/etcdserver/api/v3lock
go.etcd.io/etcd/proxy/grpcproxy/adapter
go.etcd.io/etcd/etcdserver/api/v3election
go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb/gw
go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb/gw
go.etcd.io/etcd/client
internal/profile
runtime/pprof
runtime/trace
go.etcd.io/etcd/pkg/flags
go.etcd.io/etcd/etcdserver/api/v2discovery
gopkg.in/yaml.v2
os/signal
go.etcd.io/etcd/pkg/osutil
go.etcd.io/etcd/etcdserver
go.etcd.io/etcd/clientv3/naming/endpoints
net/http/pprof
go.etcd.io/etcd/proxy/grpcproxy/cache
go.etcd.io/etcd/pkg/debugutil
go.etcd.io/etcd/proxy/httpproxy
go.etcd.io/etcd/proxy/tcpproxy
go.etcd.io/etcd/clientv3/clientv3util
testing
go.etcd.io/etcd/clientv3/mirror
go.etcd.io/etcd/clientv3/naming/resolver
encoding/gob
sigs.k8s.io/yaml
go.etcd.io/etcd/clientv3/yaml
go.etcd.io/etcd/clientv3/integration
go.etcd.io/etcd/contrib/recipes
github.com/russross/blackfriday/v2
github.com/bgentry/speakeasy
github.com/mattn/go-runewidth
go.etcd.io/etcd/contrib/raftexample
github.com/olekukonko/tablewriter
go.etcd.io/etcd/pkg/report
go.etcd.io/etcd/etcdserver/api/etcdhttp
go.etcd.io/etcd/etcdserver/api/v2auth
go.etcd.io/etcd/etcdserver/api/v2v3
go.etcd.io/etcd/etcdserver/api/v3rpc
go.etcd.io/etcd/etcdserver/api/v2http
go.etcd.io/etcd/clientv3/snapshot
github.com/cpuguy83/go-md2man/v2/md2man
gopkg.in/cheggaaa/pb.v1
github.com/urfave/cli
go.etcd.io/etcd/etcdserver/api/v3client
go.etcd.io/etcd/proxy/grpcproxy
go.etcd.io/etcd/embed
go.etcd.io/etcd/etcdctl/ctlv3/command
go.etcd.io/etcd/functional/rpcpb
go.etcd.io/etcd/etcdctl/ctlv2/command
go.etcd.io/etcd/etcdmain
go.etcd.io/etcd/etcdctl/ctlv2
go.etcd.io/etcd/pkg/proxy
go.etcd.io/etcd
go.etcd.io/etcd/functional/cmd/etcd-proxy
go.etcd.io/etcd/functional/agent
go.etcd.io/etcd/etcdctl/ctlv3
go.etcd.io/etcd/etcdctl
go.etcd.io/etcd/functional/cmd/etcd-agent
go.etcd.io/etcd/pkg/stringutil
go.etcd.io/etcd/functional/runner
go.etcd.io/etcd/functional/cmd/etcd-runner
go.etcd.io/etcd/functional/tester
go.etcd.io/etcd/pkg/testutil
net/http/internal/testcert
net/http/httptest
github.com/creack/pty
go.etcd.io/etcd/pkg/expect
go.etcd.io/etcd/pkg/mock/mockserver
go.etcd.io/etcd/pkg/mock/mockstorage
go.etcd.io/etcd/pkg/mock/mockstore
go.etcd.io/etcd/pkg/mock/mockwait
go.etcd.io/etcd/integration
github.com/pmezard/go-difflib/difflib
go.etcd.io/etcd/tests/e2e
github.com/cockroachdb/datadriven
go.etcd.io/etcd/raft/rafttest
go.etcd.io/etcd/functional/cmd/etcd-tester
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
DH_GOLANG_EXCLUDES="tools cmd/ etcdserverpb rafttest gopath.proto v3lockpb v3electionpb integration e2e contrib functional" dh_auto_test -O--no-parallel -- -run=Test
	cd _build && go test -vet=off -v -p 1 -run=Test go.etcd.io/etcd go.etcd.io/etcd/auth go.etcd.io/etcd/auth/authpb go.etcd.io/etcd/client go.etcd.io/etcd/clientv3 go.etcd.io/etcd/clientv3/balancer go.etcd.io/etcd/clientv3/balancer/connectivity go.etcd.io/etcd/clientv3/balancer/picker go.etcd.io/etcd/clientv3/balancer/resolver/endpoint go.etcd.io/etcd/clientv3/clientv3util go.etcd.io/etcd/clientv3/concurrency go.etcd.io/etcd/clientv3/credentials go.etcd.io/etcd/clientv3/leasing go.etcd.io/etcd/clientv3/mirror go.etcd.io/etcd/clientv3/namespace go.etcd.io/etcd/clientv3/naming go.etcd.io/etcd/clientv3/naming/endpoints go.etcd.io/etcd/clientv3/naming/endpoints/internal go.etcd.io/etcd/clientv3/naming/resolver go.etcd.io/etcd/clientv3/ordering go.etcd.io/etcd/clientv3/snapshot go.etcd.io/etcd/clientv3/yaml go.etcd.io/etcd/embed go.etcd.io/etcd/etcdctl go.etcd.io/etcd/etcdctl/ctlv2 go.etcd.io/etcd/etcdctl/ctlv2/command go.etcd.io/etcd/etcdctl/ctlv3 go.etcd.io/etcd/etcdctl/ctlv3/command go.etcd.io/etcd/etcdmain go.etcd.io/etcd/etcdserver go.etcd.io/etcd/etcdserver/api go.etcd.io/etcd/etcdserver/api/etcdhttp go.etcd.io/etcd/etcdserver/api/membership go.etcd.io/etcd/etcdserver/api/rafthttp go.etcd.io/etcd/etcdserver/api/snap go.etcd.io/etcd/etcdserver/api/snap/snappb go.etcd.io/etcd/etcdserver/api/v2auth go.etcd.io/etcd/etcdserver/api/v2discovery go.etcd.io/etcd/etcdserver/api/v2error go.etcd.io/etcd/etcdserver/api/v2http go.etcd.io/etcd/etcdserver/api/v2http/httptypes go.etcd.io/etcd/etcdserver/api/v2stats go.etcd.io/etcd/etcdserver/api/v2store go.etcd.io/etcd/etcdserver/api/v2v3 go.etcd.io/etcd/etcdserver/api/v3alarm go.etcd.io/etcd/etcdserver/api/v3client go.etcd.io/etcd/etcdserver/api/v3compactor go.etcd.io/etcd/etcdserver/api/v3election go.etcd.io/etcd/etcdserver/api/v3lock go.etcd.io/etcd/etcdserver/api/v3rpc go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes go.etcd.io/etcd/lease go.etcd.io/etcd/lease/leasehttp go.etcd.io/etcd/lease/leasepb go.etcd.io/etcd/mvcc go.etcd.io/etcd/mvcc/backend go.etcd.io/etcd/mvcc/mvccpb go.etcd.io/etcd/pkg/adt go.etcd.io/etcd/pkg/contention go.etcd.io/etcd/pkg/cpuutil go.etcd.io/etcd/pkg/crc go.etcd.io/etcd/pkg/debugutil go.etcd.io/etcd/pkg/expect go.etcd.io/etcd/pkg/fileutil go.etcd.io/etcd/pkg/flags go.etcd.io/etcd/pkg/httputil go.etcd.io/etcd/pkg/idutil go.etcd.io/etcd/pkg/ioutil go.etcd.io/etcd/pkg/logutil go.etcd.io/etcd/pkg/mock/mockserver go.etcd.io/etcd/pkg/mock/mockstorage go.etcd.io/etcd/pkg/mock/mockstore go.etcd.io/etcd/pkg/mock/mockwait go.etcd.io/etcd/pkg/netutil go.etcd.io/etcd/pkg/osutil go.etcd.io/etcd/pkg/pathutil go.etcd.io/etcd/pkg/pbutil go.etcd.io/etcd/pkg/proxy go.etcd.io/etcd/pkg/report go.etcd.io/etcd/pkg/runtime go.etcd.io/etcd/pkg/schedule go.etcd.io/etcd/pkg/srv go.etcd.io/etcd/pkg/stringutil go.etcd.io/etcd/pkg/systemd go.etcd.io/etcd/pkg/testutil go.etcd.io/etcd/pkg/tlsutil go.etcd.io/etcd/pkg/traceutil go.etcd.io/etcd/pkg/transport go.etcd.io/etcd/pkg/types go.etcd.io/etcd/pkg/wait go.etcd.io/etcd/proxy/grpcproxy go.etcd.io/etcd/proxy/grpcproxy/adapter go.etcd.io/etcd/proxy/grpcproxy/cache go.etcd.io/etcd/proxy/httpproxy go.etcd.io/etcd/proxy/tcpproxy go.etcd.io/etcd/raft go.etcd.io/etcd/raft/confchange go.etcd.io/etcd/raft/quorum go.etcd.io/etcd/raft/raftpb go.etcd.io/etcd/raft/tracker go.etcd.io/etcd/version go.etcd.io/etcd/wal go.etcd.io/etcd/wal/walpb
=== RUN   TestMain
    main_test.go:32: skip launching etcd server when invoked via go test
--- SKIP: TestMain (0.00s)
PASS
ok  	go.etcd.io/etcd	0.084s
=== RUN   TestJWTInfo
=== RUN   TestJWTInfo/RSA-priv
=== RUN   TestJWTInfo/RSA
=== RUN   TestJWTInfo/RSA/verify-only
=== RUN   TestJWTInfo/RSAPSS-priv
=== RUN   TestJWTInfo/RSAPSS
=== RUN   TestJWTInfo/RSAPSS/verify-only
=== RUN   TestJWTInfo/ECDSA-priv
=== RUN   TestJWTInfo/ECDSA
=== RUN   TestJWTInfo/ECDSA/verify-only
=== RUN   TestJWTInfo/HMAC
--- PASS: TestJWTInfo (0.57s)
    --- PASS: TestJWTInfo/RSA-priv (0.11s)
    --- PASS: TestJWTInfo/RSA (0.11s)
        --- PASS: TestJWTInfo/RSA/verify-only (0.00s)
    --- PASS: TestJWTInfo/RSAPSS-priv (0.11s)
    --- PASS: TestJWTInfo/RSAPSS (0.11s)
        --- PASS: TestJWTInfo/RSAPSS/verify-only (0.00s)
    --- PASS: TestJWTInfo/ECDSA-priv (0.08s)
    --- PASS: TestJWTInfo/ECDSA (0.05s)
        --- PASS: TestJWTInfo/ECDSA/verify-only (0.02s)
    --- PASS: TestJWTInfo/HMAC (0.00s)
=== RUN   TestJWTBad
=== RUN   TestJWTBad/missing_public_key_file
=== RUN   TestJWTBad/missing_private_key_file
=== RUN   TestJWTBad/ecdsa_no_key
=== RUN   TestJWTBad/no_options
=== RUN   TestJWTBad/invalid_method
=== RUN   TestJWTBad/hmac_no_key
=== RUN   TestJWTBad/rsa_invalid_private_key
=== RUN   TestJWTBad/hmac_pub_key
=== RUN   TestJWTBad/ecdsa_invalid_public_key
=== RUN   TestJWTBad/ecdsa_invalid_private_key
=== RUN   TestJWTBad/rsa_no_key
=== RUN   TestJWTBad/invalid_ttl
=== RUN   TestJWTBad/rsa_invalid_public_key
--- PASS: TestJWTBad (0.01s)
    --- PASS: TestJWTBad/missing_public_key_file (0.00s)
    --- PASS: TestJWTBad/missing_private_key_file (0.00s)
    --- PASS: TestJWTBad/ecdsa_no_key (0.00s)
    --- PASS: TestJWTBad/no_options (0.00s)
    --- PASS: TestJWTBad/invalid_method (0.00s)
    --- PASS: TestJWTBad/hmac_no_key (0.00s)
    --- PASS: TestJWTBad/rsa_invalid_private_key (0.00s)
    --- PASS: TestJWTBad/hmac_pub_key (0.00s)
    --- PASS: TestJWTBad/ecdsa_invalid_public_key (0.01s)
    --- PASS: TestJWTBad/ecdsa_invalid_private_key (0.00s)
    --- PASS: TestJWTBad/rsa_no_key (0.00s)
    --- PASS: TestJWTBad/invalid_ttl (0.00s)
    --- PASS: TestJWTBad/rsa_invalid_public_key (0.00s)
=== RUN   TestRangePermission
--- PASS: TestRangePermission (0.00s)
=== RUN   TestKeyPermission
--- PASS: TestKeyPermission (0.00s)
=== RUN   TestSimpleTokenDisabled
--- PASS: TestSimpleTokenDisabled (0.00s)
=== RUN   TestSimpleTokenAssign
--- PASS: TestSimpleTokenAssign (0.00s)
=== RUN   TestNewAuthStoreRevision
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
--- PASS: TestNewAuthStoreRevision (0.45s)
=== RUN   TestNewAuthStoreBcryptCost
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":3}
{"level":"warn","msg":"use default bcrypt cost instead of the invalid given cost","min-cost":4,"max-cost":31,"default-cost":10,"given-cost":32}
--- PASS: TestNewAuthStoreBcryptCost (0.31s)
=== RUN   TestUserAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestUserAdd (0.47s)
=== RUN   TestRecover
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestRecover (0.49s)
=== RUN   TestRecoverWithEmptyRangePermCache
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
--- PASS: TestRecoverWithEmptyRangePermCache (0.39s)
=== RUN   TestCheckPassword
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"info","msg":"invalid password","user-name":"foo"}
--- PASS: TestCheckPassword (0.40s)
=== RUN   TestUserDelete
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]}
--- PASS: TestUserDelete (0.42s)
=== RUN   TestUserDeleteAndPermCache
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a user","user-name":"foo","user-roles":[]}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"bar"}
--- PASS: TestUserDeleteAndPermCache (0.47s)
=== RUN   TestUserChangePassword
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"changed a password of a user","user-name":"foo","user-roles":[]}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.2"}
--- PASS: TestUserChangePassword (0.47s)
=== RUN   TestRoleAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
--- PASS: TestRoleAdd (0.40s)
=== RUN   TestUserGrant
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
--- PASS: TestUserGrant (0.37s)
=== RUN   TestHasRole
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
{"level":"warn","msg":"'has-role' requested for non-existing user","user-name":"nouser","role-name":"role-test"}
--- PASS: TestHasRole (0.42s)
=== RUN   TestIsOpPermitted
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test-1"],"added-role-name":"role-test-1"}
--- PASS: TestIsOpPermitted (0.38s)
=== RUN   TestGetUser
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
--- PASS: TestGetUser (0.35s)
=== RUN   TestListUsers
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user1"}
--- PASS: TestListUsers (0.42s)
=== RUN   TestRoleGrantPermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
--- PASS: TestRoleGrantPermission (0.60s)
=== RUN   TestRoleRevokePermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"revoked a permission on range","role-name":"role-test-1","key":"Keys","range-end":"RangeEnd"}
--- PASS: TestRoleRevokePermission (0.62s)
=== RUN   TestUserRevokePermission
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test"],"added-role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"foo","user-roles":["role-test","role-test-1"],"added-role-name":"role-test-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted/updated a permission to a user","user-name":"role-test-1","permission-name":"WRITE"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"revoked a role from a user","user-name":"foo","old-user-roles":["role-test","role-test-1"],"new-user-roles":["role-test"],"revoked-role-name":"role-test-1"}
--- PASS: TestUserRevokePermission (0.60s)
=== RUN   TestRoleDelete
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"deleted a role","role-name":"role-test"}
--- PASS: TestRoleDelete (0.61s)
=== RUN   TestAuthInfoFromCtx
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"debug","msg":"authenticated a user","user-name":"foo","token":"dummy.1"}
{"level":"warn","msg":"invalid auth token","token":"Invalid Token"}
{"level":"warn","msg":"invalid auth token","token":"Invalid.Token"}
--- PASS: TestAuthInfoFromCtx (0.53s)
=== RUN   TestAuthDisable
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"disabled authentication"}
--- PASS: TestAuthDisable (0.60s)
=== RUN   TestAuthInfoFromCtxRace
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"warn","msg":"invalid auth token","token":"test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"test"}
--- PASS: TestAuthInfoFromCtxRace (0.16s)
=== RUN   TestIsAdminPermitted
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"disabled authentication"}
--- PASS: TestIsAdminPermitted (0.60s)
=== RUN   TestRecoverFromSnapshot
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"warn","msg":"simple token is not cryptographically signed"}
--- PASS: TestRecoverFromSnapshot (0.46s)
=== RUN   TestHammerSimpleAuthenticate
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-0"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-3"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-4"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-5"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-6"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-7"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-8"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-9"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-10"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-11"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-12"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-13"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-14"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-15"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-16"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-17"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-18"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-19"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-20"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-21"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-22"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-23"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-24"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-25"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-26"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-27"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-28"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-29"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-30"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-31"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-32"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-33"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-34"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-35"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-36"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-37"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-38"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-39"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-40"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-41"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-42"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-43"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-44"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-45"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-46"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-47"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-48"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user-49"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(0).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(0).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(1).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(1).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(2).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(2).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(3).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(3).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(5).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(4).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(4).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(5).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(7).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(6).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(6).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(8).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-48","token":"user-48(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-33","token":"user-33(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-46","token":"user-46(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-49","token":"user-49(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-26","token":"user-26(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-43","token":"user-43(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-10","token":"user-10(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-14","token":"user-14(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-19","token":"user-19(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-16","token":"user-16(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-18","token":"user-18(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-20","token":"user-20(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-29","token":"user-29(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-31","token":"user-31(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-34","token":"user-34(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-42","token":"user-42(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-5","token":"user-5(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-6","token":"user-6(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-7","token":"user-7(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-13","token":"user-13(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-39","token":"user-39(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-37","token":"user-37(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-41","token":"user-41(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-0","token":"user-0(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-8","token":"user-8(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-12","token":"user-12(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-25","token":"user-25(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-17","token":"user-17(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-28","token":"user-28(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-30","token":"user-30(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-32","token":"user-32(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-1","token":"user-1(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-22","token":"user-22(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-23","token":"user-23(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-3","token":"user-3(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-11","token":"user-11(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-15","token":"user-15(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-21","token":"user-21(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-35","token":"user-35(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-36","token":"user-36(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-40","token":"user-40(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-44","token":"user-44(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-4","token":"user-4(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-47","token":"user-47(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-2","token":"user-2(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-9","token":"user-9(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-24","token":"user-24(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-38","token":"user-38(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-27","token":"user-27(9).1"}
{"level":"debug","msg":"authenticated a user","user-name":"user-45","token":"user-45(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(7).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-29","token":"user-29(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-42","token":"user-42(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-19","token":"user-19(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-48","token":"user-48(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-46","token":"user-46(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-16","token":"user-16(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-33","token":"user-33(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-43","token":"user-43(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-18","token":"user-18(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-49","token":"user-49(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-5","token":"user-5(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-10","token":"user-10(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-26","token":"user-26(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-31","token":"user-31(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-14","token":"user-14(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-20","token":"user-20(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-6","token":"user-6(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-34","token":"user-34(8).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-13","token":"user-13(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-0","token":"user-0(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-35","token":"user-35(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-23","token":"user-23(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-25","token":"user-25(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-1","token":"user-1(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-30","token":"user-30(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-44","token":"user-44(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-22","token":"user-22(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-17","token":"user-17(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-3","token":"user-3(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-36","token":"user-36(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-37","token":"user-37(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-12","token":"user-12(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-11","token":"user-11(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-4","token":"user-4(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-2","token":"user-2(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-21","token":"user-21(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-38","token":"user-38(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-39","token":"user-39(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-8","token":"user-8(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-24","token":"user-24(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-45","token":"user-45(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-32","token":"user-32(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-28","token":"user-28(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-15","token":"user-15(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-9","token":"user-9(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-7","token":"user-7(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-47","token":"user-47(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-41","token":"user-41(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-40","token":"user-40(9).1"}
{"level":"info","msg":"deleted a simple token","user-name":"user-27","token":"user-27(9).1"}
--- PASS: TestHammerSimpleAuthenticate (1.48s)
=== RUN   TestRolesOrder
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"user"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1"],"added-role-name":"role1"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["role1","role2"],"added-role-name":"role2"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"abc"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2"],"added-role-name":"abc"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"xyz"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","xyz"],"added-role-name":"xyz"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role3"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"user","user-roles":["abc","role1","role2","role3","xyz"],"added-role-name":"role3"}
--- PASS: TestRolesOrder (0.33s)
=== RUN   TestAuthInfoFromCtxWithRootSimple
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
--- PASS: TestAuthInfoFromCtxWithRootSimple (0.36s)
=== RUN   TestAuthInfoFromCtxWithRootJWT
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"debug","msg":"created/assigned a new JWT token","user-name":"root","revision":4,"token":"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzM5MDU1NTYsInJldmlzaW9uIjo0LCJ1c2VybmFtZSI6InJvb3QifQ.iJKUp-rd7LM9PcdXBRysvd_jWiDIKi0ill7bF_yrTTeq0WmWOxCZQEz5NvFc1s9Szob6GOprkZ4sluq2K_A_KKEAkrUyggsc2SjL4qpGQBgdW4qmH4r56aM20cxGhqpcPilxcIdsshuVurBrd4HJQK5SE3XgimKqeKISIegL0P8dYZLf9PyAUx5jEiH1ncKZjDQjcekgP6Yt0ODmm2YWG5QJYzqfH6wOaz-2kcy-rznfF6WOCV5o5K23YNWEHV_MhIWaKox-7ho1r4s9_9505XsVrZLXk5HmuQ0RPTtghLZ02PdmK7wKE-Op40polktWl2FwfSd5v5k5XRD8jmfM4A"}
--- PASS: TestAuthInfoFromCtxWithRootJWT (0.42s)
=== RUN   TestUserNoPasswordAdd
{"level":"warn","msg":"simple token is not cryptographically signed"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"root"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"granted a role to a user","user-name":"root","user-roles":["root"],"added-role-name":"root"}
{"level":"info","msg":"enabled authentication"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"created a role","role-name":"role-test"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"foo"}
{"level":"error","msg":"failed to save consistentIndex,syncConsistentIndex is nil"}
{"level":"info","msg":"added a user","user-name":"usernopass"}
--- PASS: TestUserNoPasswordAdd (0.44s)
PASS
ok  	go.etcd.io/etcd/auth	14.663s
?   	go.etcd.io/etcd/auth/authpb	[no test files]
=== RUN   TestSimpleHTTPClientDoSuccess
--- PASS: TestSimpleHTTPClientDoSuccess (0.00s)
=== RUN   TestSimpleHTTPClientDoError
--- PASS: TestSimpleHTTPClientDoError (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContext
--- PASS: TestSimpleHTTPClientDoCancelContext (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContextResponseBodyClosed
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosed (0.01s)
=== RUN   TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody
--- PASS: TestSimpleHTTPClientDoCancelContextResponseBodyClosedWithBlockingBody (0.00s)
=== RUN   TestSimpleHTTPClientDoCancelContextWaitForRoundTrip
--- PASS: TestSimpleHTTPClientDoCancelContextWaitForRoundTrip (0.00s)
=== RUN   TestSimpleHTTPClientDoHeaderTimeout
--- PASS: TestSimpleHTTPClientDoHeaderTimeout (0.00s)
=== RUN   TestHTTPClusterClientDo
--- PASS: TestHTTPClusterClientDo (0.00s)
=== RUN   TestHTTPClusterClientDoDeadlineExceedContext
--- PASS: TestHTTPClusterClientDoDeadlineExceedContext (0.00s)
=== RUN   TestHTTPClusterClientDoCanceledContext
--- PASS: TestHTTPClusterClientDoCanceledContext (0.00s)
=== RUN   TestRedirectedHTTPAction
--- PASS: TestRedirectedHTTPAction (0.00s)
=== RUN   TestRedirectFollowingHTTPClient
--- PASS: TestRedirectFollowingHTTPClient (0.00s)
=== RUN   TestDefaultCheckRedirect
--- PASS: TestDefaultCheckRedirect (0.00s)
=== RUN   TestHTTPClusterClientSync
--- PASS: TestHTTPClusterClientSync (0.00s)
=== RUN   TestHTTPClusterClientSyncFail
--- PASS: TestHTTPClusterClientSyncFail (0.00s)
=== RUN   TestHTTPClusterClientAutoSyncCancelContext
--- PASS: TestHTTPClusterClientAutoSyncCancelContext (0.00s)
=== RUN   TestHTTPClusterClientAutoSyncFail
--- PASS: TestHTTPClusterClientAutoSyncFail (0.00s)
=== RUN   TestHTTPClusterClientGetVersion
--- PASS: TestHTTPClusterClientGetVersion (0.00s)
=== RUN   TestHTTPClusterClientSyncPinEndpoint
--- PASS: TestHTTPClusterClientSyncPinEndpoint (0.00s)
=== RUN   TestHTTPClusterClientSyncUnpinEndpoint
--- PASS: TestHTTPClusterClientSyncUnpinEndpoint (0.00s)
=== RUN   TestHTTPClusterClientSyncPinLeaderEndpoint
--- PASS: TestHTTPClusterClientSyncPinLeaderEndpoint (0.00s)
=== RUN   TestHTTPClusterClientResetFail
--- PASS: TestHTTPClusterClientResetFail (0.00s)
=== RUN   TestHTTPClusterClientResetPinRandom
--- PASS: TestHTTPClusterClientResetPinRandom (0.24s)
=== RUN   TestV2KeysURLHelper
--- PASS: TestV2KeysURLHelper (0.00s)
=== RUN   TestGetAction
--- PASS: TestGetAction (0.00s)
=== RUN   TestWaitAction
--- PASS: TestWaitAction (0.00s)
=== RUN   TestSetAction
--- PASS: TestSetAction (0.00s)
=== RUN   TestCreateInOrderAction
--- PASS: TestCreateInOrderAction (0.00s)
=== RUN   TestDeleteAction
--- PASS: TestDeleteAction (0.00s)
=== RUN   TestUnmarshalSuccessfulResponse
--- PASS: TestUnmarshalSuccessfulResponse (0.00s)
=== RUN   TestUnmarshalFailedKeysResponse
--- PASS: TestUnmarshalFailedKeysResponse (0.00s)
=== RUN   TestUnmarshalFailedKeysResponseBadJSON
--- PASS: TestUnmarshalFailedKeysResponseBadJSON (0.00s)
=== RUN   TestHTTPWatcherNextWaitAction
--- PASS: TestHTTPWatcherNextWaitAction (0.00s)
=== RUN   TestHTTPWatcherNextFail
--- PASS: TestHTTPWatcherNextFail (0.00s)
=== RUN   TestHTTPKeysAPIWatcherAction
--- PASS: TestHTTPKeysAPIWatcherAction (0.00s)
=== RUN   TestHTTPKeysAPISetAction
--- PASS: TestHTTPKeysAPISetAction (0.00s)
=== RUN   TestHTTPKeysAPISetError
--- PASS: TestHTTPKeysAPISetError (0.00s)
=== RUN   TestHTTPKeysAPISetResponse
--- PASS: TestHTTPKeysAPISetResponse (0.00s)
=== RUN   TestHTTPKeysAPIGetAction
--- PASS: TestHTTPKeysAPIGetAction (0.00s)
=== RUN   TestHTTPKeysAPIGetError
--- PASS: TestHTTPKeysAPIGetError (0.00s)
=== RUN   TestHTTPKeysAPIGetResponse
--- PASS: TestHTTPKeysAPIGetResponse (0.00s)
=== RUN   TestHTTPKeysAPIDeleteAction
--- PASS: TestHTTPKeysAPIDeleteAction (0.00s)
=== RUN   TestHTTPKeysAPIDeleteError
--- PASS: TestHTTPKeysAPIDeleteError (0.00s)
=== RUN   TestHTTPKeysAPIDeleteResponse
--- PASS: TestHTTPKeysAPIDeleteResponse (0.00s)
=== RUN   TestHTTPKeysAPICreateAction
--- PASS: TestHTTPKeysAPICreateAction (0.00s)
=== RUN   TestHTTPKeysAPICreateInOrderAction
--- PASS: TestHTTPKeysAPICreateInOrderAction (0.00s)
=== RUN   TestHTTPKeysAPIUpdateAction
--- PASS: TestHTTPKeysAPIUpdateAction (0.00s)
=== RUN   TestNodeTTLDuration
--- PASS: TestNodeTTLDuration (0.00s)
=== RUN   TestMembersAPIActionList
--- PASS: TestMembersAPIActionList (0.00s)
=== RUN   TestMembersAPIActionAdd
--- PASS: TestMembersAPIActionAdd (0.00s)
=== RUN   TestMembersAPIActionUpdate
--- PASS: TestMembersAPIActionUpdate (0.00s)
=== RUN   TestMembersAPIActionRemove
--- PASS: TestMembersAPIActionRemove (0.00s)
=== RUN   TestMembersAPIActionLeader
--- PASS: TestMembersAPIActionLeader (0.00s)
=== RUN   TestAssertStatusCode
--- PASS: TestAssertStatusCode (0.00s)
=== RUN   TestV2MembersURL
--- PASS: TestV2MembersURL (0.00s)
=== RUN   TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== RUN   TestMemberCollectionUnmarshalFail
--- PASS: TestMemberCollectionUnmarshalFail (0.00s)
=== RUN   TestMemberCollectionUnmarshal
--- PASS: TestMemberCollectionUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestMarshal
--- PASS: TestMemberCreateRequestMarshal (0.00s)
=== RUN   TestHTTPMembersAPIAddSuccess
--- PASS: TestHTTPMembersAPIAddSuccess (0.00s)
=== RUN   TestHTTPMembersAPIAddError
--- PASS: TestHTTPMembersAPIAddError (0.00s)
=== RUN   TestHTTPMembersAPIRemoveSuccess
--- PASS: TestHTTPMembersAPIRemoveSuccess (0.00s)
=== RUN   TestHTTPMembersAPIRemoveFail
--- PASS: TestHTTPMembersAPIRemoveFail (0.00s)
=== RUN   TestHTTPMembersAPIListSuccess
--- PASS: TestHTTPMembersAPIListSuccess (0.00s)
=== RUN   TestHTTPMembersAPIListError
--- PASS: TestHTTPMembersAPIListError (0.00s)
=== RUN   TestHTTPMembersAPILeaderSuccess
--- PASS: TestHTTPMembersAPILeaderSuccess (0.00s)
=== RUN   TestHTTPMembersAPILeaderError
--- PASS: TestHTTPMembersAPILeaderError (0.00s)
PASS
ok  	go.etcd.io/etcd/client	0.388s
=== RUN   TestDialCancel
{"level":"warn","ts":"2023-01-16T21:42:28.711Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-22e37198-7e3e-40a2-a2c5-5d64573c22eb/dialcancel:12345","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
--- PASS: TestDialCancel (0.11s)
=== RUN   TestDialTimeout
--- PASS: TestDialTimeout (3.01s)
=== RUN   TestDialNoTimeout
--- PASS: TestDialNoTimeout (0.00s)
=== RUN   TestIsHaltErr
--- PASS: TestIsHaltErr (0.00s)
=== RUN   TestCloseCtxClient
--- PASS: TestCloseCtxClient (0.00s)
=== RUN   TestSyncFiltersMembers
--- PASS: TestSyncFiltersMembers (0.01s)
=== RUN   TestCompactOp
--- PASS: TestCompactOp (0.00s)
=== RUN   TestMetadataWithRequireLeader
--- PASS: TestMetadataWithRequireLeader (0.00s)
=== RUN   TestMetadataWithClientAPIVersion
--- PASS: TestMetadataWithClientAPIVersion (0.00s)
=== RUN   TestOpWithSort
--- PASS: TestOpWithSort (0.00s)
=== RUN   TestClientShouldRefreshToken
=== RUN   TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle
=== RUN   TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle
=== RUN   TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth
=== RUN   TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth
=== RUN   TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth
=== RUN   TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth
=== RUN   TestClientShouldRefreshToken/Other_error_and_retryAuth
=== RUN   TestClientShouldRefreshToken/Other_error_and_!retryAuth
--- PASS: TestClientShouldRefreshToken (0.01s)
    --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_non_nil_authTokenBundle (0.00s)
    --- PASS: TestClientShouldRefreshToken/ErrUserEmpty_and_nil_authTokenBundle (0.00s)
    --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_retryAuth (0.00s)
    --- PASS: TestClientShouldRefreshToken/ErrGRPCInvalidAuthToken_and_!retryAuth (0.00s)
    --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_retryAuth (0.00s)
    --- PASS: TestClientShouldRefreshToken/ErrGRPCAuthOldRevision_and_!retryAuth (0.00s)
    --- PASS: TestClientShouldRefreshToken/Other_error_and_retryAuth (0.00s)
    --- PASS: TestClientShouldRefreshToken/Other_error_and_!retryAuth (0.00s)
=== RUN   TestTxnPanics
--- PASS: TestTxnPanics (0.01s)
=== RUN   TestEvent
--- PASS: TestEvent (0.00s)
PASS
ok  	go.etcd.io/etcd/clientv3	4.258s
=== RUN   TestRoundRobinBalancedResolvableNoFailover
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4851A9CD1"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxe9s0tut","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxe9s0tut","addresses":["127.0.0.1:46651"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:46651"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxe9s0tut","connected":false,"subconn":"0x25127d0","subconn-size":1,"address":"127.0.0.1:46651","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxe9s0tut","connected":true,"subconn":"0x25127d0","subconn-size":1,"address":"127.0.0.1:46651","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxe9s0tut","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:46651 (0x25127d0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:46651","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4977E0342"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxea3aym3","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxea3aym3","addresses":["unix:///tmp/etcd-unix-so-3032408530"]}
{"level":"info","msg":"created subconn","address":"unix:///tmp/etcd-unix-so-3032408530"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxea3aym3","connected":false,"subconn":"0x240e3f0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-3032408530","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxea3aym3","connected":true,"subconn":"0x240e3f0","subconn-size":1,"address":"unix:///tmp/etcd-unix-so-3032408530","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxea3aym3","policy":"picker-roundrobin-balanced","subconn-ready":["unix:///tmp/etcd-unix-so-3032408530 (0x240e3f0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","subconn-index":0,"subconn-size":1}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"unix:///tmp/etcd-unix-so-3032408530","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4A3EF3CB3"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeab1u8b","addresses":["127.0.0.1:34429","127.0.0.1:44775","127.0.0.1:45219"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45219"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:44775"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:34429"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f640","subconn-size":3,"address":"127.0.0.1:45219","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f660","subconn-size":3,"address":"127.0.0.1:44775","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":false,"subconn":"0x240f680","subconn-size":3,"address":"127.0.0.1:34429","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f680","subconn-size":3,"address":"127.0.0.1:34429","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f660","subconn-size":3,"address":"127.0.0.1:44775","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)","127.0.0.1:44775 (0x240f660)"],"subconn-size":2}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":0,"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","connected":true,"subconn":"0x240f640","subconn-size":3,"address":"127.0.0.1:45219","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeab1u8b","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:34429 (0x240f680)","127.0.0.1:44775 (0x240f660)","127.0.0.1:45219 (0x240f640)"],"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","subconn-index":2,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:34429","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","subconn-index":0,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45219","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","subconn-index":1,"subconn-size":3}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44775","success":true,"bytes-sent":true,"bytes-received":true}
=== RUN   TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4C1B6E494"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://nofailover/*"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeatx9zf","addresses":["127.0.0.1:33075","127.0.0.1:38209","127.0.0.1:38425","127.0.0.1:39021","127.0.0.1:42819"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:42819"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:38425"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:38209"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:33075"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39021"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513930","subconn-size":5,"address":"127.0.0.1:42819","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513950","subconn-size":5,"address":"127.0.0.1:38425","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513970","subconn-size":5,"address":"127.0.0.1:38209","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x2513990","subconn-size":5,"address":"127.0.0.1:33075","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":false,"subconn":"0x25139c0","subconn-size":5,"address":"127.0.0.1:39021","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513930","subconn-size":5,"address":"127.0.0.1:42819","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:42819 (0x2513930)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513990","subconn-size":5,"address":"127.0.0.1:33075","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:42819 (0x2513930)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513970","subconn-size":5,"address":"127.0.0.1:38209","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:42819 (0x2513930)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x2513950","subconn-size":5,"address":"127.0.0.1:38425","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:38425 (0x2513950)","127.0.0.1:42819 (0x2513930)"],"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":0,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","connected":true,"subconn":"0x25139c0","subconn-size":5,"address":"127.0.0.1:39021","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeatx9zf","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:33075 (0x2513990)","127.0.0.1:38209 (0x2513970)","127.0.0.1:38425 (0x2513950)","127.0.0.1:39021 (0x25139c0)","127.0.0.1:42819 (0x2513930)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:33075","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39021","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:42819","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38425","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:38209","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableNoFailover (0.15s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1 (0.06s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_1_unix_sockets (0.01s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_3 (0.03s)
    --- PASS: TestRoundRobinBalancedResolvableNoFailover/rrBalanced_5 (0.04s)
=== RUN   TestRoundRobinBalancedResolvableFailoverFromServerFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E4EB807115"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://serverfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxeblar05","addresses":["127.0.0.1:40611","127.0.0.1:41245","127.0.0.1:43693","127.0.0.1:45171","127.0.0.1:45413"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45171"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:43693"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:40611"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:41245"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45413"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x2609370","subconn-size":5,"address":"127.0.0.1:43693","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x2609390","subconn-size":5,"address":"127.0.0.1:40611","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x26093b0","subconn-size":5,"address":"127.0.0.1:41245","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x26093e0","subconn-size":5,"address":"127.0.0.1:45413","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"CONNECTING","new-state":"TRANSIENT_FAILURE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x26093b0","subconn-size":5,"address":"127.0.0.1:41245","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x2609370","subconn-size":5,"address":"127.0.0.1:43693","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x26093e0","subconn-size":5,"address":"127.0.0.1:45413","old-state":"CONNECTING","new-state":"READY"}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":3}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":0,"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x2609390","subconn-size":5,"address":"127.0.0.1:40611","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:40611 (0x2609390)","127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":2,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":3,"subconn-size":4}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":0,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":false,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"TRANSIENT_FAILURE","new-state":"CONNECTING"}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":1,"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","connected":true,"subconn":"0x24ad540","subconn-size":5,"address":"127.0.0.1:45171","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxeblar05","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:40611 (0x2609390)","127.0.0.1:41245 (0x26093b0)","127.0.0.1:43693 (0x2609370)","127.0.0.1:45171 (0x24ad540)","127.0.0.1:45413 (0x26093e0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43693","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:40611","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:41245","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45413","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45171","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromServerFail (1.06s)
=== RUN   TestRoundRobinBalancedResolvableFailoverFromRequestFail
{"level":"debug","msg":"registered balancer","policy":"picker-roundrobin-balanced","name":"173AE80E8DCE4E8C6"}
{"level":"info","msg":"built balancer","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","resolver-target":"endpoint://requestfail/mock.server"}
{"level":"info","msg":"resolved","picker":"picker-error","balancer-id":"cptxxet20grj","addresses":["127.0.0.1:39055","127.0.0.1:39587","127.0.0.1:43453","127.0.0.1:44567","127.0.0.1:45961"]}
{"level":"info","msg":"created subconn","address":"127.0.0.1:44567"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:43453"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:45961"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39587"}
{"level":"info","msg":"created subconn","address":"127.0.0.1:39055"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7d90","subconn-size":5,"address":"127.0.0.1:44567","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7db0","subconn-size":5,"address":"127.0.0.1:43453","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7dd0","subconn-size":5,"address":"127.0.0.1:45961","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7df0","subconn-size":5,"address":"127.0.0.1:39587","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":false,"subconn":"0x29d7e20","subconn-size":5,"address":"127.0.0.1:39055","old-state":"IDLE","new-state":"CONNECTING"}
{"level":"warn","msg":"connectivity recorder received unknown state","connectivity-state":"IDLE"}
{"level":"info","msg":"state changed","picker":"picker-error","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7df0","subconn-size":5,"address":"127.0.0.1:39587","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39587 (0x29d7df0)"],"subconn-size":1}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":1}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7e20","subconn-size":5,"address":"127.0.0.1:39055","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)"],"subconn-size":2}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7dd0","subconn-size":5,"address":"127.0.0.1:45961","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":3}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7d90","subconn-size":5,"address":"127.0.0.1:44567","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:44567 (0x29d7d90)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":4}
{"level":"info","msg":"state changed","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","connected":true,"subconn":"0x29d7db0","subconn-size":5,"address":"127.0.0.1:43453","old-state":"CONNECTING","new-state":"READY"}
{"level":"info","msg":"updated picker","picker":"picker-roundrobin-balanced","balancer-id":"cptxxet20grj","policy":"picker-roundrobin-balanced","subconn-ready":["127.0.0.1:39055 (0x29d7e20)","127.0.0.1:39587 (0x29d7df0)","127.0.0.1:43453 (0x29d7db0)","127.0.0.1:44567 (0x29d7d90)","127.0.0.1:45961 (0x29d7dd0)"],"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","subconn-index":0,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39587","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","subconn-index":1,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:39055","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","subconn-index":2,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:44567","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","subconn-index":3,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:43453","success":true,"bytes-sent":true,"bytes-received":true}
{"level":"debug","msg":"picked","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","subconn-index":4,"subconn-size":5}
{"level":"debug","msg":"balancer done","picker":"picker-roundrobin-balanced","address":"127.0.0.1:45961","success":true,"bytes-sent":true,"bytes-received":true}
--- PASS: TestRoundRobinBalancedResolvableFailoverFromRequestFail (0.05s)
=== RUN   Test_epsToAddrs
--- PASS: Test_epsToAddrs (0.00s)
PASS
ok  	go.etcd.io/etcd/clientv3/balancer	1.295s
?   	go.etcd.io/etcd/clientv3/balancer/connectivity	[no test files]
?   	go.etcd.io/etcd/clientv3/balancer/picker	[no test files]
?   	go.etcd.io/etcd/clientv3/balancer/resolver/endpoint	[no test files]
testing: warning: no tests to run
PASS
ok  	go.etcd.io/etcd/clientv3/clientv3util	0.038s [no tests to run]
=== RUN   TestResumeElection
--- PASS: TestResumeElection (0.65s)
PASS
ok  	go.etcd.io/etcd/clientv3/concurrency	1.754s
?   	go.etcd.io/etcd/clientv3/credentials	[no test files]
?   	go.etcd.io/etcd/clientv3/leasing	[no test files]
?   	go.etcd.io/etcd/clientv3/mirror	[no test files]
=== RUN   TestPrefixInterval
--- PASS: TestPrefixInterval (0.00s)
PASS
ok  	go.etcd.io/etcd/clientv3/namespace	0.039s
?   	go.etcd.io/etcd/clientv3/naming	[no test files]
?   	go.etcd.io/etcd/clientv3/naming/endpoints	[no test files]
?   	go.etcd.io/etcd/clientv3/naming/endpoints/internal	[no test files]
?   	go.etcd.io/etcd/clientv3/naming/resolver	[no test files]
=== RUN   TestDetectKvOrderViolation
--- PASS: TestDetectKvOrderViolation (6.13s)
=== RUN   TestDetectTxnOrderViolation
--- PASS: TestDetectTxnOrderViolation (6.61s)
=== RUN   TestKvOrdering
--- PASS: TestKvOrdering (0.00s)
=== RUN   TestTxnOrdering
--- PASS: TestTxnOrdering (0.00s)
=== RUN   TestEndpointSwitchResolvesViolation
    util_test.go:75: Reconfigure client to speak only to the 'partitioned' member
--- PASS: TestEndpointSwitchResolvesViolation (3.32s)
=== RUN   TestUnresolvableOrderViolation
--- PASS: TestUnresolvableOrderViolation (14.16s)
PASS
ok  	go.etcd.io/etcd/clientv3/ordering	30.333s
=== RUN   TestSnapshotV3RestoreMultiMemberAdd
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot873366470.db.part"}
{"level":"info","ts":"2023-01-16T21:44:03.877Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:42097"}
{"level":"info","ts":"2023-01-16T21:44:03.969Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:42097","size":"20 kB","took":"129.524097ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot873366470.db"}
WARNING: 2023/01/16 21:44:04 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:42097 localhost:42097 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:42097: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/118218621/member/wal","data-dir":"/tmp/118218621","snap-dir":"/tmp/118218621/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/118218621/member/wal","data-dir":"/tmp/118218621","snap-dir":"/tmp/118218621/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/647511307/member/wal","data-dir":"/tmp/647511307","snap-dir":"/tmp/647511307/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/647511307/member/wal","data-dir":"/tmp/647511307","snap-dir":"/tmp/647511307/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/280538074/member/wal","data-dir":"/tmp/280538074","snap-dir":"/tmp/280538074/member/snap"}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"34c861b5834fd6a1","added-peer-peer-urls":["unix://localhost:26103"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"c7232ffcd446386c","added-peer-peer-urls":["unix://localhost:39218"]}
{"level":"info","msg":"added member","cluster-id":"e5c49b48d8380f2f","local-member-id":"0","added-peer-id":"fd55833307cccd6e","added-peer-peer-urls":["unix://localhost:18186"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot873366470.db","wal-dir":"/tmp/280538074/member/wal","data-dir":"/tmp/280538074","snap-dir":"/tmp/280538074/member/snap"}
--- PASS: TestSnapshotV3RestoreMultiMemberAdd (22.21s)
=== RUN   TestSnapshotV3RestoreSingle
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot306827792.db.part"}
{"level":"info","ts":"2023-01-16T21:44:25.319Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:40239"}
{"level":"info","ts":"2023-01-16T21:44:25.442Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:40239","size":"20 kB","took":"171.595211ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot306827792.db"}
WARNING: 2023/01/16 21:44:25 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:40239 localhost:40239 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:40239: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot306827792.db","wal-dir":"/tmp/600464569/member/wal","data-dir":"/tmp/600464569","snap-dir":"/tmp/600464569/member/snap"}
{"level":"info","msg":"added member","cluster-id":"936588acf0ef1e1a","local-member-id":"0","added-peer-id":"59d8fe67fa57f951","added-peer-peer-urls":["unix://localhost:21217"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot306827792.db","wal-dir":"/tmp/600464569/member/wal","data-dir":"/tmp/600464569","snap-dir":"/tmp/600464569/member/snap"}
--- PASS: TestSnapshotV3RestoreSingle (2.63s)
=== RUN   TestSnapshotV3RestoreMulti
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot557372881.db.part"}
{"level":"info","ts":"2023-01-16T21:44:28.560Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:32104"}
{"level":"info","ts":"2023-01-16T21:44:28.728Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:32104","size":"20 kB","took":"205.479775ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot557372881.db"}
WARNING: 2023/01/16 21:44:28 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:32104 localhost:32104 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:32104: connect: no such file or directory". Reconnecting...
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/926457656/member/wal","data-dir":"/tmp/926457656","snap-dir":"/tmp/926457656/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/926457656/member/wal","data-dir":"/tmp/926457656","snap-dir":"/tmp/926457656/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/540233913/member/wal","data-dir":"/tmp/540233913","snap-dir":"/tmp/540233913/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/540233913/member/wal","data-dir":"/tmp/540233913","snap-dir":"/tmp/540233913/member/snap"}
{"level":"info","msg":"restoring snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/156953914/member/wal","data-dir":"/tmp/156953914","snap-dir":"/tmp/156953914/member/snap"}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"a0a795c352b0a5b3","added-peer-peer-urls":["unix://localhost:28727"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"bce72ac96f85000f","added-peer-peer-urls":["unix://localhost:20162"]}
{"level":"info","msg":"added member","cluster-id":"ec77cb1203d10acf","local-member-id":"0","added-peer-id":"da80372d7f600b6c","added-peer-peer-urls":["unix://localhost:22348"]}
{"level":"info","msg":"restored snapshot","path":"/tmp/snapshot557372881.db","wal-dir":"/tmp/156953914/member/wal","data-dir":"/tmp/156953914","snap-dir":"/tmp/156953914/member/snap"}
--- PASS: TestSnapshotV3RestoreMulti (6.87s)
=== RUN   TestSnapshotFilePermissions
{"level":"info","msg":"created temporary db file","path":"/tmp/snapshot582043927.db.part"}
{"level":"info","ts":"2023-01-16T21:44:35.586Z","caller":"clientv3/maintenance.go:200","msg":"opened snapshot stream; downloading"}
{"level":"info","msg":"fetching snapshot","endpoint":"unix://localhost:25948"}
{"level":"info","ts":"2023-01-16T21:44:35.681Z","caller":"clientv3/maintenance.go:208","msg":"completed snapshot read; closing"}
{"level":"info","msg":"fetched snapshot","endpoint":"unix://localhost:25948","size":"20 kB","took":"130.023444ms"}
{"level":"info","msg":"saved","path":"/tmp/snapshot582043927.db"}
WARNING: 2023/01/16 21:44:35 [core] grpc: addrConn.createTransport failed to connect to {unix://localhost:25948 localhost:25948 <nil> 0 <nil>}. Err: connection error: desc = "transport: Error while dialing dial unix localhost:25948: connect: no such file or directory". Reconnecting...
--- PASS: TestSnapshotFilePermissions (1.83s)
=== RUN   TestCorruptedBackupFileCheck
--- PASS: TestCorruptedBackupFileCheck (0.01s)
PASS
ok  	go.etcd.io/etcd/clientv3/snapshot	33.673s
=== RUN   TestConfigFromFile
--- PASS: TestConfigFromFile (0.03s)
PASS
ok  	go.etcd.io/etcd/clientv3/yaml	0.071s
=== RUN   TestConfigFileOtherFields
--- PASS: TestConfigFileOtherFields (0.01s)
=== RUN   TestUpdateDefaultClusterFromName
--- PASS: TestUpdateDefaultClusterFromName (0.00s)
=== RUN   TestUpdateDefaultClusterFromNameOverwrite
--- PASS: TestUpdateDefaultClusterFromNameOverwrite (0.00s)
=== RUN   TestAutoCompactionModeInvalid
--- PASS: TestAutoCompactionModeInvalid (0.00s)
=== RUN   TestAutoCompactionModeParse
--- PASS: TestAutoCompactionModeParse (0.00s)
=== RUN   TestStartEtcdWrongToken
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:44:55.655044 I | embed: name = default
2023-01-16 21:44:55.655452 I | embed: data dir = /tmp/token-test270237097
2023-01-16 21:44:55.655519 I | embed: member dir = /tmp/token-test270237097/member
2023-01-16 21:44:55.655580 I | embed: heartbeat = 100ms
2023-01-16 21:44:55.655640 I | embed: election = 1000ms
2023-01-16 21:44:55.655714 I | embed: snapshot count = 100000
2023-01-16 21:44:55.655855 I | embed: advertise client URLs = http://localhost:2379
2023-01-16 21:44:55.823604 I | etcdserver: starting member 8e9e05c52164694d in cluster cdf818194e3a8c32
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d switched to configuration voters=()
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d became follower at term 0
raft2023/01/16 21:44:55 INFO: newRaft 8e9e05c52164694d [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d became follower at term 1
raft2023/01/16 21:44:55 INFO: 8e9e05c52164694d switched to configuration voters=(10276657743932975437)
2023-01-16 21:44:55.923319 E | auth: unknown token type: wrong-token
2023-01-16 21:44:55.923452 W | etcdserver: failed to create token provider,err is auth: invalid auth options
--- PASS: TestStartEtcdWrongToken (0.37s)
PASS
ok  	go.etcd.io/etcd/embed	0.462s
=== RUN   TestMain
--- PASS: TestMain (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdctl	0.086s
?   	go.etcd.io/etcd/etcdctl/ctlv2	[no test files]
=== RUN   TestArgOrStdin
--- PASS: TestArgOrStdin (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdctl/ctlv2/command	0.065s
?   	go.etcd.io/etcd/etcdctl/ctlv3	[no test files]
=== RUN   Test_parseWatchArgs
--- PASS: Test_parseWatchArgs (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdctl/ctlv3/command	0.068s
=== RUN   TestConfigParsingMemberFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingMemberFlags (0.00s)
=== RUN   TestConfigFileMemberFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.449785 I | etcdmain: Loading server configuration from "/tmp/servercfg821886099". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileMemberFields (0.01s)
=== RUN   TestConfigParsingClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingClusteringFlags (0.00s)
=== RUN   TestConfigFileClusteringFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.458444 I | etcdmain: Loading server configuration from "/tmp/servercfg694527807". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFields (0.01s)
=== RUN   TestConfigFileClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.463184 I | etcdmain: Loading server configuration from "/tmp/servercfg3796020746". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.466321 I | etcdmain: Loading server configuration from "/tmp/servercfg3970155110". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.469592 I | etcdmain: Loading server configuration from "/tmp/servercfg2720578019". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.472930 I | etcdmain: Loading server configuration from "/tmp/servercfg171954691". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.476020 I | etcdmain: Loading server configuration from "/tmp/servercfg3956894839". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.479052 I | etcdmain: Loading server configuration from "/tmp/servercfg2120979790". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.482065 I | etcdmain: Loading server configuration from "/tmp/servercfg1953918290". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.485151 I | etcdmain: Loading server configuration from "/tmp/servercfg496995789". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileClusteringFlags (0.03s)
=== RUN   TestConfigParsingOtherFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingOtherFlags (0.00s)
=== RUN   TestConfigFileOtherFields
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.494055 I | etcdmain: Loading server configuration from "/tmp/servercfg3774112389". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileOtherFields (0.00s)
=== RUN   TestConfigParsingConflictClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingConflictClusteringFlags (0.01s)
=== RUN   TestConfigFileConflictClusteringFlags
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.507152 I | etcdmain: Loading server configuration from "/tmp/servercfg917206772". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.509546 I | etcdmain: Loading server configuration from "/tmp/servercfg3089861773". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.512070 I | etcdmain: Loading server configuration from "/tmp/servercfg3489612593". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.514572 I | etcdmain: Loading server configuration from "/tmp/servercfg2086549901". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileConflictClusteringFlags (0.01s)
=== RUN   TestConfigParsingMissedAdvertiseClientURLsFlag
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigParsingMissedAdvertiseClientURLsFlag (0.01s)
=== RUN   TestConfigIsNewCluster
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
--- PASS: TestConfigIsNewCluster (0.00s)
=== RUN   TestConfigIsProxy
--- PASS: TestConfigIsProxy (0.00s)
=== RUN   TestConfigIsReadonlyProxy
--- PASS: TestConfigIsReadonlyProxy (0.00s)
=== RUN   TestConfigShouldFallbackToProxy
--- PASS: TestConfigShouldFallbackToProxy (0.00s)
=== RUN   TestConfigFileElectionTimeout
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.544648 I | etcdmain: Loading server configuration from "/tmp/servercfg1950405618". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.547151 I | etcdmain: Loading server configuration from "/tmp/servercfg1442816281". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.549538 I | etcdmain: Loading server configuration from "/tmp/servercfg2405747582". Other configuration command line flags and environment variables will be ignored if provided.
[WARNING] Deprecated '--logger=capnslog' flag is set; use '--logger=zap' flag instead
2023-01-16 21:46:06.551895 I | etcdmain: Loading server configuration from "/tmp/servercfg1701776142". Other configuration command line flags and environment variables will be ignored if provided.
--- PASS: TestConfigFileElectionTimeout (0.01s)
PASS
ok  	go.etcd.io/etcd/etcdmain	0.197s
=== RUN   TestDecideClusterVersion
--- PASS: TestDecideClusterVersion (0.00s)
=== RUN   TestIsCompatibleWithVers
{"level":"warn","msg":"cluster version of remote member is not compatible; too high","remote-member-id":"b","remote-member-cluster-version":"2.1.0","minimum-cluster-version-supported":"2.0.0"}
{"level":"warn","msg":"cluster version of remote member is not compatible; too low","remote-member-id":"c","remote-member-cluster-version":"2.0.0","minimum-cluster-version-supported":"2.1.0"}
--- PASS: TestIsCompatibleWithVers (0.00s)
=== RUN   TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail
--- PASS: TestConfigVerifyBootstrapWithoutClusterAndDiscoveryURLFail (0.00s)
=== RUN   TestConfigVerifyExistingWithDiscoveryURLFail
--- PASS: TestConfigVerifyExistingWithDiscoveryURLFail (0.00s)
=== RUN   TestConfigVerifyLocalMember
--- PASS: TestConfigVerifyLocalMember (0.00s)
=== RUN   TestSnapDir
--- PASS: TestSnapDir (0.00s)
=== RUN   TestWALDir
--- PASS: TestWALDir (0.00s)
=== RUN   TestShouldDiscover
--- PASS: TestShouldDiscover (0.00s)
=== RUN   TestConsistentIndex
--- PASS: TestConsistentIndex (0.00s)
=== RUN   TestGetIDs
--- PASS: TestGetIDs (0.00s)
=== RUN   TestCreateConfigChangeEnts
--- PASS: TestCreateConfigChangeEnts (0.00s)
=== RUN   TestStopRaftWhenWaitingForApplyDone
--- PASS: TestStopRaftWhenWaitingForApplyDone (0.00s)
=== RUN   TestConfigChangeBlocksApply
--- PASS: TestConfigChangeBlocksApply (1.00s)
=== RUN   TestProcessDuplicatedAppRespMessage
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestProcessDuplicatedAppRespMessage (0.00s)
=== RUN   TestShouldWaitWALSync
=== RUN   TestShouldWaitWALSync/both_entries_are_nil
=== RUN   TestShouldWaitWALSync/both_entries_are_empty_slices
=== RUN   TestShouldWaitWALSync/one_nil_and_the_other_empty
=== RUN   TestShouldWaitWALSync/one_nil_and_the_other_has_data
=== RUN   TestShouldWaitWALSync/one_empty_and_the_other_has_data
=== RUN   TestShouldWaitWALSync/has_different_term_and_index
=== RUN   TestShouldWaitWALSync/has_identical_data
=== RUN   TestShouldWaitWALSync/has_overlapped_entry
--- PASS: TestShouldWaitWALSync (0.00s)
    --- PASS: TestShouldWaitWALSync/both_entries_are_nil (0.00s)
    --- PASS: TestShouldWaitWALSync/both_entries_are_empty_slices (0.00s)
    --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_empty (0.00s)
    --- PASS: TestShouldWaitWALSync/one_nil_and_the_other_has_data (0.00s)
    --- PASS: TestShouldWaitWALSync/one_empty_and_the_other_has_data (0.00s)
    --- PASS: TestShouldWaitWALSync/has_different_term_and_index (0.00s)
    --- PASS: TestShouldWaitWALSync/has_identical_data (0.00s)
    --- PASS: TestShouldWaitWALSync/has_overlapped_entry (0.00s)
=== RUN   TestDoLocalAction
--- PASS: TestDoLocalAction (0.00s)
=== RUN   TestDoBadLocalAction
--- PASS: TestDoBadLocalAction (0.00s)
=== RUN   TestApplyRepeat
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"47.668µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestApplyRepeat (0.02s)
=== RUN   TestApplyRequest
{"level":"warn","msg":"apply request took too long","took":"14.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Expiration:1337 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"POST\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"21µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"17.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Dir:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.001µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:true ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 PrevExist:false ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.333µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"11.333µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" PrevValue:\"bar\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"12.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevIndex:1 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"DELETE\" PrevValue:\"bar\" PrevIndex:5 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"9.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"10.667µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"9.334µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"SYNC\" Time:12345 ","response":""}
{"level":"warn","msg":"apply request took too long","took":"4.001µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"BADMETHOD\" ","response":""}
--- PASS: TestApplyRequest (0.00s)
=== RUN   TestApplyRequestOnAdminMemberAttributes
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"warn","msg":"apply request took too long","took":"294.008µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"PUT\" Path:\"/0/members/1/attributes\" Val:\"{\\\"Name\\\":\\\"abc\\\",\\\"ClientURLs\\\":[\\\"http://127.0.0.1:2379\\\"]}\" ","response":""}
--- PASS: TestApplyRequestOnAdminMemberAttributes (0.00s)
=== RUN   TestApplyConfChangeError
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":[]}
--- PASS: TestApplyConfChangeError (0.04s)
=== RUN   TestApplyConfChangeShouldStop
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"2","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1","removed-remote-peer-urls":[]}
--- PASS: TestApplyConfChangeShouldStop (0.00s)
=== RUN   TestApplyConfigChangeUpdatesConsistIndex
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":["http://whatever:123"]}
--- PASS: TestApplyConfigChangeUpdatesConsistIndex (0.00s)
=== RUN   TestApplyMultiConfChangeShouldStop
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":[]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"5","added-peer-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"2","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"3","removed-remote-peer-urls":[]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":[]}
--- PASS: TestApplyMultiConfChangeShouldStop (0.00s)
=== RUN   TestDoProposal
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"15.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"POST\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"21µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"34.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"DELETE\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"12µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"QGET\" Quorum:true ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestDoProposal (0.00s)
=== RUN   TestDoProposalCancelled
--- PASS: TestDoProposalCancelled (0.00s)
=== RUN   TestDoProposalTimeout
--- PASS: TestDoProposalTimeout (0.00s)
=== RUN   TestDoProposalStopped
--- PASS: TestDoProposalStopped (0.00s)
=== RUN   TestSync
--- PASS: TestSync (0.01s)
=== RUN   TestSyncTimeout
--- PASS: TestSyncTimeout (0.01s)
=== RUN   TestSyncTrigger
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestSyncTrigger (0.01s)
=== RUN   TestSnapshot
{"level":"info","msg":"saved snapshot","snapshot-index":1}
{"level":"info","msg":"compacted Raft logs","compact-index":1}
--- PASS: TestSnapshot (0.29s)
=== RUN   TestSnapshotOrdering
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir90282474/member/snap/0000000000000001.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":0,"current-applied-index":0,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":1}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"43.685491ms"}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir90282474/member/snap/db","took":"640.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":1,"current-applied-index":1,"incoming-leader-snapshot-index":1,"incoming-leader-snapshot-term":0}
--- PASS: TestSnapshotOrdering (0.58s)
=== RUN   TestTriggerSnap
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"30.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571969 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"19.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571970 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571971 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"16.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571972 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"16.333µs","expected-duration":"0s","prefix":"","request":"ID:168003383571973 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571974 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"14.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571975 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.667µs","expected-duration":"0s","prefix":"","request":"ID:168003383571976 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"26.001µs","expected-duration":"0s","prefix":"","request":"ID:168003383571977 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"15.334µs","expected-duration":"0s","prefix":"","request":"ID:168003383571978 Method:\"PUT\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"13.333µs","expected-duration":"0s","prefix":"","request":"ID:168003383571979 Method:\"PUT\" ","response":""}
{"level":"info","msg":"triggering snapshot","local-member-id":"0","local-member-applied-index":11,"local-member-snapshot-index":0,"local-member-snapshot-count":10}
{"level":"info","msg":"saved snapshot","snapshot-index":11}
{"level":"info","msg":"compacted Raft logs","compact-index":1}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestTriggerSnap (0.36s)
=== RUN   TestConcurrentApplyAndSnapshotV3
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"warn","msg":"apply request took too long","took":"48.002µs","expected-duration":"0s","prefix":"","request":"ID:1 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"69.668µs","expected-duration":"0s","prefix":"","request":"ID:2 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000003.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":0,"current-applied-index":2,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":3}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"530.681µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":3,"current-applied-index":3,"incoming-leader-snapshot-index":3,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.668µs","expected-duration":"0s","prefix":"","request":"ID:4 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:5 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000006.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":6}
{"level":"info","msg":"applying snapshot","current-snapshot-index":3,"current-applied-index":5,"incoming-leader-snapshot-index":6,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"727.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":6,"current-applied-index":6,"incoming-leader-snapshot-index":6,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"76.002µs","expected-duration":"0s","prefix":"","request":"ID:7 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"35.668µs","expected-duration":"0s","prefix":"","request":"ID:8 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000009.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":9}
{"level":"info","msg":"applying snapshot","current-snapshot-index":6,"current-applied-index":8,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":9,"current-applied-index":9,"incoming-leader-snapshot-index":9,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35µs","expected-duration":"0s","prefix":"","request":"ID:10 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:11 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000000c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":12}
{"level":"info","msg":"applying snapshot","current-snapshot-index":9,"current-applied-index":11,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"554.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":12,"current-applied-index":12,"incoming-leader-snapshot-index":12,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"42.001µs","expected-duration":"0s","prefix":"","request":"ID:13 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:14 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000000f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":12,"current-applied-index":14,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":15}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"607.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":15,"current-applied-index":15,"incoming-leader-snapshot-index":15,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.667µs","expected-duration":"0s","prefix":"","request":"ID:16 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.668µs","expected-duration":"0s","prefix":"","request":"ID:17 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000012.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":18}
{"level":"info","msg":"applying snapshot","current-snapshot-index":15,"current-applied-index":17,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"624.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":18,"current-applied-index":18,"incoming-leader-snapshot-index":18,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:19 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:20 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000015.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":21}
{"level":"info","msg":"applying snapshot","current-snapshot-index":18,"current-applied-index":20,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"626.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":21,"current-applied-index":21,"incoming-leader-snapshot-index":21,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"38.001µs","expected-duration":"0s","prefix":"","request":"ID:22 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:23 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000018.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":24}
{"level":"info","msg":"applying snapshot","current-snapshot-index":21,"current-applied-index":23,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"709.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":24,"current-applied-index":24,"incoming-leader-snapshot-index":24,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.668µs","expected-duration":"0s","prefix":"","request":"ID:25 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.667µs","expected-duration":"0s","prefix":"","request":"ID:26 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000001b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":27}
{"level":"info","msg":"applying snapshot","current-snapshot-index":24,"current-applied-index":26,"incoming-leader-snapshot-index":27,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"654.684µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":27,"current-applied-index":27,"incoming-leader-snapshot-index":27,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:28 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"229.006µs","expected-duration":"0s","prefix":"","request":"ID:29 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000001e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":30}
{"level":"info","msg":"applying snapshot","current-snapshot-index":27,"current-applied-index":29,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"660.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":30,"current-applied-index":30,"incoming-leader-snapshot-index":30,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:31 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:32 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000021.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":33}
{"level":"info","msg":"applying snapshot","current-snapshot-index":30,"current-applied-index":32,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"607.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":33,"current-applied-index":33,"incoming-leader-snapshot-index":33,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:34 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.668µs","expected-duration":"0s","prefix":"","request":"ID:35 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000024.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":36}
{"level":"info","msg":"applying snapshot","current-snapshot-index":33,"current-applied-index":35,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"744.353µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":36,"current-applied-index":36,"incoming-leader-snapshot-index":36,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:37 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"25.001µs","expected-duration":"0s","prefix":"","request":"ID:38 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000027.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":39}
{"level":"info","msg":"applying snapshot","current-snapshot-index":36,"current-applied-index":38,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"708.353µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":39,"current-applied-index":39,"incoming-leader-snapshot-index":39,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.334µs","expected-duration":"0s","prefix":"","request":"ID:40 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:41 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000002a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":39,"current-applied-index":41,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":42}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"634.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":42,"current-applied-index":42,"incoming-leader-snapshot-index":42,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.667µs","expected-duration":"0s","prefix":"","request":"ID:43 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:44 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000002d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":42,"current-applied-index":44,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":45}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"711.019µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":45,"current-applied-index":45,"incoming-leader-snapshot-index":45,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:46 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:47 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000030.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":48}
{"level":"info","msg":"applying snapshot","current-snapshot-index":45,"current-applied-index":47,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"762.687µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":48,"current-applied-index":48,"incoming-leader-snapshot-index":48,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"73.669µs","expected-duration":"0s","prefix":"","request":"ID:49 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:50 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000033.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":51}
{"level":"info","msg":"applying snapshot","current-snapshot-index":48,"current-applied-index":50,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"583.683µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":51,"current-applied-index":51,"incoming-leader-snapshot-index":51,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"161.671µs","expected-duration":"0s","prefix":"","request":"ID:52 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:53 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000036.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":54}
{"level":"info","msg":"applying snapshot","current-snapshot-index":51,"current-applied-index":53,"incoming-leader-snapshot-index":54,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"578.348µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":54,"current-applied-index":54,"incoming-leader-snapshot-index":54,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"29.667µs","expected-duration":"0s","prefix":"","request":"ID:55 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:56 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000039.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":57}
{"level":"info","msg":"applying snapshot","current-snapshot-index":54,"current-applied-index":56,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"552.014µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":57,"current-applied-index":57,"incoming-leader-snapshot-index":57,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.334µs","expected-duration":"0s","prefix":"","request":"ID:58 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"50.668µs","expected-duration":"0s","prefix":"","request":"ID:59 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000003c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":60}
{"level":"info","msg":"applying snapshot","current-snapshot-index":57,"current-applied-index":59,"incoming-leader-snapshot-index":60,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"635.684µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":60,"current-applied-index":60,"incoming-leader-snapshot-index":60,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.334µs","expected-duration":"0s","prefix":"","request":"ID:61 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.001µs","expected-duration":"0s","prefix":"","request":"ID:62 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000003f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":63}
{"level":"info","msg":"applying snapshot","current-snapshot-index":60,"current-applied-index":62,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"631.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":63,"current-applied-index":63,"incoming-leader-snapshot-index":63,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:64 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:65 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000042.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":66}
{"level":"info","msg":"applying snapshot","current-snapshot-index":63,"current-applied-index":65,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"656.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":66,"current-applied-index":66,"incoming-leader-snapshot-index":66,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:67 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.001µs","expected-duration":"0s","prefix":"","request":"ID:68 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000045.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":66,"current-applied-index":68,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":69}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"676.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":69,"current-applied-index":69,"incoming-leader-snapshot-index":69,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.667µs","expected-duration":"0s","prefix":"","request":"ID:70 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.668µs","expected-duration":"0s","prefix":"","request":"ID:71 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000048.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":72}
{"level":"info","msg":"applying snapshot","current-snapshot-index":69,"current-applied-index":71,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"609.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":72,"current-applied-index":72,"incoming-leader-snapshot-index":72,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:73 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"33µs","expected-duration":"0s","prefix":"","request":"ID:74 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000004b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":75}
{"level":"info","msg":"applying snapshot","current-snapshot-index":72,"current-applied-index":74,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"605.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":75,"current-applied-index":75,"incoming-leader-snapshot-index":75,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"80.668µs","expected-duration":"0s","prefix":"","request":"ID:76 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:77 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000004e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":75,"current-applied-index":77,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":78}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"715.685µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":78,"current-applied-index":78,"incoming-leader-snapshot-index":78,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.334µs","expected-duration":"0s","prefix":"","request":"ID:79 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:80 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000051.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":81}
{"level":"info","msg":"applying snapshot","current-snapshot-index":78,"current-applied-index":80,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"713.686µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":81,"current-applied-index":81,"incoming-leader-snapshot-index":81,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"42.335µs","expected-duration":"0s","prefix":"","request":"ID:82 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:83 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000054.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":84}
{"level":"info","msg":"applying snapshot","current-snapshot-index":81,"current-applied-index":83,"incoming-leader-snapshot-index":84,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"626.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":84,"current-applied-index":84,"incoming-leader-snapshot-index":84,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:85 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.335µs","expected-duration":"0s","prefix":"","request":"ID:86 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000057.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":87}
{"level":"info","msg":"applying snapshot","current-snapshot-index":84,"current-applied-index":86,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"775.354µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":87,"current-applied-index":87,"incoming-leader-snapshot-index":87,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"39.334µs","expected-duration":"0s","prefix":"","request":"ID:88 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.334µs","expected-duration":"0s","prefix":"","request":"ID:89 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000005a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":90}
{"level":"info","msg":"applying snapshot","current-snapshot-index":87,"current-applied-index":89,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"649.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":90,"current-applied-index":90,"incoming-leader-snapshot-index":90,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.668µs","expected-duration":"0s","prefix":"","request":"ID:91 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.668µs","expected-duration":"0s","prefix":"","request":"ID:92 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000005d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":90,"current-applied-index":92,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":93}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":93,"current-applied-index":93,"incoming-leader-snapshot-index":93,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.668µs","expected-duration":"0s","prefix":"","request":"ID:94 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:95 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000060.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":96}
{"level":"info","msg":"applying snapshot","current-snapshot-index":93,"current-applied-index":95,"incoming-leader-snapshot-index":96,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"629.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":96,"current-applied-index":96,"incoming-leader-snapshot-index":96,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.667µs","expected-duration":"0s","prefix":"","request":"ID:97 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:98 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000063.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":99}
{"level":"info","msg":"applying snapshot","current-snapshot-index":96,"current-applied-index":98,"incoming-leader-snapshot-index":99,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"1.15203ms"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":99,"current-applied-index":99,"incoming-leader-snapshot-index":99,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"91.669µs","expected-duration":"0s","prefix":"","request":"ID:100 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"29.334µs","expected-duration":"0s","prefix":"","request":"ID:101 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000066.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":102}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":99,"current-applied-index":101,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"561.015µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":102,"current-applied-index":102,"incoming-leader-snapshot-index":102,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"72.002µs","expected-duration":"0s","prefix":"","request":"ID:103 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"67.002µs","expected-duration":"0s","prefix":"","request":"ID:104 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000069.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":105}
{"level":"info","msg":"applying snapshot","current-snapshot-index":102,"current-applied-index":104,"incoming-leader-snapshot-index":105,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"633.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":105,"current-applied-index":105,"incoming-leader-snapshot-index":105,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"36.001µs","expected-duration":"0s","prefix":"","request":"ID:106 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:107 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000006c.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":105,"current-applied-index":107,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":108}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"610.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":108,"current-applied-index":108,"incoming-leader-snapshot-index":108,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.001µs","expected-duration":"0s","prefix":"","request":"ID:109 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:110 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000006f.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":111}
{"level":"info","msg":"applying snapshot","current-snapshot-index":108,"current-applied-index":110,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"577.682µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":111,"current-applied-index":111,"incoming-leader-snapshot-index":111,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.667µs","expected-duration":"0s","prefix":"","request":"ID:112 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.001µs","expected-duration":"0s","prefix":"","request":"ID:113 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000072.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":111,"current-applied-index":113,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":114}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"700.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":114,"current-applied-index":114,"incoming-leader-snapshot-index":114,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"73.669µs","expected-duration":"0s","prefix":"","request":"ID:115 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"64.002µs","expected-duration":"0s","prefix":"","request":"ID:116 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000075.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":117}
{"level":"info","msg":"applying snapshot","current-snapshot-index":114,"current-applied-index":116,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"677.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":117,"current-applied-index":117,"incoming-leader-snapshot-index":117,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"34.001µs","expected-duration":"0s","prefix":"","request":"ID:118 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:119 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000078.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applying snapshot","current-snapshot-index":117,"current-applied-index":119,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":120}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"588.349µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":120,"current-applied-index":120,"incoming-leader-snapshot-index":120,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.001µs","expected-duration":"0s","prefix":"","request":"ID:121 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.334µs","expected-duration":"0s","prefix":"","request":"ID:122 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000007b.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":123}
{"level":"info","msg":"applying snapshot","current-snapshot-index":120,"current-applied-index":122,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"612.017µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":123,"current-applied-index":123,"incoming-leader-snapshot-index":123,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"30.667µs","expected-duration":"0s","prefix":"","request":"ID:124 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:125 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000007e.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":126}
{"level":"info","msg":"applying snapshot","current-snapshot-index":123,"current-applied-index":125,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"643.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":126,"current-applied-index":126,"incoming-leader-snapshot-index":126,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:127 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"32.334µs","expected-duration":"0s","prefix":"","request":"ID:128 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000081.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":129}
{"level":"info","msg":"applying snapshot","current-snapshot-index":126,"current-applied-index":128,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"2.466398ms"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":129,"current-applied-index":129,"incoming-leader-snapshot-index":129,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.001µs","expected-duration":"0s","prefix":"","request":"ID:130 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.334µs","expected-duration":"0s","prefix":"","request":"ID:131 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000084.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":132}
{"level":"info","msg":"applying snapshot","current-snapshot-index":129,"current-applied-index":131,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"701.352µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":132,"current-applied-index":132,"incoming-leader-snapshot-index":132,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.334µs","expected-duration":"0s","prefix":"","request":"ID:133 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"27.001µs","expected-duration":"0s","prefix":"","request":"ID:134 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000087.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":135}
{"level":"info","msg":"applying snapshot","current-snapshot-index":132,"current-applied-index":134,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"584.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":135,"current-applied-index":135,"incoming-leader-snapshot-index":135,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.001µs","expected-duration":"0s","prefix":"","request":"ID:136 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"26.334µs","expected-duration":"0s","prefix":"","request":"ID:137 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000008a.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":138}
{"level":"info","msg":"applying snapshot","current-snapshot-index":135,"current-applied-index":137,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"665.351µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":138,"current-applied-index":138,"incoming-leader-snapshot-index":138,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"48.335µs","expected-duration":"0s","prefix":"","request":"ID:139 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:140 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/000000000000008d.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":141}
{"level":"info","msg":"applying snapshot","current-snapshot-index":138,"current-applied-index":140,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"653.35µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":141,"current-applied-index":141,"incoming-leader-snapshot-index":141,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"35.001µs","expected-duration":"0s","prefix":"","request":"ID:142 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"28.667µs","expected-duration":"0s","prefix":"","request":"ID:143 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000090.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":144}
{"level":"info","msg":"applying snapshot","current-snapshot-index":141,"current-applied-index":143,"incoming-leader-snapshot-index":144,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"618.016µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":144,"current-applied-index":144,"incoming-leader-snapshot-index":144,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"33.334µs","expected-duration":"0s","prefix":"","request":"ID:145 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"42.001µs","expected-duration":"0s","prefix":"","request":"ID:146 Method:\"QGET\" ","response":""}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000093.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":147}
{"level":"info","msg":"applying snapshot","current-snapshot-index":144,"current-applied-index":146,"incoming-leader-snapshot-index":147,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"532.681µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":147,"current-applied-index":147,"incoming-leader-snapshot-index":147,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"31.334µs","expected-duration":"0s","prefix":"","request":"ID:148 Method:\"QGET\" ","response":""}
{"level":"warn","msg":"apply request took too long","took":"30.334µs","expected-duration":"0s","prefix":"","request":"ID:149 Method:\"QGET\" ","response":""}
{"level":"info","msg":"sent database snapshot to writer","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/testsnapdir3763148199/0000000000000096.snap.db","bytes":20480,"size":"20 kB"}
{"level":"info","msg":"sending merged snapshot","from":"0","to":"0","bytes":26095,"size":"26 kB"}
{"level":"info","msg":"applied incoming Raft snapshot","snapshot-index":150}
{"level":"info","msg":"applying snapshot","current-snapshot-index":147,"current-applied-index":149,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0}
{"level":"info","msg":"opened backend db","path":"/tmp/testsnapdir3763148199/member/snap/db","took":"704.685µs"}
{"level":"info","msg":"restoring mvcc store"}
{"level":"info","msg":"restored mvcc store"}
{"level":"info","msg":"restoring alarm store"}
{"level":"info","msg":"closing old backend file"}
{"level":"info","msg":"restored alarm store"}
{"level":"info","msg":"restoring v2 store"}
{"level":"info","msg":"closed old backend file"}
{"level":"info","msg":"restored v2 store"}
{"level":"info","msg":"restoring cluster configuration"}
{"level":"info","msg":"restored cluster configuration"}
{"level":"info","msg":"removing old peers from network"}
{"level":"info","msg":"removed old peers from network"}
{"level":"info","msg":"adding peers from new cluster configuration"}
{"level":"info","msg":"added peers from new cluster configuration"}
{"level":"info","msg":"applied snapshot","current-snapshot-index":150,"current-applied-index":150,"incoming-leader-snapshot-index":150,"incoming-leader-snapshot-term":0}
{"level":"warn","msg":"apply request took too long","took":"40.668µs","expected-duration":"0s","prefix":"","request":"ID:151 Method:\"QGET\" ","response":""}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.150290947s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.841958447s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.350395458s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.60883197s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.908403238s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.168343789s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.42577294s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.725911222s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"11.959246735s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.215765195s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"12.501035085s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.650860389s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26095,"size":"26 kB","took":"167.724443ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"409.372842ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"726.155899ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"984.571076ms"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.351221787s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.384726159s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"1.901515028s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26094,"size":"26 kB","took":"2.126666991s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.684901562s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.484880962s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.760291256s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.118593413s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.418809364s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.68488641s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"4.901861824s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.168833894s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.402499082s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26092,"size":"26 kB","took":"14.277860809s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.444603408s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"13.727954579s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"14.02816853s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.419791328s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"5.978137995s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.319870046s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"6.644984656s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.186732489s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.636729166s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.995226235s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"8.678423511s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"9.328854404s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.760725598s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.529118464s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"14.970635823s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"9.695819789s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"2.895670024s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26091,"size":"26 kB","took":"15.187720573s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"10.062763508s"}
{"level":"info","msg":"sent merged snapshot","from":"0","to":"0","bytes":26093,"size":"26 kB","took":"3.204258863s"}
--- PASS: TestConcurrentApplyAndSnapshotV3 (15.49s)
=== RUN   TestAddMember
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":["foo"]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeAddNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestAddMember (0.00s)
=== RUN   TestRemoveMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4d2","removed-remote-peer-urls":[]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeRemoveNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestRemoveMember (0.00s)
=== RUN   TestUpdateMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4d2","added-peer-peer-urls":[]}
{"level":"info","msg":"updating snapshot-count to default","given-snapshot-count":0,"updated-snapshot-count":100000}
{"level":"info","msg":"updating snapshot catch-up entries to default","given-snapshot-catchup-entries":0,"updated-snapshot-catchup-entries":5000}
{"level":"info","msg":"starting etcd server","local-member-id":"0","local-server-version":"3.4.23","cluster-version":"to_be_decided"}
{"level":"info","msg":"updated member","cluster-id":"0","local-member-id":"0","updated-remote-peer-id":"4d2","updated-remote-peer-urls":["http://127.0.0.1:1"]}
{"level":"info","msg":"applied a configuration change through raft","local-member-id":"0","raft-conf-change":"ConfChangeUpdateNode","raft-conf-change-node-id":"4d2"}
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestUpdateMember (0.00s)
=== RUN   TestPublish
{"level":"info","msg":"published local member to cluster through raft","local-member-id":"1","local-member-attributes":"{Name:node1 ClientURLs:[http://a http://b]}","request-path":"/0/members/1/attributes","cluster-id":"0","publish-timeout":"1h0m0s"}
--- PASS: TestPublish (0.00s)
=== RUN   TestPublishStopped
{"level":"warn","msg":"stopped publish because server is stopped","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"1h0m0s","error":"etcdserver: server stopped"}
--- PASS: TestPublishStopped (0.00s)
=== RUN   TestPublishRetry
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"failed to publish local member to cluster through raft","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","request-path":"/0/members/0/attributes","publish-timeout":"10ns","error":"etcdserver: request timed out"}
{"level":"warn","msg":"stopped publish because server is stopped","local-member-id":"0","local-member-attributes":"{Name: ClientURLs:[]}","publish-timeout":"10ns","error":"etcdserver: server stopped"}
--- PASS: TestPublishRetry (0.01s)
=== RUN   TestUpdateVersion
{"level":"info","msg":"setting up initial cluster version","cluster-version":"2.0"}
{"level":"info","msg":"cluster version is updated","cluster-version":"2.0"}
--- PASS: TestUpdateVersion (0.00s)
=== RUN   TestStopNotify
{"level":"info","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"0","current-leader-member-id":"0"}
--- PASS: TestStopNotify (0.00s)
=== RUN   TestGetOtherPeerURLs
--- PASS: TestGetOtherPeerURLs (0.00s)
=== RUN   TestWaitAppliedIndex
=== RUN   TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId
=== RUN   TestWaitAppliedIndex/The_etcd_server_has_already_stopped
=== RUN   TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index
--- PASS: TestWaitAppliedIndex (1.00s)
    --- PASS: TestWaitAppliedIndex/The_applied_Id_is_already_equal_to_the_commitId (0.00s)
    --- PASS: TestWaitAppliedIndex/The_etcd_server_has_already_stopped (0.00s)
    --- PASS: TestWaitAppliedIndex/Timed_out_waiting_for_the_applied_index (1.00s)
=== RUN   TestLongestConnected
--- PASS: TestLongestConnected (0.00s)
=== RUN   TestPanicAlternativeStringer
--- PASS: TestPanicAlternativeStringer (0.00s)
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses
    logger.go:130: 2023-01-16T21:47:01.030Z	WARN	apply request took too long	{"took": "1.00023134s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response_count:0 range_response_count:0> size:8"}
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses
    logger.go:130: 2023-01-16T21:47:01.032Z	WARN	apply request took too long	{"took": "1.000031667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response_count:0 range_response:nil> size:6"}
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses
    logger.go:130: 2023-01-16T21:47:01.033Z	WARN	apply request took too long	{"took": "1.000025001s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response:nil range_response:nil> size:4"}
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses
    logger.go:130: 2023-01-16T21:47:01.033Z	WARN	apply request took too long	{"took": "1.000019667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<range_response:nil> size:6"}
=== RUN   TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses
    logger.go:130: 2023-01-16T21:47:01.034Z	WARN	apply request took too long	{"took": "1.000017667s", "expected-duration": "0s", "prefix": "read-only range ", "request": "compare:<> success:<> failure:<>", "response": "responses:<> size:4"}
--- PASS: TestWarnOfExpensiveReadOnlyTxnRequest (0.00s)
    --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses (0.00s)
    --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_partial_nil_responses (0.00s)
    --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_readonly_responses_with_all_nil_responses (0.00s)
    --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/partial_non_readonly_responses (0.00s)
    --- PASS: TestWarnOfExpensiveReadOnlyTxnRequest/all_non_readonly_responses (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver	18.969s
?   	go.etcd.io/etcd/etcdserver/api	[no test files]
=== RUN   TestHealthHandler
2023-01-16 21:47:10.245116 W | etcdserver/api/etcdhttp: /health error due to alarm:NOSPACE 
2023-01-16 21:47:10.256885 W | etcdserver/api/etcdhttp: /health error due to memberID:1 alarm:CORRUPT 
--- PASS: TestHealthHandler (0.02s)
=== RUN   TestNewPeerHandlerOnRaftPrefix
--- PASS: TestNewPeerHandlerOnRaftPrefix (0.00s)
=== RUN   TestServeMembersFails
--- PASS: TestServeMembersFails (0.00s)
=== RUN   TestServeMembersGet
--- PASS: TestServeMembersGet (0.00s)
=== RUN   TestServeMemberPromoteFails
--- PASS: TestServeMemberPromoteFails (0.00s)
=== RUN   TestNewPeerHandlerOnMembersPromotePrefix
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"127.0.0.1:35354","internal-server-error":"PromoteMember not implemented in fakeServer"}
{"level":"warn","msg":"failed to promote a member","member-id":"1","error":"PromoteMember not implemented in fakeServer"}
--- PASS: TestNewPeerHandlerOnMembersPromotePrefix (0.00s)
=== RUN   TestServeVersion
--- PASS: TestServeVersion (0.00s)
=== RUN   TestServeVersionFails
--- PASS: TestServeVersionFails (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/etcdhttp	0.101s
=== RUN   TestClusterMember
--- PASS: TestClusterMember (0.00s)
=== RUN   TestClusterMemberByName
--- PASS: TestClusterMemberByName (0.00s)
=== RUN   TestClusterMemberIDs
--- PASS: TestClusterMemberIDs (0.00s)
=== RUN   TestClusterPeerURLs
--- PASS: TestClusterPeerURLs (0.00s)
=== RUN   TestClusterClientURLs
--- PASS: TestClusterClientURLs (0.00s)
=== RUN   TestClusterValidateAndAssignIDsBad
--- PASS: TestClusterValidateAndAssignIDsBad (0.00s)
=== RUN   TestClusterValidateAndAssignIDs
--- PASS: TestClusterValidateAndAssignIDs (0.00s)
=== RUN   TestClusterValidateConfigurationChange
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":["http://127.0.0.1:1"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"2","added-peer-peer-urls":["http://127.0.0.1:2"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":["http://127.0.0.1:3"]}
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"4","added-peer-peer-urls":["http://127.0.0.1:4"]}
{"level":"info","msg":"removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"4","removed-remote-peer-urls":["http://127.0.0.1:4"]}
--- PASS: TestClusterValidateConfigurationChange (0.01s)
=== RUN   TestClusterGenID
{"level":"info","msg":"added member","cluster-id":"869b3badfbf1d6b7","local-member-id":"0","added-peer-id":"3","added-peer-peer-urls":[]}
--- PASS: TestClusterGenID (0.00s)
=== RUN   TestNodeToMemberBad
--- PASS: TestNodeToMemberBad (0.00s)
=== RUN   TestClusterAddMember
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
--- PASS: TestClusterAddMember (0.00s)
=== RUN   TestClusterAddMemberAsLearner
{"level":"info","msg":"added member","cluster-id":"0","local-member-id":"0","added-peer-id":"1","added-peer-peer-urls":[]}
--- PASS: TestClusterAddMemberAsLearner (0.00s)
=== RUN   TestClusterMembers
--- PASS: TestClusterMembers (0.00s)
=== RUN   TestClusterRemoveMember
{"level":"warn","msg":"skipped removing already removed member","cluster-id":"0","local-member-id":"0","removed-remote-peer-id":"1"}
--- PASS: TestClusterRemoveMember (0.00s)
=== RUN   TestClusterUpdateAttributes
{"level":"warn","msg":"skipped attributes update of removed member","cluster-id":"0","local-member-id":"0","updated-peer-id":"1"}
--- PASS: TestClusterUpdateAttributes (0.00s)
=== RUN   TestNodeToMember
--- PASS: TestNodeToMember (0.00s)
=== RUN   TestIsReadyToAddVotingMember
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"debug","msg":"number of started member is 1; can accept add member request"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member add; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToAddVotingMember (0.00s)
=== RUN   TestIsReadyToRemoveVotingMember
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member remove; started member will be less than quorum","number-of-started-member":0,"quorum":1,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToRemoveVotingMember (0.00s)
=== RUN   TestIsReadyToPromoteMember
{"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":1,"quorum":2,"cluster-id":"0","local-member-id":"0"}
{"level":"warn","msg":"rejecting member promote; started member will be less than quorum","number-of-started-member":2,"quorum":3,"cluster-id":"0","local-member-id":"0"}
--- PASS: TestIsReadyToPromoteMember (0.00s)
=== RUN   TestMemberTime
--- PASS: TestMemberTime (0.00s)
=== RUN   TestMemberPick
--- PASS: TestMemberPick (0.00s)
=== RUN   TestMemberClone
--- PASS: TestMemberClone (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/membership	0.083s
=== RUN   TestSendMessage
2023-01-16 21:47:29.037532 I | rafthttp: starting peer 2...
2023-01-16 21:47:29.038326 I | rafthttp: started HTTP pipelining with peer 2
2023-01-16 21:47:29.039796 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.041416 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.061179 I | rafthttp: started streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.061781 I | rafthttp: started peer 2
2023-01-16 21:47:29.062367 I | rafthttp: added peer 2
2023-01-16 21:47:29.063059 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.064170 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.064663 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.066661 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.070416 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.090873 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.091399 I | rafthttp: started peer 1
2023-01-16 21:47:29.091983 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.092314 I | rafthttp: added peer 1
2023-01-16 21:47:29.093047 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.093232 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.093787 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.094111 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.094257 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.094884 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.096895 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.097004 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.097270 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.099827 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.107970 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.110731 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.114844 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.114954 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.116141 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.116367 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.116586 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.116941 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.117533 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.117671 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2023-01-16 21:47:29.117808 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.117991 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.118457 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.118587 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.118684 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.118878 I | rafthttp: stopping peer 2...
2023-01-16 21:47:29.119037 E | rafthttp: failed to find member 1 in cluster 1
2023-01-16 21:47:29.120206 E | rafthttp: failed to dial 2 on stream MsgApp v2 (peer 2 failed to find local node 1)
2023-01-16 21:47:29.120323 I | rafthttp: peer 2 became inactive (message send to peer failed)
2023-01-16 21:47:29.120553 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.120669 E | rafthttp: failed to find member 1 in cluster 1
2023-01-16 21:47:29.120878 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.124569 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.124881 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.125213 I | rafthttp: stopped HTTP pipelining with peer 2
2023-01-16 21:47:29.125575 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.125943 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.126341 I | rafthttp: stopped peer 2
--- PASS: TestSendMessage (0.09s)
=== RUN   TestSendMessageWhenStreamIsBroken
2023-01-16 21:47:29.129176 I | rafthttp: starting peer 2...
2023-01-16 21:47:29.129649 I | rafthttp: started HTTP pipelining with peer 2
2023-01-16 21:47:29.131270 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.132553 I | rafthttp: started streaming with peer 2 (writer)
2023-01-16 21:47:29.135096 I | rafthttp: started peer 2
2023-01-16 21:47:29.135470 I | rafthttp: started streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.135838 I | rafthttp: added peer 2
2023-01-16 21:47:29.136130 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.136452 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.137014 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.138784 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.139953 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.142129 I | rafthttp: started peer 1
2023-01-16 21:47:29.142231 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.142634 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.143032 I | rafthttp: added peer 1
2023-01-16 21:47:29.143597 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.143761 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.144236 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.144612 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.145018 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.147438 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.148083 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.149270 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.150048 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.158094 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.158845 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.158999 E | rafthttp: failed to read 1 on stream Message (unexpected EOF)
2023-01-16 21:47:29.159079 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.159368 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.159652 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.159764 E | rafthttp: failed to read 2 on stream Message (unexpected EOF)
2023-01-16 21:47:29.159846 I | rafthttp: peer 2 became inactive (message send to peer failed)
2023-01-16 21:47:29.160580 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.162968 I | rafthttp: peer 1 became active
2023-01-16 21:47:29.163186 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.164447 I | rafthttp: peer 2 became active
2023-01-16 21:47:29.164589 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.165271 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.166674 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.176980 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.177249 I | rafthttp: established a TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.182716 W | rafthttp: closed an existing TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.183613 I | rafthttp: established a TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.185593 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.186371 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.187376 W | rafthttp: closed an existing TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.187562 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.188238 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.190680 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.192071 I | rafthttp: closed the TCP streaming connection with peer 1 (stream MsgApp v2 writer)
2023-01-16 21:47:29.192354 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.193629 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.196075 I | rafthttp: closed the TCP streaming connection with peer 1 (stream Message writer)
2023-01-16 21:47:29.196466 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.196844 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.197508 W | rafthttp: lost the TCP streaming connection with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.197617 E | rafthttp: failed to read 1 on stream MsgApp v2 (context canceled)
2023-01-16 21:47:29.197844 I | rafthttp: peer 1 became inactive (message send to peer failed)
2023-01-16 21:47:29.198183 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.198717 W | rafthttp: lost the TCP streaming connection with peer 1 (stream Message reader)
2023-01-16 21:47:29.198840 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.199083 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.199450 I | rafthttp: stopping peer 2...
2023-01-16 21:47:29.204411 I | rafthttp: closed the TCP streaming connection with peer 2 (stream MsgApp v2 writer)
2023-01-16 21:47:29.204808 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.216572 I | rafthttp: closed the TCP streaming connection with peer 2 (stream Message writer)
2023-01-16 21:47:29.216770 I | rafthttp: stopped streaming with peer 2 (writer)
2023-01-16 21:47:29.217387 I | rafthttp: stopped HTTP pipelining with peer 2
2023-01-16 21:47:29.217701 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
2023-01-16 21:47:29.217960 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
2023-01-16 21:47:29.218106 I | rafthttp: stopped peer 2
--- PASS: TestSendMessageWhenStreamIsBroken (0.09s)
=== RUN   TestServeRaftPrefix
{"level":"warn","msg":"failed to read Raft message","local-member-id":"0","error":"some error"}
{"level":"warn","msg":"failed to unmarshal Raft message","local-member-id":"0","error":"unexpected EOF"}
{"level":"warn","msg":"request cluster ID mismatch","local-member-id":"0","local-member-cluster-id":"0","local-member-server-version":"3.4.23","local-member-server-minimum-cluster-version":"3.0.0","remote-peer-server-name":"","remote-peer-server-version":"3.4.23","remote-peer-server-minimum-cluster-version":"2.0.0","remote-peer-cluster-id":"1"}
{"level":"warn","msg":"failed to process Raft message","local-member-id":"0","error":"blah"}
--- PASS: TestServeRaftPrefix (0.00s)
=== RUN   TestServeRaftStreamPrefix
--- PASS: TestServeRaftStreamPrefix (0.00s)
=== RUN   TestServeRaftStreamPrefixBad
2023-01-16 21:47:29.226978 E | rafthttp: failed to find member 2 in cluster 1
2023-01-16 21:47:29.227245 W | rafthttp: rejected the stream from peer 5 since it was removed
2023-01-16 21:47:29.227532 E | rafthttp: request cluster ID mismatch (got 2 want 1)
2023-01-16 21:47:29.227796 E | rafthttp: streaming request ignored (ID mismatch got 2 want 1)
--- PASS: TestServeRaftStreamPrefixBad (0.00s)
=== RUN   TestCloseNotifier
--- PASS: TestCloseNotifier (0.00s)
=== RUN   TestMessage
--- PASS: TestMessage (0.00s)
=== RUN   TestMsgAppV2
--- PASS: TestMsgAppV2 (0.00s)
=== RUN   TestPeerPick
--- PASS: TestPeerPick (0.00s)
=== RUN   TestPipelineSend
2023-01-16 21:47:29.232961 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.244098 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSend (0.01s)
=== RUN   TestPipelineKeepSendingWhenPostError
2023-01-16 21:47:29.244726 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (roundtrip error)"}
2023-01-16 21:47:29.271756 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineKeepSendingWhenPostError (0.03s)
=== RUN   TestPipelineExceedMaximumServing
2023-01-16 21:47:29.272400 I | rafthttp: started HTTP pipelining with peer 1
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.276980 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineExceedMaximumServing (0.00s)
=== RUN   TestPipelineSendFailed
2023-01-16 21:47:29.278062 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (blah)"}
2023-01-16 21:47:29.289137 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelineSendFailed (0.01s)
=== RUN   TestPipelinePost
2023-01-16 21:47:29.290040 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.300830 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePost (0.01s)
=== RUN   TestPipelinePostBad
2023-01-16 21:47:29.301669 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.302002 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.302331 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.302790 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.303161 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.303664 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostBad (0.00s)
=== RUN   TestPipelinePostErrorc
2023-01-16 21:47:29.304491 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.304841 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestPipelinePostErrorc (0.00s)
=== RUN   TestStopBlockedPipeline
2023-01-16 21:47:29.305542 I | rafthttp: started HTTP pipelining with peer 1
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to write 1 on pipeline (request canceled)"}
2023-01-16 21:47:29.318269 I | rafthttp: stopped HTTP pipelining with peer 1
--- PASS: TestStopBlockedPipeline (0.01s)
=== RUN   TestSnapshotSend
2023-01-16 21:47:29.319973 I | rafthttp: start to send database snapshot [index: 0, to 1, size 35 B]...
2023-01-16 21:47:29.322463 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
{"level":"info","msg":"saved database snapshot to disk","path":"/tmp/snapdir30305297/0000000000000000.snap.db","bytes":5,"size":"5 B"}
2023-01-16 21:47:29.394531 I | rafthttp: successfully received and saved database snapshot [index: 0, from: 0, raft message size: 30 B, db size: 5 B, took: 72.37525ms]
{"level":"info","msg":"peer became active","peer-id":"1"}
2023-01-16 21:47:29.395950 I | rafthttp: database snapshot [index: 0, to: 1] sent out successfully
2023-01-16 21:47:29.399928 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2023-01-16 21:47:29.402311 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.402466 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"}
2023-01-16 21:47:29.403534 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2023-01-16 21:47:29.405838 I | rafthttp: start to send database snapshot [index: 0, to 1, size 10 kB]...
2023-01-16 21:47:29.408472 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: short read)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: short read)"}
2023-01-16 21:47:29.408911 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.410090 E | rafthttp: failed to save KV snapshot (unexpected EOF)
2023-01-16 21:47:29.412184 I | rafthttp: start to send database snapshot [index: 0, to 1, size 31 B]...
2023-01-16 21:47:29.414102 W | rafthttp: database snapshot [index: 0, to: 1] failed to be sent out (ioutil: expect EOF)
{"level":"debug","msg":"peer deactivated again","peer-id":"1","error":"failed to post 1 on sendMsgSnap (ioutil: expect EOF)"}
2023-01-16 21:47:29.414531 I | rafthttp: receiving database snapshot [index: 0, from: 0, raft message size: 30 B]
2023-01-16 21:47:29.415593 E | rafthttp: failed to save KV snapshot (unexpected EOF)
--- PASS: TestSnapshotSend (0.10s)
=== RUN   TestStreamWriterAttachOutgoingConn
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStreamWriterAttachOutgoingConn (0.02s)
=== RUN   TestStreamWriterAttachBadOutgoingConn
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"1","error":"failed to write 1 on stream Message (blah)"}
{"level":"warn","msg":"failed to close connection with remote peer","remote-peer-id":"1","error":"blah"}
{"level":"warn","msg":"lost TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStreamWriterAttachBadOutgoingConn (0.01s)
=== RUN   TestStreamReaderDialRequest
--- PASS: TestStreamReaderDialRequest (0.02s)
=== RUN   TestStreamReaderDialResult
--- PASS: TestStreamReaderDialResult (0.00s)
=== RUN   TestStreamReaderStopOnDial
2023-01-16 21:47:29.470684 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.481745 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.481961 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.482139 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
--- PASS: TestStreamReaderStopOnDial (0.02s)
=== RUN   TestStreamReaderDialDetectUnsupport
--- PASS: TestStreamReaderDialDetectUnsupport (0.00s)
=== RUN   TestStream
2023-01-16 21:47:29.516651 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.521055 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
2023-01-16 21:47:29.522444 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"}
2023-01-16 21:47:29.523334 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.527518 I | rafthttp: started streaming with peer 2 (stream Message reader)
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream Message"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.530257 I | rafthttp: established a TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream Message","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.531903 W | rafthttp: lost the TCP streaming connection with peer 2 (stream Message reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream Message (context canceled)"}
2023-01-16 21:47:29.532342 I | rafthttp: stopped streaming with peer 2 (stream Message reader)
{"level":"info","msg":"started stream writer with remote peer","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.541809 I | rafthttp: started streaming with peer 2 (stream MsgApp v2 reader)
{"level":"info","msg":"peer became active","peer-id":"2"}
2023-01-16 21:47:29.546335 I | rafthttp: established a TCP streaming connection with peer 2 (stream MsgApp v2 reader)
{"level":"info","msg":"set message encoder","from":"0","to":"0","stream-type":"stream MsgApp v2"}
{"level":"info","msg":"peer became active","peer-id":"1"}
{"level":"warn","msg":"established TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","local-member-id":"0","remote-peer-id":"1"}
2023-01-16 21:47:29.557416 W | rafthttp: lost the TCP streaming connection with peer 2 (stream MsgApp v2 reader)
{"level":"warn","msg":"peer became inactive (message send to peer failed)","peer-id":"2","error":"failed to read 2 on stream MsgApp v2 (context canceled)"}
2023-01-16 21:47:29.557732 I | rafthttp: stopped streaming with peer 2 (stream MsgApp v2 reader)
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream MsgApp v2","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"closed TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
{"level":"warn","msg":"stopped TCP streaming connection with remote peer","stream-writer-type":"stream Message","remote-peer-id":"1"}
--- PASS: TestStream (0.08s)
=== RUN   TestCheckStreamSupport
--- PASS: TestCheckStreamSupport (0.00s)
=== RUN   TestTransportSend
--- PASS: TestTransportSend (0.00s)
=== RUN   TestTransportCutMend
--- PASS: TestTransportCutMend (0.00s)
=== RUN   TestTransportAdd
2023-01-16 21:47:29.571123 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.571619 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.577990 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.589544 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.595262 I | rafthttp: started peer 1
2023-01-16 21:47:29.595603 I | rafthttp: added peer 1
2023-01-16 21:47:29.595813 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.595965 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.596109 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.596473 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.597103 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597424 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597705 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.597936 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598206 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598472 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598700 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.598964 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599234 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599499 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599727 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.599977 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600240 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600479 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.600702 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.600883 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.601159 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.601381 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.601593 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.601813 I | rafthttp: stopped peer 1
--- PASS: TestTransportAdd (0.03s)
=== RUN   TestTransportRemove
2023-01-16 21:47:29.602571 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.602776 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.619774 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.622276 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.628197 I | rafthttp: started peer 1
2023-01-16 21:47:29.628555 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.628985 I | rafthttp: added peer 1
2023-01-16 21:47:29.629115 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.629404 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.629645 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.629760 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.630125 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.630265 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.630394 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630671 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630868 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.630936 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631272 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631351 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631496 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631696 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631911 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.631988 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.632103 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.632206 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.632380 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.632473 I | rafthttp: stopped peer 1
2023-01-16 21:47:29.632571 I | rafthttp: removed peer 1
--- PASS: TestTransportRemove (0.03s)
=== RUN   TestTransportUpdate
2023-01-16 21:47:29.633252 I | rafthttp: updated peer 1
--- PASS: TestTransportUpdate (0.00s)
=== RUN   TestTransportErrorc
2023-01-16 21:47:29.633721 I | rafthttp: starting peer 1...
2023-01-16 21:47:29.633897 I | rafthttp: started HTTP pipelining with peer 1
2023-01-16 21:47:29.638889 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.647972 I | rafthttp: started streaming with peer 1 (writer)
2023-01-16 21:47:29.651588 I | rafthttp: started peer 1
2023-01-16 21:47:29.651777 I | rafthttp: started streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.651969 I | rafthttp: added peer 1
2023-01-16 21:47:29.652327 I | rafthttp: started streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.652440 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652639 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652778 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.652978 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653168 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653345 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653550 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653742 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.653934 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654120 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654296 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654461 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654636 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.654836 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655018 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655183 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655352 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.655633 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.657939 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.659632 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.659962 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660248 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660497 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.660782 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.661061 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.661399 E | rafthttp: streaming with peer 1 (stream MsgApp v2 reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.664813 I | rafthttp: stopping peer 1...
2023-01-16 21:47:29.665218 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.665534 I | rafthttp: stopped streaming with peer 1 (writer)
2023-01-16 21:47:29.665999 I | rafthttp: stopped HTTP pipelining with peer 1
2023-01-16 21:47:29.666570 I | rafthttp: stopped streaming with peer 1 (stream MsgApp v2 reader)
2023-01-16 21:47:29.667690 E | rafthttp: streaming with peer 1 (stream Message reader) rate limiter error: rate: Wait(n=1) exceeds limiter's burst 0
2023-01-16 21:47:29.668189 I | rafthttp: stopped streaming with peer 1 (stream Message reader)
2023-01-16 21:47:29.668472 I | rafthttp: stopped peer 1
--- PASS: TestTransportErrorc (0.04s)
=== RUN   TestURLPickerPickTwice
--- PASS: TestURLPickerPickTwice (0.00s)
=== RUN   TestURLPickerUpdate
--- PASS: TestURLPickerUpdate (0.00s)
=== RUN   TestURLPickerUnreachable
--- PASS: TestURLPickerUnreachable (0.00s)
=== RUN   TestEntry
--- PASS: TestEntry (0.00s)
=== RUN   TestCompareMajorMinorVersion
--- PASS: TestCompareMajorMinorVersion (0.00s)
=== RUN   TestServerVersion
--- PASS: TestServerVersion (0.00s)
=== RUN   TestMinClusterVersion
--- PASS: TestMinClusterVersion (0.00s)
=== RUN   TestCheckVersionCompatibility
--- PASS: TestCheckVersionCompatibility (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/rafthttp	0.687s
=== RUN   TestSaveAndLoad
--- PASS: TestSaveAndLoad (0.09s)
=== RUN   TestBadCRC
{"level":"warn","msg":"snap file is corrupt","path":"/tmp/snapshot/0000000000000001-0000000000000001.snap","prev-crc":2838147117,"new-crc":3079029212}
--- PASS: TestBadCRC (0.03s)
=== RUN   TestFailback
{"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"}
{"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","error":"unexpected EOF"}
{"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap","broken-path":"/tmp/snapshot/000000000000ffff-000000000000ffff-000000000000ffff.snap.broken"}
--- PASS: TestFailback (0.05s)
=== RUN   TestSnapNames
--- PASS: TestSnapNames (0.00s)
=== RUN   TestLoadNewestSnap
=== RUN   TestLoadNewestSnap/load-newest
=== RUN   TestLoadNewestSnap/loadnewestavailable-newest
=== RUN   TestLoadNewestSnap/loadnewestavailable-newest-unsorted
=== RUN   TestLoadNewestSnap/loadnewestavailable-previous
--- PASS: TestLoadNewestSnap (0.06s)
    --- PASS: TestLoadNewestSnap/load-newest (0.00s)
    --- PASS: TestLoadNewestSnap/loadnewestavailable-newest (0.00s)
    --- PASS: TestLoadNewestSnap/loadnewestavailable-newest-unsorted (0.00s)
    --- PASS: TestLoadNewestSnap/loadnewestavailable-previous (0.00s)
=== RUN   TestNoSnapshot
--- PASS: TestNoSnapshot (0.00s)
=== RUN   TestEmptySnapshot
{"level":"warn","msg":"failed to read empty snapshot file","path":"/tmp/snapshot/1.snap"}
--- PASS: TestEmptySnapshot (0.00s)
=== RUN   TestAllSnapshotBroken
{"level":"warn","msg":"failed to unmarshal snappb.Snapshot","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"}
{"level":"warn","msg":"failed to read a snap file","path":"/tmp/snapshot/1.snap","error":"unexpected EOF"}
{"level":"warn","msg":"renamed to a broken snap file","path":"/tmp/snapshot/1.snap","broken-path":"/tmp/snapshot/1.snap.broken"}
--- PASS: TestAllSnapshotBroken (0.00s)
=== RUN   TestReleaseSnapDBs
{"level":"warn","msg":"found orphaned .snap.db file; deleting","path":"0000000000000064.snap.db"}
{"level":"warn","msg":"found orphaned .snap.db file; deleting","path":"00000000000000c8.snap.db"}
--- PASS: TestReleaseSnapDBs (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/snap	0.286s
?   	go.etcd.io/etcd/etcdserver/api/snap/snappb	[no test files]
=== RUN   TestCheckPassword
--- PASS: TestCheckPassword (0.48s)
=== RUN   TestMergeUser
{"level":"warn","msg":"attempted to grant a duplicate role for a user","user-name":"foo","role-name":"role1"}
{"level":"warn","msg":"attempted to revoke a ungranted role for a user","user-name":"foo","role-name":"role2"}
--- PASS: TestMergeUser (0.00s)
=== RUN   TestMergeRole
{"level":"info","msg":"revoking ungranted read permission","read-permission":"/foodir"}
--- PASS: TestMergeRole (0.00s)
=== RUN   TestAllUsers
--- PASS: TestAllUsers (0.00s)
=== RUN   TestGetAndDeleteUser
{"level":"info","msg":"deleted a user","user-name":"cat"}
--- PASS: TestGetAndDeleteUser (0.00s)
=== RUN   TestAllRoles
--- PASS: TestAllRoles (0.00s)
=== RUN   TestGetAndDeleteRole
{"level":"info","msg":"delete a new role","role-name":"animal"}
--- PASS: TestGetAndDeleteRole (0.00s)
=== RUN   TestEnsure
--- PASS: TestEnsure (0.00s)
=== RUN   TestCreateAndUpdateUser
{"level":"info","msg":"created a user","user-name":"cat"}
{"level":"info","msg":"updated a user","user-name":"cat"}
--- PASS: TestCreateAndUpdateUser (0.00s)
=== RUN   TestUpdateRole
{"level":"info","msg":"updated a new role","role-name":"animal"}
--- PASS: TestUpdateRole (0.00s)
=== RUN   TestCreateRole
{"level":"info","msg":"created a new role","role-name":"animal"}
--- PASS: TestCreateRole (0.00s)
=== RUN   TestEnableAuth
{"level":"info","msg":"no guest role access found; creating default","role-name":"guest"}
{"level":"info","msg":"created a new role","role-name":"guest"}
{"level":"info","msg":"enabled auth"}
--- PASS: TestEnableAuth (0.00s)
=== RUN   TestDisableAuth
{"level":"info","msg":"disabled auth"}
--- PASS: TestDisableAuth (0.00s)
=== RUN   TestSimpleMatch
--- PASS: TestSimpleMatch (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2auth	0.550s
=== RUN   TestNewProxyFuncUnset
--- PASS: TestNewProxyFuncUnset (0.00s)
=== RUN   TestNewProxyFuncBad
--- PASS: TestNewProxyFuncBad (0.00s)
=== RUN   TestNewProxyFunc
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://bar.com"}
{"level":"info","msg":"running proxy with discovery","proxy-url":"http://disco.foo.bar"}
--- PASS: TestNewProxyFunc (0.00s)
=== RUN   TestCheckCluster
2023-01-16 21:47:49.144232 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.145022 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.145388 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.145699 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.146406 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.146888 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.147556 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.147842 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.148130 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.148366 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.148663 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.148916 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.149531 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.149710 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.149936 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.150081 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.150247 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.150385 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.151005 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.151390 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.151775 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.151910 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.152079 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152206 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.152556 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152689 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.152842 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.152975 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.153136 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.153272 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.153617 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.153756 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.153920 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154056 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.154218 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154353 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.154647 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.154783 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.154952 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.155090 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.155263 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.155393 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
--- PASS: TestCheckCluster (0.01s)
=== RUN   TestWaitNodes
2023-01-16 21:47:49.156307 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.156402 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.156472 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.156532 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.156638 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.156713 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.156783 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.156854 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.156966 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.157036 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.157098 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.157157 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.157214 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.157274 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.157438 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.157514 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.157587 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.157741 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.157998 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.158170 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.158240 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.158383 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.158595 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.158664 N | discovery: found 1 peer(s), waiting for 2 more
2023-01-16 21:47:49.158722 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.158840 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.158902 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.158962 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.159212 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.159290 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.159352 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.159412 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.159475 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.159602 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.159677 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.159736 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.159806 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.159945 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.160148 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.160219 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.160278 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.160343 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.160468 I | discovery: waiting for other nodes: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.160660 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.160733 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.160791 N | discovery: found 2 peer(s), waiting for 1 more
2023-01-16 21:47:49.160847 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.160908 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.161033 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.161109 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.161177 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.161283 N | discovery: found 3 needed peer(s)
2023-01-16 21:47:49.161440 N | discovery: found peer 1 in the cluster
2023-01-16 21:47:49.161513 N | discovery: found peer 2 in the cluster
2023-01-16 21:47:49.161576 N | discovery: found peer 3 in the cluster
2023-01-16 21:47:49.161638 N | discovery: found 3 needed peer(s)
--- PASS: TestWaitNodes (0.01s)
=== RUN   TestCreateSelf
--- PASS: TestCreateSelf (0.00s)
=== RUN   TestNodesToCluster
--- PASS: TestNodesToCluster (0.00s)
=== RUN   TestSortableNodes
--- PASS: TestSortableNodes (0.03s)
=== RUN   TestRetryFailure
2023-01-16 21:47:49.195836 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196078 I | discovery: cluster status check: error connecting to <nil>, retrying in 2s
2023-01-16 21:47:49.196348 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196505 I | discovery: cluster status check: error connecting to <nil>, retrying in 4s
2023-01-16 21:47:49.196699 E | discovery: error #0: context deadline exceeded
2023-01-16 21:47:49.196962 I | discovery: cluster status check: error connecting to <nil>, retrying in 8s
2023-01-16 21:47:49.197158 E | discovery: error #0: context deadline exceeded
--- PASS: TestRetryFailure (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2discovery	0.087s
=== RUN   TestErrorWriteTo
--- PASS: TestErrorWriteTo (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2error	0.026s
=== RUN   TestAuthFlow
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"incorrect password","user-name":"root"}
--- PASS: TestAuthFlow (0.01s)
=== RUN   TestGetUserGrantedWithNonexistingRole
--- PASS: TestGetUserGrantedWithNonexistingRole (0.00s)
=== RUN   TestPrefixAccess
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"}
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"}
{"level":"warn","msg":"invalid access for a guest role on key","role-name":"guest","key":"/bar"}
{"level":"warn","msg":"a user does not have root role for resource","root-user":"user","root-role-name":"root","resource-path":"path"}
{"level":"warn","msg":"invalid access for user on key","user-name":"user","key":"/foo"}
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"malformed basic auth encoding"}
{"level":"warn","msg":"malformed basic auth encoding"}
--- PASS: TestPrefixAccess (0.00s)
=== RUN   TestUserFromClientCertificate
{"level":"debug","msg":"found common name","common-name":"user"}
{"level":"debug","msg":"authenticated a user via common name","user-name":"user","common-name":"user"}
{"level":"debug","msg":"found common name","common-name":"otheruser"}
--- PASS: TestUserFromClientCertificate (0.00s)
=== RUN   TestUserFromBasicAuth
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"user"}
{"level":"warn","msg":"incorrect password","user-name":"missing"}
{"level":"warn","msg":"malformed basic auth encoding"}
--- PASS: TestUserFromBasicAuth (0.00s)
=== RUN   TestBadRefreshRequest
--- PASS: TestBadRefreshRequest (0.00s)
=== RUN   TestBadParseRequest
--- PASS: TestBadParseRequest (0.00s)
=== RUN   TestGoodParseRequest
--- PASS: TestGoodParseRequest (0.00s)
=== RUN   TestServeMembers
--- PASS: TestServeMembers (0.00s)
=== RUN   TestServeLeader
--- PASS: TestServeLeader (0.00s)
=== RUN   TestServeMembersCreate
--- PASS: TestServeMembersCreate (0.00s)
=== RUN   TestServeMembersDelete
--- PASS: TestServeMembersDelete (0.00s)
=== RUN   TestServeMembersUpdate
--- PASS: TestServeMembersUpdate (0.00s)
=== RUN   TestServeMembersFail
{"level":"warn","msg":"failed to add a member","member-id":"c29b431f04be0bc7","error":"Error while adding a member"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while adding a member"}
{"level":"warn","msg":"failed to remove a member","member-id":"1","error":"Error while removing member"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"Error while removing member"}
{"level":"warn","msg":"failed to update a member","member-id":"0","error":"blah"}
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"blah"}
--- PASS: TestServeMembersFail (0.00s)
=== RUN   TestWriteEvent
--- PASS: TestWriteEvent (0.00s)
=== RUN   TestV2DMachinesEndpoint
--- PASS: TestV2DMachinesEndpoint (0.00s)
=== RUN   TestServeMachines
--- PASS: TestServeMachines (0.00s)
=== RUN   TestGetID
--- PASS: TestGetID (0.00s)
=== RUN   TestServeSelfStats
--- PASS: TestServeSelfStats (0.00s)
=== RUN   TestSelfServeStatsBad
--- PASS: TestSelfServeStatsBad (0.00s)
=== RUN   TestLeaderServeStatsBad
--- PASS: TestLeaderServeStatsBad (0.00s)
=== RUN   TestServeLeaderStats
--- PASS: TestServeLeaderStats (0.00s)
=== RUN   TestServeStoreStats
--- PASS: TestServeStoreStats (0.00s)
=== RUN   TestBadServeKeys
{"level":"warn","msg":"unexpected v2 response error","internal-server-error":"Internal Server Error"}
{"level":"warn","msg":"unexpected v2 response error","internal-server-error":"received response with no Event/Watcher"}
--- PASS: TestBadServeKeys (0.00s)
=== RUN   TestServeKeysGood
--- PASS: TestServeKeysGood (0.00s)
=== RUN   TestServeKeysEvent
--- PASS: TestServeKeysEvent (0.00s)
=== RUN   TestServeKeysWatch
--- PASS: TestServeKeysWatch (0.00s)
=== RUN   TestHandleWatch
--- PASS: TestHandleWatch (0.00s)
=== RUN   TestHandleWatchStreaming
--- PASS: TestHandleWatchStreaming (0.00s)
=== RUN   TestTrimEventPrefix
--- PASS: TestTrimEventPrefix (0.00s)
=== RUN   TestTrimNodeExternPrefix
--- PASS: TestTrimNodeExternPrefix (0.00s)
=== RUN   TestTrimPrefix
--- PASS: TestTrimPrefix (0.00s)
=== RUN   TestNewMemberCollection
--- PASS: TestNewMemberCollection (0.00s)
=== RUN   TestNewMember
--- PASS: TestNewMember (0.00s)
=== RUN   TestWriteError
{"level":"warn","msg":"unexpected v2 response error","remote-addr":"","internal-server-error":"something went wrong"}
--- PASS: TestWriteError (0.00s)
=== RUN   TestAllowMethod
--- PASS: TestAllowMethod (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2http	0.111s
=== RUN   TestHTTPErrorWriteTo
--- PASS: TestHTTPErrorWriteTo (0.00s)
=== RUN   TestMemberUnmarshal
--- PASS: TestMemberUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestUnmarshal
--- PASS: TestMemberCreateRequestUnmarshal (0.00s)
=== RUN   TestMemberCreateRequestUnmarshalFail
--- PASS: TestMemberCreateRequestUnmarshalFail (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2http/httptypes	0.027s
?   	go.etcd.io/etcd/etcdserver/api/v2stats	[no test files]
=== RUN   TestEventQueue
--- PASS: TestEventQueue (0.00s)
=== RUN   TestScanHistory
--- PASS: TestScanHistory (0.00s)
=== RUN   TestEventIndexHistoryCleared
--- PASS: TestEventIndexHistoryCleared (0.00s)
=== RUN   TestFullEventQueue
--- PASS: TestFullEventQueue (0.00s)
=== RUN   TestCloneEvent
--- PASS: TestCloneEvent (0.00s)
=== RUN   TestHeapPushPop
--- PASS: TestHeapPushPop (0.00s)
=== RUN   TestHeapUpdate
--- PASS: TestHeapUpdate (0.00s)
=== RUN   TestNodeExternClone
--- PASS: TestNodeExternClone (0.00s)
=== RUN   TestNewKVIs
--- PASS: TestNewKVIs (0.00s)
=== RUN   TestNewKVReadWriteCompare
--- PASS: TestNewKVReadWriteCompare (0.00s)
=== RUN   TestNewKVExpiration
--- PASS: TestNewKVExpiration (0.00s)
=== RUN   TestNewKVListReprCompareClone
--- PASS: TestNewKVListReprCompareClone (0.00s)
=== RUN   TestNewKVRemove
--- PASS: TestNewKVRemove (0.00s)
=== RUN   TestNewDirIs
--- PASS: TestNewDirIs (0.00s)
=== RUN   TestNewDirReadWriteListReprClone
--- PASS: TestNewDirReadWriteListReprClone (0.00s)
=== RUN   TestNewDirExpirationTTL
--- PASS: TestNewDirExpirationTTL (0.00s)
=== RUN   TestNewDirChild
--- PASS: TestNewDirChild (0.00s)
=== RUN   TestStoreStatsGetSuccess
--- PASS: TestStoreStatsGetSuccess (0.00s)
=== RUN   TestStoreStatsGetFail
--- PASS: TestStoreStatsGetFail (0.00s)
=== RUN   TestStoreStatsCreateSuccess
--- PASS: TestStoreStatsCreateSuccess (0.00s)
=== RUN   TestStoreStatsCreateFail
--- PASS: TestStoreStatsCreateFail (0.00s)
=== RUN   TestStoreStatsUpdateSuccess
--- PASS: TestStoreStatsUpdateSuccess (0.00s)
=== RUN   TestStoreStatsUpdateFail
--- PASS: TestStoreStatsUpdateFail (0.00s)
=== RUN   TestStoreStatsCompareAndSwapSuccess
--- PASS: TestStoreStatsCompareAndSwapSuccess (0.00s)
=== RUN   TestStoreStatsCompareAndSwapFail
--- PASS: TestStoreStatsCompareAndSwapFail (0.00s)
=== RUN   TestStoreStatsDeleteSuccess
--- PASS: TestStoreStatsDeleteSuccess (0.00s)
=== RUN   TestStoreStatsDeleteFail
--- PASS: TestStoreStatsDeleteFail (0.00s)
=== RUN   TestStoreStatsExpireCount
--- PASS: TestStoreStatsExpireCount (0.00s)
=== RUN   TestMinExpireTime
--- PASS: TestMinExpireTime (0.00s)
=== RUN   TestStoreGetDirectory
--- PASS: TestStoreGetDirectory (0.00s)
=== RUN   TestStoreUpdateValueTTL
--- PASS: TestStoreUpdateValueTTL (0.00s)
=== RUN   TestStoreUpdateDirTTL
--- PASS: TestStoreUpdateDirTTL (0.00s)
=== RUN   TestStoreWatchExpire
--- PASS: TestStoreWatchExpire (0.00s)
=== RUN   TestStoreWatchExpireRefresh
--- PASS: TestStoreWatchExpireRefresh (0.00s)
=== RUN   TestStoreWatchExpireEmptyRefresh
--- PASS: TestStoreWatchExpireEmptyRefresh (0.00s)
=== RUN   TestStoreWatchNoRefresh
--- PASS: TestStoreWatchNoRefresh (0.00s)
=== RUN   TestStoreRefresh
--- PASS: TestStoreRefresh (0.00s)
=== RUN   TestStoreRecoverWithExpiration
--- PASS: TestStoreRecoverWithExpiration (0.02s)
=== RUN   TestStoreWatchExpireWithHiddenKey
--- PASS: TestStoreWatchExpireWithHiddenKey (0.00s)
=== RUN   TestIsHidden
--- PASS: TestIsHidden (0.00s)
=== RUN   TestWatcher
--- PASS: TestWatcher (0.00s)
=== RUN   TestNewStoreWithNamespaces
--- PASS: TestNewStoreWithNamespaces (0.00s)
=== RUN   TestStoreGetValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreGetValue (0.00s)
=== RUN   TestStoreGetSorted
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreGetSorted (0.00s)
=== RUN   TestSet
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestSet (0.00s)
=== RUN   TestStoreCreateValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateValue (0.00s)
=== RUN   TestStoreCreateDirectory
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateDirectory (0.00s)
=== RUN   TestStoreCreateFailsIfExists
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCreateFailsIfExists (0.00s)
=== RUN   TestStoreUpdateValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreUpdateValue (0.00s)
=== RUN   TestStoreUpdateFailsIfDirectory
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreUpdateFailsIfDirectory (0.00s)
=== RUN   TestStoreDeleteValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteValue (0.00s)
=== RUN   TestStoreDeleteDirectory
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectory (0.00s)
=== RUN   TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s)
=== RUN   TestRootRdOnly
--- PASS: TestRootRdOnly (0.00s)
=== RUN   TestStoreCompareAndDeletePrevValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValue (0.00s)
=== RUN   TestStoreCompareAndDeletePrevValueFailsIfNotMatch
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndDeletePrevIndex
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndex (0.00s)
=== RUN   TestStoreCompareAndDeletePrevIndexFailsIfNotMatch
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndDeleteDirectoryFail
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s)
=== RUN   TestStoreCompareAndSwapPrevValue
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValue (0.00s)
=== RUN   TestStoreCompareAndSwapPrevValueFailsIfNotMatch
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s)
=== RUN   TestStoreCompareAndSwapPrevIndex
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndex (0.00s)
=== RUN   TestStoreCompareAndSwapPrevIndexFailsIfNotMatch
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s)
=== RUN   TestStoreWatchCreate
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCreate (0.10s)
=== RUN   TestStoreWatchRecursiveCreate
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreate (0.00s)
=== RUN   TestStoreWatchUpdate
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchUpdate (0.00s)
=== RUN   TestStoreWatchRecursiveUpdate
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdate (0.00s)
=== RUN   TestStoreWatchDelete
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchDelete (0.00s)
=== RUN   TestStoreWatchRecursiveDelete
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDelete (0.00s)
=== RUN   TestStoreWatchCompareAndSwap
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCompareAndSwap (0.00s)
=== RUN   TestStoreWatchRecursiveCompareAndSwap
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s)
=== RUN   TestStoreWatchStream
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchStream (0.20s)
=== RUN   TestStoreWatchCreateWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchCreateWithHiddenKey (0.10s)
=== RUN   TestStoreWatchRecursiveCreateWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s)
=== RUN   TestStoreWatchUpdateWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveUpdateWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s)
=== RUN   TestStoreWatchDeleteWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveDeleteWithHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s)
=== RUN   TestStoreWatchRecursiveCreateDeeperThanHiddenKey
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s)
=== RUN   TestStoreWatchSlowConsumer
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreWatchSlowConsumer (0.00s)
=== RUN   TestStoreRecover
    store_v2_test.go:35: new v2 store with no namespace
    store_v2_test.go:35: new v2 store with no namespace
--- PASS: TestStoreRecover (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2store	0.702s
=== RUN   TestCreateKV
    store_test.go:73: 0: /cdir/create 1 1
--- PASS: TestCreateKV (0.17s)
=== RUN   TestSetKV
    store_test.go:109: 0: /sdir/set 1 2
    store_test.go:109: 1: /sdir/set 4 2
--- PASS: TestSetKV (0.21s)
=== RUN   TestCreateSetDir
    store_test.go:143: 0: 5 /ddir 4
    store_test.go:143: 1: 7 /ddir 6
--- PASS: TestCreateSetDir (0.44s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v2v3	1.808s
?   	go.etcd.io/etcd/etcdserver/api/v3alarm	[no test files]
?   	go.etcd.io/etcd/etcdserver/api/v3client	[no test files]
=== RUN   TestPeriodicHourly
{"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"2h0m0s","took":"340005h48m40.89235886s"}
{"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"2h0m0s","took":"340003h42m41.006028871s"}
{"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"2h0m0s","took":"340002h42m41.119412874s"}
{"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"2h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"2h0m0s","took":"340001h42m41.232794877s"}
--- PASS: TestPeriodicHourly (5.56s)
=== RUN   TestPeriodicMinutes
{"level":"info","msg":"starting auto periodic compaction","revision":1,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":1,"compact-period":"5m0s","took":"340005h48m46.348195689s"}
{"level":"info","msg":"starting auto periodic compaction","revision":10,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":10,"compact-period":"5m0s","took":"340005h43m16.461666028s"}
{"level":"info","msg":"starting auto periodic compaction","revision":20,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":20,"compact-period":"5m0s","took":"340005h38m16.57502303s"}
{"level":"info","msg":"starting auto periodic compaction","revision":30,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":30,"compact-period":"5m0s","took":"340005h33m16.68829703s"}
{"level":"info","msg":"starting auto periodic compaction","revision":40,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":40,"compact-period":"5m0s","took":"340005h28m16.801971707s"}
{"level":"info","msg":"starting auto periodic compaction","revision":50,"compact-period":"5m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":50,"compact-period":"5m0s","took":"340005h23m16.91574972s"}
--- PASS: TestPeriodicMinutes (5.68s)
=== RUN   TestPeriodicPause
{"level":"info","msg":"starting auto periodic compaction","revision":24,"compact-period":"1h0m0s"}
{"level":"info","msg":"completed auto periodic compaction","revision":24,"compact-period":"1h0m0s","took":"340005h48m47.28766057s"}
--- PASS: TestPeriodicPause (0.37s)
=== RUN   TestRevision
{"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.409275ms"}
{"level":"info","msg":"starting auto revision compaction","revision":190,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":190,"revision-compaction-retention":10,"took":"10.392275ms"}
--- PASS: TestRevision (10.04s)
=== RUN   TestRevisionPause
{"level":"info","msg":"starting auto revision compaction","revision":90,"revision-compaction-retention":10}
{"level":"info","msg":"completed auto revision compaction","revision":90,"revision-compaction-retention":10,"took":"10.45261ms"}
--- PASS: TestRevisionPause (0.03s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v3compactor	21.740s
?   	go.etcd.io/etcd/etcdserver/api/v3election	[no test files]
?   	go.etcd.io/etcd/etcdserver/api/v3lock	[no test files]
=== RUN   TestGRPCError
--- PASS: TestGRPCError (0.00s)
=== RUN   TestSendFragment
--- PASS: TestSendFragment (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v3rpc	0.077s
=== RUN   TestConvert
--- PASS: TestConvert (0.00s)
PASS
ok  	go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes	0.019s
=== RUN   TestLeaseQueue
--- PASS: TestLeaseQueue (0.10s)
=== RUN   TestLessorGrant
--- PASS: TestLessorGrant (0.23s)
=== RUN   TestLeaseConcurrentKeys
--- PASS: TestLeaseConcurrentKeys (0.18s)
=== RUN   TestLessorRevoke
--- PASS: TestLessorRevoke (0.35s)
=== RUN   TestLessorRenew
--- PASS: TestLessorRenew (0.22s)
=== RUN   TestLessorRenewWithCheckpointer
--- PASS: TestLessorRenewWithCheckpointer (0.21s)
=== RUN   TestLessorRenewExtendPileup
--- PASS: TestLessorRenewExtendPileup (0.40s)
=== RUN   TestLessorDetach
--- PASS: TestLessorDetach (0.26s)
=== RUN   TestLessorRecover
--- PASS: TestLessorRecover (0.41s)
=== RUN   TestLessorExpire
--- PASS: TestLessorExpire (1.27s)
=== RUN   TestLessorExpireAndDemote
--- PASS: TestLessorExpireAndDemote (1.32s)
=== RUN   TestLessorMaxTTL
--- PASS: TestLessorMaxTTL (0.22s)
=== RUN   TestLessorCheckpointScheduling
--- PASS: TestLessorCheckpointScheduling (1.27s)
=== RUN   TestLessorCheckpointsRestoredOnPromote
--- PASS: TestLessorCheckpointsRestoredOnPromote (0.21s)
=== RUN   TestLeaseBackend
=== RUN   TestLeaseBackend/Empty_by_default
=== RUN   TestLeaseBackend/Returns_data_put_before
=== RUN   TestLeaseBackend/Skips_deleted
--- PASS: TestLeaseBackend (0.91s)
    --- PASS: TestLeaseBackend/Empty_by_default (0.31s)
    --- PASS: TestLeaseBackend/Returns_data_put_before (0.29s)
    --- PASS: TestLeaseBackend/Skips_deleted (0.31s)
=== RUN   TestLessorCheckpointPersistenceAfterRestart
=== RUN   TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint
=== RUN   TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set
=== RUN   TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set
=== RUN   TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint
=== RUN   TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior
--- PASS: TestLessorCheckpointPersistenceAfterRestart (1.99s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.6_and_newer_persist_remainingTTL_on_checkpoint (0.37s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_persist_remainingTTL_if_CheckpointPersist_is_set (0.49s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_persists_remainingTTL_if_CheckpointPersist_is_set (0.47s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_v3.5_and_older_reset_remainingTTL_on_checkpoint (0.28s)
    --- PASS: TestLessorCheckpointPersistenceAfterRestart/Etcd_with_version_unknown_fallbacks_to_v3.5_behavior (0.38s)
PASS
ok  	go.etcd.io/etcd/lease	9.592s
=== RUN   TestRenewHTTP
--- PASS: TestRenewHTTP (0.31s)
=== RUN   TestTimeToLiveHTTP
--- PASS: TestTimeToLiveHTTP (0.32s)
=== RUN   TestRenewHTTPTimeout
--- PASS: TestRenewHTTPTimeout (1.33s)
=== RUN   TestTimeToLiveHTTPTimeout
--- PASS: TestTimeToLiveHTTPTimeout (1.35s)
PASS
ok  	go.etcd.io/etcd/lease/leasehttp	3.389s
?   	go.etcd.io/etcd/lease/leasepb	[no test files]
=== RUN   TestIndexGet
--- PASS: TestIndexGet (0.00s)
=== RUN   TestIndexRange
--- PASS: TestIndexRange (0.00s)
=== RUN   TestIndexTombstone
--- PASS: TestIndexTombstone (0.00s)
=== RUN   TestIndexRangeSince
--- PASS: TestIndexRangeSince (0.00s)
=== RUN   TestIndexCompactAndKeep
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"compact tree index","revision":6}
{"level":"info","msg":"compact tree index","revision":7}
{"level":"info","msg":"compact tree index","revision":8}
{"level":"info","msg":"compact tree index","revision":9}
{"level":"info","msg":"compact tree index","revision":10}
{"level":"info","msg":"compact tree index","revision":11}
{"level":"info","msg":"compact tree index","revision":12}
{"level":"info","msg":"compact tree index","revision":13}
{"level":"info","msg":"compact tree index","revision":14}
{"level":"info","msg":"compact tree index","revision":15}
{"level":"info","msg":"compact tree index","revision":16}
{"level":"info","msg":"compact tree index","revision":17}
{"level":"info","msg":"compact tree index","revision":18}
{"level":"info","msg":"compact tree index","revision":19}
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"compact tree index","revision":6}
{"level":"info","msg":"compact tree index","revision":7}
{"level":"info","msg":"compact tree index","revision":8}
{"level":"info","msg":"compact tree index","revision":9}
{"level":"info","msg":"compact tree index","revision":10}
{"level":"info","msg":"compact tree index","revision":11}
{"level":"info","msg":"compact tree index","revision":12}
{"level":"info","msg":"compact tree index","revision":13}
{"level":"info","msg":"compact tree index","revision":14}
{"level":"info","msg":"compact tree index","revision":15}
{"level":"info","msg":"compact tree index","revision":16}
{"level":"info","msg":"compact tree index","revision":17}
{"level":"info","msg":"compact tree index","revision":18}
{"level":"info","msg":"compact tree index","revision":19}
--- PASS: TestIndexCompactAndKeep (0.01s)
=== RUN   TestKeyIndexGet
--- PASS: TestKeyIndexGet (0.00s)
=== RUN   TestKeyIndexSince
--- PASS: TestKeyIndexSince (0.00s)
=== RUN   TestKeyIndexPut
--- PASS: TestKeyIndexPut (0.00s)
=== RUN   TestKeyIndexRestore
--- PASS: TestKeyIndexRestore (0.00s)
=== RUN   TestKeyIndexTombstone
--- PASS: TestKeyIndexTombstone (0.00s)
=== RUN   TestKeyIndexCompactAndKeep
--- PASS: TestKeyIndexCompactAndKeep (0.01s)
=== RUN   TestKeyIndexCompactOnFurtherRev
--- PASS: TestKeyIndexCompactOnFurtherRev (0.00s)
=== RUN   TestKeyIndexIsEmpty
--- PASS: TestKeyIndexIsEmpty (0.00s)
=== RUN   TestKeyIndexFindGeneration
--- PASS: TestKeyIndexFindGeneration (0.00s)
=== RUN   TestKeyIndexLess
--- PASS: TestKeyIndexLess (0.00s)
=== RUN   TestGenerationIsEmpty
--- PASS: TestGenerationIsEmpty (0.00s)
=== RUN   TestGenerationWalk
--- PASS: TestGenerationWalk (0.00s)
=== RUN   TestKVRange
--- PASS: TestKVRange (0.30s)
=== RUN   TestKVTxnRange
--- PASS: TestKVTxnRange (0.22s)
=== RUN   TestKVRangeRev
--- PASS: TestKVRangeRev (0.25s)
=== RUN   TestKVTxnRangeRev
--- PASS: TestKVTxnRangeRev (0.22s)
=== RUN   TestKVRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"827.689µs"}
--- PASS: TestKVRangeBadRev (0.42s)
=== RUN   TestKVTxnRangeBadRev
{"level":"info","msg":"compact tree index","revision":4}
{"level":"info","msg":"finished scheduled compaction","compact-revision":4,"took":"368.676µs"}
--- PASS: TestKVTxnRangeBadRev (0.47s)
=== RUN   TestKVRangeLimit
--- PASS: TestKVRangeLimit (0.21s)
=== RUN   TestKVTxnRangeLimit
--- PASS: TestKVTxnRangeLimit (0.20s)
=== RUN   TestKVPutMultipleTimes
--- PASS: TestKVPutMultipleTimes (0.20s)
=== RUN   TestKVTxnPutMultipleTimes
--- PASS: TestKVTxnPutMultipleTimes (0.22s)
=== RUN   TestKVDeleteRange
--- PASS: TestKVDeleteRange (1.70s)
=== RUN   TestKVTxnDeleteRange
--- PASS: TestKVTxnDeleteRange (1.75s)
=== RUN   TestKVDeleteMultipleTimes
--- PASS: TestKVDeleteMultipleTimes (0.20s)
=== RUN   TestKVTxnDeleteMultipleTimes
--- PASS: TestKVTxnDeleteMultipleTimes (0.35s)
=== RUN   TestKVOperationInSequence
--- PASS: TestKVOperationInSequence (0.28s)
=== RUN   TestKVTxnBlockWriteOperations
--- PASS: TestKVTxnBlockWriteOperations (0.34s)
=== RUN   TestKVTxnNonBlockRange
--- PASS: TestKVTxnNonBlockRange (0.27s)
=== RUN   TestKVTxnOperationInSequence
--- PASS: TestKVTxnOperationInSequence (0.37s)
=== RUN   TestKVCompactReserveLastValue
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"99.313297ms"}
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"76.051681ms"}
{"level":"info","msg":"compact tree index","revision":3}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"197.325893ms"}
--- PASS: TestKVCompactReserveLastValue (0.72s)
=== RUN   TestKVCompactBad
{"level":"info","msg":"compact tree index","revision":0}
{"level":"info","msg":"finished scheduled compaction","compact-revision":0,"took":"99.92798ms"}
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"116.667424ms"}
--- PASS: TestKVCompactBad (0.64s)
=== RUN   TestKVHash
--- PASS: TestKVHash (0.92s)
=== RUN   TestKVRestore
{"level":"info","msg":"compact tree index","revision":1}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"476.346µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":1}
--- PASS: TestKVRestore (1.19s)
=== RUN   TestKVSnapshot
--- PASS: TestKVSnapshot (0.39s)
=== RUN   TestWatchableKVWatch
--- PASS: TestWatchableKVWatch (0.52s)
=== RUN   TestScheduleCompaction
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"76.668µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"122.336µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":1,"took":"71.669µs"}
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"96.003µs"}
--- PASS: TestScheduleCompaction (1.07s)
=== RUN   TestCompactAllAndRestore
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"228.673µs"}
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":5}
--- PASS: TestCompactAllAndRestore (0.41s)
=== RUN   TestStoreRev
--- PASS: TestStoreRev (0.15s)
=== RUN   TestStorePut
--- PASS: TestStorePut (0.00s)
=== RUN   TestStoreRange
--- PASS: TestStoreRange (0.00s)
=== RUN   TestStoreDeleteRange
--- PASS: TestStoreDeleteRange (0.00s)
=== RUN   TestStoreCompact
{"level":"info","msg":"finished scheduled compaction","compact-revision":3,"took":"27.667µs"}
--- PASS: TestStoreCompact (0.00s)
=== RUN   TestStoreRestore
{"level":"info","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":3}
--- PASS: TestStoreRestore (0.01s)
=== RUN   TestRestoreDelete
--- PASS: TestRestoreDelete (0.29s)
=== RUN   TestRestoreContinueUnfinishedCompaction
{"level":"info","msg":"compact tree index","revision":2}
{"level":"info","msg":"finished scheduled compaction","compact-revision":2,"took":"105.003µs"}
{"level":"info","msg":"resume scheduled compaction","meta-bucket-name":"meta","meta-bucket-name-key":"scheduledCompactRev","scheduled-compact-revision":2}
--- PASS: TestRestoreContinueUnfinishedCompaction (0.63s)
=== RUN   TestHashKVWhenCompacting
{"level":"info","msg":"compact tree index","revision":9899}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9899,"took":"2.749927497s"}
{"level":"info","msg":"compact tree index","revision":9900}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9900,"took":"149.387956ms"}
{"level":"info","msg":"compact tree index","revision":9901}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9901,"took":"142.385104ms"}
{"level":"info","msg":"compact tree index","revision":9902}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9902,"took":"105.752801ms"}
{"level":"info","msg":"compact tree index","revision":9903}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9903,"took":"101.230681ms"}
{"level":"info","msg":"compact tree index","revision":9904}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9904,"took":"71.335µs"}
{"level":"info","msg":"compact tree index","revision":9905}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9905,"took":"114.337362ms"}
{"level":"info","msg":"compact tree index","revision":9906}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9906,"took":"4.424784ms"}
{"level":"info","msg":"compact tree index","revision":9907}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9907,"took":"137.473974ms"}
{"level":"info","msg":"compact tree index","revision":9908}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9908,"took":"116.196411ms"}
{"level":"info","msg":"compact tree index","revision":9909}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9909,"took":"2.660071ms"}
{"level":"info","msg":"compact tree index","revision":9910}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9910,"took":"131.65882ms"}
{"level":"info","msg":"compact tree index","revision":9911}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9911,"took":"106.225147ms"}
{"level":"info","msg":"compact tree index","revision":9912}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9912,"took":"73.297274ms"}
{"level":"info","msg":"compact tree index","revision":9913}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9913,"took":"67.001µs"}
{"level":"info","msg":"compact tree index","revision":9914}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9914,"took":"218.672µs"}
{"level":"info","msg":"compact tree index","revision":9915}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9915,"took":"2.791074ms"}
{"level":"info","msg":"compact tree index","revision":9916}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9916,"took":"1.62071ms"}
{"level":"info","msg":"compact tree index","revision":9917}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9917,"took":"2.140057ms"}
{"level":"info","msg":"compact tree index","revision":9918}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9918,"took":"2.511067ms"}
{"level":"info","msg":"compact tree index","revision":9919}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9919,"took":"504.68µs"}
{"level":"info","msg":"compact tree index","revision":9920}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9920,"took":"2.251393ms"}
{"level":"info","msg":"compact tree index","revision":9921}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9921,"took":"2.5344ms"}
{"level":"info","msg":"compact tree index","revision":9922}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9922,"took":"1.237366ms"}
{"level":"info","msg":"compact tree index","revision":9923}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9923,"took":"1.971386ms"}
{"level":"info","msg":"compact tree index","revision":9924}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9924,"took":"2.04672ms"}
{"level":"info","msg":"compact tree index","revision":9925}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9925,"took":"136.004µs"}
{"level":"info","msg":"compact tree index","revision":9926}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9926,"took":"144.67µs"}
{"level":"info","msg":"compact tree index","revision":9927}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9927,"took":"453.346µs"}
{"level":"info","msg":"compact tree index","revision":9928}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9928,"took":"135.671µs"}
{"level":"info","msg":"compact tree index","revision":9929}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9929,"took":"145.003µs"}
{"level":"info","msg":"compact tree index","revision":9930}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9930,"took":"442.679µs"}
{"level":"info","msg":"compact tree index","revision":9931}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9931,"took":"157.671µs"}
{"level":"info","msg":"compact tree index","revision":9932}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9932,"took":"129.67µs"}
{"level":"info","msg":"compact tree index","revision":9933}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9933,"took":"116.337µs"}
{"level":"info","msg":"compact tree index","revision":9934}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9934,"took":"284.007µs"}
{"level":"info","msg":"compact tree index","revision":9935}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9935,"took":"519.347µs"}
{"level":"info","msg":"compact tree index","revision":9936}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9936,"took":"447.012µs"}
{"level":"info","msg":"compact tree index","revision":9937}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9937,"took":"150.337µs"}
{"level":"info","msg":"compact tree index","revision":9938}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9938,"took":"173.672µs"}
{"level":"info","msg":"compact tree index","revision":9939}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9939,"took":"180.338µs"}
{"level":"info","msg":"compact tree index","revision":9940}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9940,"took":"765.353µs"}
{"level":"info","msg":"compact tree index","revision":9941}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9941,"took":"402.011µs"}
{"level":"info","msg":"compact tree index","revision":9942}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9942,"took":"631.35µs"}
{"level":"info","msg":"compact tree index","revision":9943}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9943,"took":"310.675µs"}
{"level":"info","msg":"compact tree index","revision":9944}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9944,"took":"333.342µs"}
{"level":"info","msg":"compact tree index","revision":9945}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9945,"took":"348.676µs"}
{"level":"info","msg":"compact tree index","revision":9946}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9946,"took":"815.021µs"}
{"level":"info","msg":"compact tree index","revision":9947}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9947,"took":"512.68µs"}
{"level":"info","msg":"compact tree index","revision":9948}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9948,"took":"171.671µs"}
{"level":"info","msg":"compact tree index","revision":9949}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9949,"took":"136.671µs"}
{"level":"info","msg":"compact tree index","revision":9950}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9950,"took":"430.344µs"}
{"level":"info","msg":"compact tree index","revision":9951}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9951,"took":"206.005µs"}
{"level":"info","msg":"compact tree index","revision":9952}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9952,"took":"177.672µs"}
{"level":"info","msg":"compact tree index","revision":9953}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9953,"took":"486.013µs"}
{"level":"info","msg":"compact tree index","revision":9954}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9954,"took":"147.004µs"}
{"level":"info","msg":"compact tree index","revision":9955}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9955,"took":"431.011µs"}
{"level":"info","msg":"compact tree index","revision":9956}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9956,"took":"132.337µs"}
{"level":"info","msg":"compact tree index","revision":9957}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9957,"took":"425.345µs"}
{"level":"info","msg":"compact tree index","revision":9958}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9958,"took":"425.345µs"}
{"level":"info","msg":"compact tree index","revision":9959}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9959,"took":"450.679µs"}
{"level":"info","msg":"compact tree index","revision":9960}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9960,"took":"145.003µs"}
{"level":"info","msg":"compact tree index","revision":9961}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9961,"took":"130.67µs"}
{"level":"info","msg":"compact tree index","revision":9962}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9962,"took":"253.34µs"}
{"level":"info","msg":"compact tree index","revision":9963}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9963,"took":"232.007µs"}
{"level":"info","msg":"compact tree index","revision":9964}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9964,"took":"182.339µs"}
{"level":"info","msg":"compact tree index","revision":9965}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9965,"took":"495.013µs"}
{"level":"info","msg":"compact tree index","revision":9966}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9966,"took":"196.672µs"}
{"level":"info","msg":"compact tree index","revision":9967}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9967,"took":"133.67µs"}
{"level":"info","msg":"compact tree index","revision":9968}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9968,"took":"195.672µs"}
{"level":"info","msg":"compact tree index","revision":9969}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9969,"took":"160.338µs"}
{"level":"info","msg":"compact tree index","revision":9970}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9970,"took":"129.336µs"}
{"level":"info","msg":"compact tree index","revision":9971}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9971,"took":"556.681µs"}
{"level":"info","msg":"compact tree index","revision":9972}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9972,"took":"131.67µs"}
{"level":"info","msg":"compact tree index","revision":9973}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9973,"took":"449.012µs"}
{"level":"info","msg":"compact tree index","revision":9974}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9974,"took":"175.004µs"}
{"level":"info","msg":"compact tree index","revision":9975}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9975,"took":"162.004µs"}
{"level":"info","msg":"compact tree index","revision":9976}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9976,"took":"112.67µs"}
{"level":"info","msg":"compact tree index","revision":9977}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9977,"took":"333.342µs"}
{"level":"info","msg":"compact tree index","revision":9978}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9978,"took":"736.353µs"}
{"level":"info","msg":"compact tree index","revision":9979}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9979,"took":"317.341µs"}
{"level":"info","msg":"compact tree index","revision":9980}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9980,"took":"184.672µs"}
{"level":"info","msg":"compact tree index","revision":9981}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9981,"took":"388.01µs"}
{"level":"info","msg":"compact tree index","revision":9982}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9982,"took":"177.338µs"}
{"level":"info","msg":"compact tree index","revision":9983}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9983,"took":"555.348µs"}
{"level":"info","msg":"compact tree index","revision":9984}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9984,"took":"142.004µs"}
{"level":"info","msg":"compact tree index","revision":9985}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9985,"took":"365.343µs"}
{"level":"info","msg":"compact tree index","revision":9986}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9986,"took":"251.34µs"}
{"level":"info","msg":"compact tree index","revision":9987}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9987,"took":"239.006µs"}
{"level":"info","msg":"compact tree index","revision":9988}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9988,"took":"117.336µs"}
{"level":"info","msg":"compact tree index","revision":9989}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9989,"took":"204.672µs"}
{"level":"info","msg":"compact tree index","revision":9990}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9990,"took":"316.675µs"}
{"level":"info","msg":"compact tree index","revision":9991}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9991,"took":"247.339µs"}
{"level":"info","msg":"compact tree index","revision":9992}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9992,"took":"168.671µs"}
{"level":"info","msg":"compact tree index","revision":9993}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9993,"took":"592.016µs"}
{"level":"info","msg":"compact tree index","revision":9994}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9994,"took":"131.004µs"}
{"level":"info","msg":"compact tree index","revision":9995}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9995,"took":"164.005µs"}
{"level":"info","msg":"compact tree index","revision":9996}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9996,"took":"130.67µs"}
{"level":"info","msg":"compact tree index","revision":9997}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9997,"took":"542.681µs"}
{"level":"info","msg":"compact tree index","revision":9998}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9998,"took":"140.004µs"}
{"level":"info","msg":"compact tree index","revision":9999}
{"level":"info","msg":"finished scheduled compaction","compact-revision":9999,"took":"232.34µs"}
--- PASS: TestHashKVWhenCompacting (18.45s)
=== RUN   TestHashKVZeroRevision
{"level":"info","msg":"compact tree index","revision":5000}
--- PASS: TestHashKVZeroRevision (1.65s)
=== RUN   TestTxnPut
--- PASS: TestTxnPut (0.45s)
=== RUN   TestConcurrentReadNotBlockingWrite
{"level":"info","msg":"finished scheduled compaction","compact-revision":5000,"took":"612.79023ms"}
--- PASS: TestConcurrentReadNotBlockingWrite (0.18s)
=== RUN   TestConcurrentReadTxAndWrite
--- PASS: TestConcurrentReadTxAndWrite (0.42s)
=== RUN   TestRevision
--- PASS: TestRevision (0.00s)
=== RUN   TestWatch
--- PASS: TestWatch (0.13s)
=== RUN   TestNewWatcherCancel
--- PASS: TestNewWatcherCancel (0.22s)
=== RUN   TestCancelUnsynced
--- PASS: TestCancelUnsynced (0.13s)
=== RUN   TestSyncWatchers
--- PASS: TestSyncWatchers (0.31s)
=== RUN   TestWatchCompacted
{"level":"info","msg":"compact tree index","revision":5}
{"level":"info","msg":"finished scheduled compaction","compact-revision":5,"took":"2.307728ms"}
--- PASS: TestWatchCompacted (0.21s)
=== RUN   TestWatchFutureRev
--- PASS: TestWatchFutureRev (0.19s)
=== RUN   TestWatchRestore
=== RUN   TestWatchRestore/Normal
=== RUN   TestWatchRestore/RunSyncWatchLoopBeforeRestore
--- PASS: TestWatchRestore (1.30s)
    --- PASS: TestWatchRestore/Normal (0.59s)
    --- PASS: TestWatchRestore/RunSyncWatchLoopBeforeRestore (0.71s)
=== RUN   TestWatchRestoreSyncedWatcher
--- PASS: TestWatchRestoreSyncedWatcher (2.50s)
=== RUN   TestWatchBatchUnsynced
--- PASS: TestWatchBatchUnsynced (0.45s)
=== RUN   TestNewMapwatcherToEventMap
--- PASS: TestNewMapwatcherToEventMap (0.00s)
=== RUN   TestWatchVictims
--- PASS: TestWatchVictims (1.11s)
=== RUN   TestStressWatchCancelClose
--- PASS: TestStressWatchCancelClose (0.31s)
=== RUN   TestWatcherWatchID
--- PASS: TestWatcherWatchID (1.34s)
=== RUN   TestWatcherRequestsCustomID
--- PASS: TestWatcherRequestsCustomID (0.26s)
=== RUN   TestWatcherWatchPrefix
--- PASS: TestWatcherWatchPrefix (0.82s)
=== RUN   TestWatcherWatchWrongRange
--- PASS: TestWatcherWatchWrongRange (0.27s)
=== RUN   TestWatchDeleteRange
--- PASS: TestWatchDeleteRange (0.19s)
=== RUN   TestWatchStreamCancelWatcherByID
--- PASS: TestWatchStreamCancelWatcherByID (0.41s)
=== RUN   TestWatcherRequestProgress
--- PASS: TestWatcherRequestProgress (0.17s)
=== RUN   TestWatcherWatchWithFilter
--- PASS: TestWatcherWatchWithFilter (0.43s)
PASS
ok  	go.etcd.io/etcd/mvcc	46.936s
=== RUN   TestBackendClose
--- PASS: TestBackendClose (0.19s)
=== RUN   TestBackendSnapshot
--- PASS: TestBackendSnapshot (0.37s)
=== RUN   TestBackendBatchIntervalCommit
--- PASS: TestBackendBatchIntervalCommit (0.18s)
=== RUN   TestBackendDefrag
--- PASS: TestBackendDefrag (2.21s)
=== RUN   TestBackendWriteback
--- PASS: TestBackendWriteback (0.15s)
=== RUN   TestConcurrentReadTx
--- PASS: TestConcurrentReadTx (0.11s)
=== RUN   TestBackendWritebackForEach
--- PASS: TestBackendWritebackForEach (0.23s)
=== RUN   TestBatchTxPut
--- PASS: TestBatchTxPut (0.19s)
=== RUN   TestBatchTxRange
--- PASS: TestBatchTxRange (0.12s)
=== RUN   TestBatchTxDelete
--- PASS: TestBatchTxDelete (0.17s)
=== RUN   TestBatchTxCommit
--- PASS: TestBatchTxCommit (0.21s)
=== RUN   TestBatchTxBatchLimitCommit
--- PASS: TestBatchTxBatchLimitCommit (0.21s)
PASS
ok  	go.etcd.io/etcd/mvcc/backend	4.380s
?   	go.etcd.io/etcd/mvcc/mvccpb	[no test files]
=== RUN   TestIntervalTreeInsert
--- PASS: TestIntervalTreeInsert (0.00s)
=== RUN   TestIntervalTreeSelfBalanced
--- PASS: TestIntervalTreeSelfBalanced (0.00s)
=== RUN   TestIntervalTreeDelete
--- PASS: TestIntervalTreeDelete (0.00s)
=== RUN   TestIntervalTreeIntersects
--- PASS: TestIntervalTreeIntersects (0.00s)
=== RUN   TestIntervalTreeStringAffine
--- PASS: TestIntervalTreeStringAffine (0.00s)
=== RUN   TestIntervalTreeStab
--- PASS: TestIntervalTreeStab (0.00s)
=== RUN   TestIntervalTreeRandom
--- PASS: TestIntervalTreeRandom (0.01s)
=== RUN   TestIntervalTreeSortedVisit
--- PASS: TestIntervalTreeSortedVisit (0.00s)
=== RUN   TestIntervalTreeVisitExit
--- PASS: TestIntervalTreeVisitExit (0.00s)
=== RUN   TestIntervalTreeContains
--- PASS: TestIntervalTreeContains (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/adt	0.048s
?   	go.etcd.io/etcd/pkg/contention	[no test files]
?   	go.etcd.io/etcd/pkg/cpuutil	[no test files]
=== RUN   TestHash32
--- PASS: TestHash32 (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/crc	0.014s
?   	go.etcd.io/etcd/pkg/debugutil	[no test files]
=== RUN   TestExpectFunc
--- PASS: TestExpectFunc (0.06s)
=== RUN   TestEcho
--- PASS: TestEcho (0.00s)
=== RUN   TestLineCount
--- PASS: TestLineCount (0.02s)
=== RUN   TestSend
--- PASS: TestSend (0.01s)
=== RUN   TestSignal
--- PASS: TestSignal (0.03s)
PASS
ok  	go.etcd.io/etcd/pkg/expect	0.135s
=== RUN   TestIsDirWriteable
--- PASS: TestIsDirWriteable (0.00s)
=== RUN   TestCreateDirAll
--- PASS: TestCreateDirAll (0.00s)
=== RUN   TestExist
--- PASS: TestExist (0.00s)
=== RUN   TestZeroToEnd
--- PASS: TestZeroToEnd (0.00s)
=== RUN   TestDirPermission
--- PASS: TestDirPermission (0.00s)
=== RUN   TestRemoveMatchFile
    logger.go:130: 2023-01-16T21:51:10.105Z	ERROR	remove file failed	{"file": "/tmp/TestRemoveMatchFile1191683458/001/tmp1946469051", "error": "remove /tmp/TestRemoveMatchFile1191683458/001/tmp1946469051: no such file or directory"}
--- PASS: TestRemoveMatchFile (0.00s)
=== RUN   TestLockAndUnlockSyscallFlock
--- PASS: TestLockAndUnlockSyscallFlock (0.10s)
=== RUN   TestLockAndUnlock
--- PASS: TestLockAndUnlock (0.10s)
=== RUN   TestPreallocateExtend
--- PASS: TestPreallocateExtend (0.00s)
=== RUN   TestPreallocateExtendTrunc
--- PASS: TestPreallocateExtendTrunc (0.00s)
=== RUN   TestPreallocateFixed
--- PASS: TestPreallocateFixed (0.00s)
=== RUN   TestPurgeFile
{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile72598096","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/4.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile72598096/6.test"}
--- PASS: TestPurgeFile (0.03s)
=== RUN   TestPurgeFileHoldingLockFile
{"level":"info","msg":"started to purge file","dir":"/tmp/purgefile2150109325","suffix":"test","max":3,"interval":"1ms"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/0.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/1.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/2.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/3.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/4.test"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"warn","msg":"failed to lock file","path":"/tmp/purgefile2150109325/5.test","error":"fileutil: file already locked"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/5.test"}
{"level":"info","msg":"purged","path":"/tmp/purgefile2150109325/6.test"}
--- PASS: TestPurgeFileHoldingLockFile (0.03s)
=== RUN   TestReadDir
--- PASS: TestReadDir (0.01s)
PASS
ok  	go.etcd.io/etcd/pkg/fileutil	0.336s
=== RUN   TestSetFlagsFromEnv
2023-01-16 21:51:13.942679 I | pkg/flags: recognized and used environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnv (0.00s)
=== RUN   TestSetFlagsFromEnvBad
2023-01-16 21:51:13.944379 W | pkg/flags: unrecognized environment variable ETCD_A=foo
--- PASS: TestSetFlagsFromEnvBad (0.00s)
=== RUN   TestSetFlagsFromEnvParsingError
2023-01-16 21:51:13.945484 W | pkg/flags: unrecognized environment variable ETCD_A=foo
2023-01-16 21:51:13.945743 W | pkg/flags: unrecognized environment variable ETCD_X=not_a_number
--- PASS: TestSetFlagsFromEnvParsingError (0.00s)
=== RUN   TestSelectiveStringValue
--- PASS: TestSelectiveStringValue (0.00s)
=== RUN   TestSelectiveStringsValue
--- PASS: TestSelectiveStringsValue (0.00s)
=== RUN   TestStringsValue
--- PASS: TestStringsValue (0.00s)
=== RUN   TestUint32Value
=== RUN   TestUint32Value/normal_uint32_value
=== RUN   TestUint32Value/zero_value
=== RUN   TestUint32Value/negative_int_value
=== RUN   TestUint32Value/invalid_integer_value
--- PASS: TestUint32Value (0.00s)
    --- PASS: TestUint32Value/normal_uint32_value (0.00s)
    --- PASS: TestUint32Value/zero_value (0.00s)
    --- PASS: TestUint32Value/negative_int_value (0.00s)
    --- PASS: TestUint32Value/invalid_integer_value (0.00s)
=== RUN   TestUint32FromFlag
=== RUN   TestUint32FromFlag/only_default_value
=== RUN   TestUint32FromFlag/argument_has_different_value_from_the_default_one
=== RUN   TestUint32FromFlag/argument_has_the_same_value_from_the_default_one
--- PASS: TestUint32FromFlag (0.00s)
    --- PASS: TestUint32FromFlag/only_default_value (0.00s)
    --- PASS: TestUint32FromFlag/argument_has_different_value_from_the_default_one (0.00s)
    --- PASS: TestUint32FromFlag/argument_has_the_same_value_from_the_default_one (0.00s)
=== RUN   TestNewUniqueStrings
--- PASS: TestNewUniqueStrings (0.00s)
=== RUN   TestNewUniqueURLsWithExceptions
--- PASS: TestNewUniqueURLsWithExceptions (0.00s)
=== RUN   TestValidateURLsValueBad
--- PASS: TestValidateURLsValueBad (0.00s)
=== RUN   TestNewURLsValue
--- PASS: TestNewURLsValue (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/flags	0.038s
=== RUN   TestGetHostname
--- PASS: TestGetHostname (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/httputil	0.022s
=== RUN   TestNewGenerator
--- PASS: TestNewGenerator (0.00s)
=== RUN   TestNewGeneratorUnique
--- PASS: TestNewGeneratorUnique (0.00s)
=== RUN   TestNext
--- PASS: TestNext (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/idutil	0.013s
=== RUN   TestPageWriterRandom
    pagewriter_test.go:43: total writes: 6427
    pagewriter_test.go:44: total write bytes: 66761088 (of 66761092)
--- PASS: TestPageWriterRandom (0.01s)
=== RUN   TestPageWriterPartialSlack
--- PASS: TestPageWriterPartialSlack (0.00s)
=== RUN   TestPageWriterOffset
--- PASS: TestPageWriterOffset (0.00s)
=== RUN   TestExactReadCloserExpectEOF
--- PASS: TestExactReadCloserExpectEOF (0.00s)
=== RUN   TestExactReadCloserShort
--- PASS: TestExactReadCloserShort (0.00s)
=== RUN   TestLimitedBufferReaderRead
--- PASS: TestLimitedBufferReaderRead (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/ioutil	0.037s
=== RUN   TestMergeLogger
2023-01-16 21:51:26.094718 E | pkg/logutil: hello
--- PASS: TestMergeLogger (2.05s)
=== RUN   TestNewGRPCLoggerV2
--- PASS: TestNewGRPCLoggerV2 (0.00s)
=== RUN   TestNewGRPCLoggerV2FromZapCore
--- PASS: TestNewGRPCLoggerV2FromZapCore (0.00s)
=== RUN   TestNewJournalWriter
    zap_journal_test.go:32: dial unixgram /run/systemd/journal/socket: connect: no such file or directory
--- SKIP: TestNewJournalWriter (0.00s)
=== RUN   TestNewRaftLogger
--- PASS: TestNewRaftLogger (0.00s)
=== RUN   TestNewRaftLoggerFromZapCore
--- PASS: TestNewRaftLoggerFromZapCore (0.00s)
=== RUN   TestLogger
--- PASS: TestLogger (0.00s)
=== RUN   TestPackageLogger
--- PASS: TestPackageLogger (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/logutil	2.087s
?   	go.etcd.io/etcd/pkg/mock/mockserver	[no test files]
?   	go.etcd.io/etcd/pkg/mock/mockstorage	[no test files]
?   	go.etcd.io/etcd/pkg/mock/mockstore	[no test files]
?   	go.etcd.io/etcd/pkg/mock/mockwait	[no test files]
=== RUN   TestResolveTCPAddrs
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","resolved-addr":"10.0.1.10:4001"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2379","host":"infra0.example.com:2379","resolved-addr":"10.0.1.10:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:7001","host":"infra0.example.com:7001","resolved-addr":"10.0.1.10:7001"}
{"level":"info","msg":"resolved URL Host","url":"http://infra0.example.com:2380","host":"infra0.example.com:2380","resolved-addr":"10.0.1.10:2380"}
{"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
{"level":"warn","msg":"failed to resolve URL Host","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
{"level":"warn","msg":"failed to resolve URL Host; returning","url":"http://infra0.example.com:4001","host":"infra0.example.com:4001","retry-interval":"1s","error":"cannot resolve host"}
--- PASS: TestResolveTCPAddrs (1.00s)
=== RUN   TestURLsEqual
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"https://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2380","host":"example.com:2380","resolved-addr":"10.0.10.1:2380"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://example.com:2379","host":"example.com:2379","resolved-addr":"10.0.10.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
{"level":"info","msg":"resolved URL Host","url":"http://first.com:2379","host":"first.com:2379","resolved-addr":"10.0.11.1:2379"}
{"level":"info","msg":"resolved URL Host","url":"http://second.com:2380","host":"second.com:2380","resolved-addr":"10.0.11.2:2380"}
--- PASS: TestURLsEqual (0.00s)
=== RUN   TestURLStringsEqual
    netutil_test.go:335: TestURLStringsEqual, case #0
    netutil_test.go:335: TestURLStringsEqual, case #1
--- PASS: TestURLStringsEqual (0.00s)
=== RUN   TestGetDefaultInterface
    routes_linux_test.go:27: default network interfaces: map[eth0:2]
--- PASS: TestGetDefaultInterface (0.00s)
=== RUN   TestGetDefaultHost
    routes_linux_test.go:35: default ip: 172.17.2.3
--- PASS: TestGetDefaultHost (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/netutil	1.036s
=== RUN   TestUnsetenv
--- PASS: TestUnsetenv (0.01s)
=== RUN   TestHandleInterrupts
{"level":"info","msg":"received signal; shutting down","signal":"interrupt"}
{"level":"info","msg":"received signal; shutting down","signal":"terminated"}
--- PASS: TestHandleInterrupts (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/osutil	0.033s
=== RUN   TestCanonicalURLPath
--- PASS: TestCanonicalURLPath (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/pathutil	0.012s
=== RUN   TestMarshaler
--- PASS: TestMarshaler (0.00s)
=== RUN   TestMarshalerPanic
2023-01-16 21:51:38.809382 C | pkg/pbutil: marshal should never fail (blah)
--- PASS: TestMarshalerPanic (0.00s)
=== RUN   TestUnmarshaler
--- PASS: TestUnmarshaler (0.00s)
=== RUN   TestUnmarshalerPanic
2023-01-16 21:51:38.810457 C | pkg/pbutil: unmarshal should never fail (blah)
--- PASS: TestUnmarshalerPanic (0.00s)
=== RUN   TestGetBool
--- PASS: TestGetBool (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/pbutil	0.019s
=== RUN   TestServer_Unix_Insecure
{"level":"info","msg":"started proxying","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D195714695041.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
    server_test.go:110: took 1.296368ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
    server_test.go:127: took 1.842715ms with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D195714695041.unix-conn","to":"unix://173AE88D195A73B77472.unix-conn"}
--- PASS: TestServer_Unix_Insecure (0.01s)
=== RUN   TestServer_TCP_Insecure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:46029"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
    server_test.go:110: took 41.583434ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
    server_test.go:127: took 3.176751ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:46029","to":"tcp://127.0.0.1:41877"}
--- PASS: TestServer_TCP_Insecure (0.05s)
=== RUN   TestServer_Unix_Secure
{"level":"info","msg":"started proxying","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D1CE773CBE.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
    server_test.go:110: took 12.095987ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
    server_test.go:127: took 11.06096ms with no latency
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D1CE773CBE.unix-conn","to":"unix://173AE88D1CED4BED3C00.unix-conn"}
--- PASS: TestServer_Unix_Secure (0.03s)
=== RUN   TestServer_TCP_Secure
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42271"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
    server_test.go:110: took 8.70223ms with no latency
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
    server_test.go:127: took 6.059494ms with no latency
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42271","to":"tcp://127.0.0.1:44709"}
--- PASS: TestServer_TCP_Secure (0.02s)
=== RUN   TestServer_Unix_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D1FFAE877660.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
    server_test.go:110: took 1.472372ms with no latency
{"level":"info","msg":"set transmit latency","latency":"45.972941ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
    server_test.go:125: took 47.762931ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"45.972941ms","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D1FFAE877660.unix-conn","to":"unix://173AE88D1FFFFE95361E.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayTx (0.05s)
=== RUN   TestServer_TCP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:33829"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
    server_test.go:110: took 1.752046ms with no latency
{"level":"info","msg":"set transmit latency","latency":"48.091968ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
    server_test.go:125: took 52.35172ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"48.091968ms","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:33829","to":"tcp://127.0.0.1:41041"}
--- PASS: TestServer_TCP_Insecure_DelayTx (0.06s)
=== RUN   TestServer_Unix_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D26CE1C7226FA.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
    server_test.go:110: took 6.312834ms with no latency
{"level":"info","msg":"set transmit latency","latency":"48.236577ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
    server_test.go:125: took 55.342799ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"48.236577ms","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D26CE1C7226FA.unix-conn","to":"unix://173AE88D26D148F88238.unix-conn"}
--- PASS: TestServer_Unix_Secure_DelayTx (0.07s)
=== RUN   TestServer_TCP_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:39365"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
    server_test.go:110: took 8.809233ms with no latency
{"level":"info","msg":"set transmit latency","latency":"46.636273ms","given-latency":"50ms","given-latency-random-variable":"5ms","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"modified tx","data-received":"8 B","data-modified":"8 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"debug","msg":"transmitted","data-size":"8 B","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
    server_test.go:125: took 59.582911ms with latency 50ms±5ms
{"level":"info","msg":"removed transmit latency","latency":"46.636273ms","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:39365","to":"tcp://127.0.0.1:46489"}
--- PASS: TestServer_TCP_Secure_DelayTx (0.07s)
=== RUN   TestServer_Unix_Insecure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
    server_test.go:204: took 1.673711ms with no latency
{"level":"info","msg":"set accept latency","latency":"697.620329ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D2F2891EF36D.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D2F2891EF36D.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
    server_test.go:220: took 510.012174ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"697.620329ms","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D2F2891EF36D.unix-conn","to":"unix://173AE88D2F2C8ECC315A.unix-conn"}
--- PASS: TestServer_Unix_Insecure_DelayAccept (0.72s)
=== RUN   TestServer_Unix_Secure_DelayAccept
{"level":"info","msg":"started proxying","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
    server_test.go:204: took 6.2865ms with no latency
{"level":"info","msg":"set accept latency","latency":"704.666329ms","given-latency":"700ms","given-latency-random-variable":"10ms","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D59EAF0C412C9.unix-conn: use of closed network connection"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D59EAF0C412C9.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
    server_test.go:220: took 519.010412ms with latency 700ms±10ms
{"level":"info","msg":"removed accept latency","latency":"704.666329ms","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D59EAF0C412C9.unix-conn","to":"unix://173AE88D59F03AF87D4E.unix-conn"}
--- PASS: TestServer_Unix_Secure_DelayAccept (0.73s)
=== RUN   TestServer_PauseTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D8577566A74D.unix-conn"}
{"level":"info","msg":"paused tx","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"unpaused tx","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D8577566A74D.unix-conn","to":"unix://173AE88D857B35543E48.unix-conn"}
--- PASS: TestServer_PauseTx (0.20s)
=== RUN   TestServer_ModifyTx_corrupt
{"level":"info","msg":"started proxying","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D91AB34664744.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D91AB34664744.unix-conn","to":"unix://173AE88D91AF134F6BBF.unix-conn"}
--- PASS: TestServer_ModifyTx_corrupt (0.00s)
=== RUN   TestServer_ModifyTx_packet_loss
{"level":"info","msg":"started proxying","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D91FA215C15EF.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"6 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D91FA215C15EF.unix-conn","to":"unix://173AE88D91FD6E6F1BD.unix-conn"}
--- PASS: TestServer_ModifyTx_packet_loss (0.00s)
=== RUN   TestServer_BlackholeTx
{"level":"info","msg":"started proxying","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D924425C73D4A.unix-conn"}
{"level":"info","msg":"modifying tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"blackholed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"0 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"unmodifyed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"unblackholed tx","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D924425C73D4A.unix-conn","to":"unix://173AE88D9247D09B45E0.unix-conn"}
--- PASS: TestServer_BlackholeTx (0.20s)
=== RUN   TestServer_Shutdown
{"level":"info","msg":"started proxying","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"debug","msg":"listener accept error","error":"accept unix 173AE88D9E754C6EF23.unix-conn: use of closed network connection"}
{"level":"debug","msg":"listener is closed; retry listening on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"info","msg":"reset listener on","from":"unix://173AE88D9E754C6EF23.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88D9E754C6EF23.unix-conn","to":"unix://173AE88D9E790ACA52E2.unix-conn"}
--- PASS: TestServer_Shutdown (0.20s)
=== RUN   TestServer_ShutdownListener
{"level":"info","msg":"started proxying","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"info","msg":"proxy is listening on","from":"unix://173AE88DAAABC5192582.unix-conn"}
{"level":"debug","msg":"modified tx","data-received":"12 B","data-modified":"12 B","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"debug","msg":"transmitted","data-size":"12 B","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
{"level":"info","msg":"closed proxy listener","from":"unix://173AE88DAAABC5192582.unix-conn","to":"unix://173AE88DAAAF604C7F91.unix-conn"}
--- PASS: TestServer_ShutdownListener (0.20s)
=== RUN   TestServerHTTP_Insecure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
    server_test.go:541: took 4.797127ms with no latency
{"level":"info","msg":"set transmit latency","latency":"1.007663812s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:41303","to":"tcp://127.0.0.1:42093"}
    server_test.go:577: took 1.010491429s with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"1.007663812s","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42093","to":"tcp://127.0.0.1:41303"}
--- PASS: TestServerHTTP_Insecure_DelayTx (1.22s)
=== RUN   TestServerHTTP_Secure_DelayTx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
    server_test.go:541: took 259.207199ms with no latency
{"level":"info","msg":"set transmit latency","latency":"998.981899ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
    server_test.go:577: took 3.246632319s with latency 1s±10ms
{"level":"info","msg":"removed transmit latency","latency":"998.981899ms","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:45879","to":"tcp://127.0.0.1:46019"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:46019","to":"tcp://127.0.0.1:45879"}
--- PASS: TestServerHTTP_Secure_DelayTx (3.71s)
=== RUN   TestServerHTTP_Insecure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
    server_test.go:541: took 2.981412ms with no latency
{"level":"info","msg":"set receive latency","latency":"994.100278ms","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"modified tx","data-received":"150 B","data-modified":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"transmitted","data-size":"150 B","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
{"level":"debug","msg":"modified rx","data-received":"142 B","data-modified":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"debug","msg":"received","data-size":"142 B","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
    server_test.go:577: took 997.469084ms with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"994.100278ms","from":"tcp://127.0.0.1:43625","to":"tcp://127.0.0.1:34681"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:34681","to":"tcp://127.0.0.1:43625"}
--- PASS: TestServerHTTP_Insecure_DelayRx (1.21s)
=== RUN   TestServerHTTP_Secure_DelayRx
{"level":"info","msg":"started proxying","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"info","msg":"proxy is listening on","from":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
    server_test.go:541: took 253.198373ms with no latency
{"level":"info","msg":"set receive latency","latency":"1.000025731s","given-latency":"1s","given-latency-random-variable":"10ms","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"239 B","data-modified":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"239 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"1.8 kB","data-modified":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"1.8 kB","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"modified tx","data-received":"1.4 kB","data-modified":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"1.4 kB","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified tx","data-received":"172 B","data-modified":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"transmitted","data-size":"172 B","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"164 B","data-modified":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"164 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
    server_test.go:577: took 2.257525456s with latency 1s±10ms
{"level":"info","msg":"removed receive latency","latency":"1.000025731s","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"info","msg":"closed proxy listener","from":"tcp://127.0.0.1:42911","to":"tcp://127.0.0.1:45979"}
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
{"level":"debug","msg":"received","data-size":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
--- PASS: TestServerHTTP_Secure_DelayRx (2.72s)
{"level":"debug","msg":"modified rx","data-received":"24 B","data-modified":"24 B","from":"tcp://127.0.0.1:45979","to":"tcp://127.0.0.1:42911"}
PASS
ok  	go.etcd.io/etcd/pkg/proxy	11.531s
=== RUN   TestPercentiles
--- PASS: TestPercentiles (0.00s)
=== RUN   TestReport
--- PASS: TestReport (0.00s)
=== RUN   TestWeightedReport
--- PASS: TestWeightedReport (0.00s)
=== RUN   TestGetTimeseries
--- PASS: TestGetTimeseries (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/report	0.022s
?   	go.etcd.io/etcd/pkg/runtime	[no test files]
=== RUN   TestFIFOSchedule
--- PASS: TestFIFOSchedule (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/schedule	0.013s
=== RUN   TestSRVGetCluster
--- PASS: TestSRVGetCluster (0.00s)
=== RUN   TestSRVDiscover
--- PASS: TestSRVDiscover (0.00s)
=== RUN   TestGetSRVService
--- PASS: TestGetSRVService (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/srv	0.041s
=== RUN   TestUniqueStrings
[RBn7ZoWDZL MplhUs1EUb TTeEPw4J6v WtIlrFwSxP MD17lbEVhB crhzU8F2mg iFzz07hd2X q49BM6eDU8 c6Iswywyfk BzUMiroHzx K3c7cHSzBE qV3ASO9Gcz dsCqfdVRQo VHWgi4WXWg Zjg0NcvA2O b3J4jDtAwf 02UHLDpRFx tMHHQNbdIv HSPBAPZcrd NAPP5FHhpN ha2Meh51BD LsGNhsysrQ sfyRCNkVn4 VhtRJjkzfN eXBLhAgwsl Fn2r5OvafQ dowH3fpgyd ECCthCA5dI NuibdDZhYe 4LyOdKSBpD bJEBez8Gt3 JP22JcdyIZ 33i6EKOqrz p16q5Sn5Kp 701LedHbxB xEqjYggbet yIPUrnqU7E uYPbKXGxcS cBetoxgp0V A9NlKuz39t zDwQRfhCNi mLFTGVXKMq N0s6Kiqhys tNSy4IcIhv tpsrrFGws9 Kk9sNVaFlN Uf39CDuKli t5tNlpeozo L5IpL6pRf2 1rcS2pBnDH]
--- PASS: TestUniqueStrings (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/stringutil	0.017s
?   	go.etcd.io/etcd/pkg/systemd	[no test files]
=== RUN   TestSample
--- PASS: TestSample (0.01s)
PASS
Too many goroutines running after all test(s).
100 instances of:
go.etcd.io/etcd/pkg/testutil.TestSample.func1()
	/<<PKGBUILDDIR>>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:41 +0x14
created by go.etcd.io/etcd/pkg/testutil.TestSample
	/<<PKGBUILDDIR>>/_build/src/go.etcd.io/etcd/pkg/testutil/leak_test.go:40 +0x74
ok  	go.etcd.io/etcd/pkg/testutil	0.051s
=== RUN   TestGetCipherSuite_not_existing
--- PASS: TestGetCipherSuite_not_existing (0.00s)
=== RUN   TestGetCipherSuite_success
--- PASS: TestGetCipherSuite_success (0.00s)
=== RUN   TestGetCipherSuite_insecure
--- PASS: TestGetCipherSuite_insecure (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/tlsutil	0.022s
=== RUN   TestGet
=== RUN   TestGet/When_the_context_does_not_have_trace
=== RUN   TestGet/When_the_context_has_trace
--- PASS: TestGet (0.00s)
    --- PASS: TestGet/When_the_context_does_not_have_trace (0.00s)
    --- PASS: TestGet/When_the_context_has_trace (0.00s)
=== RUN   TestCreate
--- PASS: TestCreate (0.00s)
=== RUN   TestLog
=== RUN   TestLog/When_dump_all_logs
=== RUN   TestLog/When_trace_has_fields
--- PASS: TestLog (0.00s)
    --- PASS: TestLog/When_dump_all_logs (0.00s)
    --- PASS: TestLog/When_trace_has_fields (0.00s)
=== RUN   TestLogIfLong
=== RUN   TestLogIfLong/When_the_duration_is_smaller_than_threshold
=== RUN   TestLogIfLong/When_the_duration_is_longer_than_threshold
=== RUN   TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold
--- PASS: TestLogIfLong (0.00s)
    --- PASS: TestLogIfLong/When_the_duration_is_smaller_than_threshold (0.00s)
    --- PASS: TestLogIfLong/When_the_duration_is_longer_than_threshold (0.00s)
    --- PASS: TestLogIfLong/When_not_all_steps_are_longer_than_step_threshold (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/traceutil	0.033s
=== RUN   TestNewKeepAliveListener
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2636856119/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2636856119/key.pem"}
--- PASS: TestNewKeepAliveListener (1.94s)
=== RUN   TestNewKeepAliveListenerTLSEmptyConfig
--- PASS: TestNewKeepAliveListenerTLSEmptyConfig (0.00s)
=== RUN   TestNewListenerTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2749520008/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2749520008/key.pem"}
--- PASS: TestNewListenerTLSInfo (1.45s)
=== RUN   TestNewListenerTLSInfoSkipClientSANVerify
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2890115894/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2890115894/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-373650011/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-373650011/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-1536230883/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-1536230883/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2885097557/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2885097557/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3263881996/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3263881996/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3503153419/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3503153419/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-4205415510/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-4205415510/key.pem"}
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2551038649/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2551038649/key.pem"}
--- PASS: TestNewListenerTLSInfoSkipClientSANVerify (10.78s)
=== RUN   TestNewListenerTLSEmptyInfo
--- PASS: TestNewListenerTLSEmptyInfo (0.00s)
=== RUN   TestNewTransportTLSInfo
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-551633861/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-551633861/key.pem"}
--- PASS: TestNewTransportTLSInfo (0.64s)
=== RUN   TestTLSInfoNonexist
--- PASS: TestTLSInfoNonexist (0.00s)
=== RUN   TestTLSInfoEmpty
--- PASS: TestTLSInfoEmpty (0.00s)
=== RUN   TestTLSInfoMissingFields
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3351522678/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3351522678/key.pem"}
--- PASS: TestTLSInfoMissingFields (0.64s)
=== RUN   TestTLSInfoParseFuncError
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2373086729/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2373086729/key.pem"}
--- PASS: TestTLSInfoParseFuncError (0.64s)
=== RUN   TestTLSInfoConfigFuncs
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-3347410346/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-3347410346/key.pem"}
--- PASS: TestTLSInfoConfigFuncs (0.65s)
=== RUN   TestNewListenerUnixSocket
--- PASS: TestNewListenerUnixSocket (0.00s)
=== RUN   TestNewListenerTLSInfoSelfCert
{"level":"info","msg":"created cert file","path":"/tmp/tlsdir4288504058/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/tlsdir4288504058/key.pem"}
--- PASS: TestNewListenerTLSInfoSelfCert (1.41s)
=== RUN   TestIsClosedConnError
--- PASS: TestIsClosedConnError (0.00s)
=== RUN   TestReadWriteTimeoutDialer
    timeout_dialer_test.go:24: flaky test
--- SKIP: TestReadWriteTimeoutDialer (0.00s)
=== RUN   TestNewTimeoutListener
--- PASS: TestNewTimeoutListener (0.00s)
=== RUN   TestWriteReadTimeoutListener
    timeout_listener_test.go:41: flaky test
--- SKIP: TestWriteReadTimeoutListener (0.00s)
=== RUN   TestNewTimeoutTransport
--- PASS: TestNewTimeoutTransport (0.01s)
=== RUN   TestNewTransportTLSInvalidCipherSuitesTLS12
{"level":"info","msg":"created cert file","path":"/tmp/etcd-test-tls-2721121850/cert.pem"}
{"level":"info","msg":"created key file","path":"/tmp/etcd-test-tls-2721121850/key.pem"}
--- PASS: TestNewTransportTLSInvalidCipherSuitesTLS12 (0.93s)
PASS
ok  	go.etcd.io/etcd/pkg/transport	19.130s
=== RUN   TestIDString
--- PASS: TestIDString (0.00s)
=== RUN   TestIDFromString
--- PASS: TestIDFromString (0.00s)
=== RUN   TestIDFromStringFail
--- PASS: TestIDFromStringFail (0.00s)
=== RUN   TestIDSlice
--- PASS: TestIDSlice (0.00s)
=== RUN   TestUnsafeSet
--- PASS: TestUnsafeSet (0.00s)
=== RUN   TestThreadsafeSet
--- PASS: TestThreadsafeSet (0.00s)
=== RUN   TestUnsafeSetContainsAll
--- PASS: TestUnsafeSetContainsAll (0.00s)
=== RUN   TestUint64Slice
--- PASS: TestUint64Slice (0.00s)
=== RUN   TestNewURLs
--- PASS: TestNewURLs (0.00s)
=== RUN   TestURLsString
--- PASS: TestURLsString (0.00s)
=== RUN   TestURLsSort
--- PASS: TestURLsSort (0.00s)
=== RUN   TestURLsStringSlice
--- PASS: TestURLsStringSlice (0.00s)
=== RUN   TestNewURLsFail
--- PASS: TestNewURLsFail (0.00s)
=== RUN   TestParseInitialCluster
--- PASS: TestParseInitialCluster (0.00s)
=== RUN   TestParseInitialClusterBad
--- PASS: TestParseInitialClusterBad (0.00s)
=== RUN   TestNameURLPairsString
--- PASS: TestNameURLPairsString (0.00s)
=== RUN   TestParse
--- PASS: TestParse (0.00s)
=== RUN   TestNewURLsMapIPV6
--- PASS: TestNewURLsMapIPV6 (0.00s)
=== RUN   TestNewURLsMapFromStringMapEmpty
--- PASS: TestNewURLsMapFromStringMapEmpty (0.00s)
=== RUN   TestNewURLsMapFromStringMapNormal
--- PASS: TestNewURLsMapFromStringMapNormal (0.00s)
PASS
ok  	go.etcd.io/etcd/pkg/types	0.034s
=== RUN   TestWait
--- PASS: TestWait (0.00s)
=== RUN   TestRegisterDupPanic
2023/01/16 21:52:42 dup id 1
--- PASS: TestRegisterDupPanic (0.00s)
=== RUN   TestTriggerDupSuppression
--- PASS: TestTriggerDupSuppression (0.00s)
=== RUN   TestIsRegistered
--- PASS: TestIsRegistered (0.00s)
=== RUN   TestWaitTime
--- PASS: TestWaitTime (0.00s)
=== RUN   TestWaitTestStress
--- PASS: TestWaitTestStress (0.11s)
PASS
ok  	go.etcd.io/etcd/pkg/wait	0.134s
=== RUN   TestClusterProxyMemberList
2023-01-16 21:52:56.411400 I | grpcproxy: registered "127.0.0.1:36769" with 7-second lease
{"level":"warn","ts":"2023-01-16T21:52:57.706Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-c278acf2-e8b0-4edc-b17d-0e1fd8fd22a1/localhost:650709290","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
2023-01-16 21:52:57.706484 I | grpcproxy: watching endpoints interrupted (context canceled)
--- PASS: TestClusterProxyMemberList (2.77s)
=== RUN   TestKVProxyRange
--- PASS: TestKVProxyRange (1.09s)
=== RUN   TestRegister
2023-01-16 21:52:59.944771 I | grpcproxy: registered "unix://localhost:1846437410" with 5-second lease
{"level":"warn","ts":"2023-01-16T21:52:59.945Z","caller":"clientv3/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"endpoint://client-88b1a2cd-df23-4f59-b7bb-9cbb7a81591f/localhost:1846437410","attempt":0,"error":"rpc error: code = Canceled desc = context canceled"}
--- PASS: TestRegister (1.12s)
PASS
ok  	go.etcd.io/etcd/proxy/grpcproxy	5.074s
?   	go.etcd.io/etcd/proxy/grpcproxy/adapter	[no test files]
?   	go.etcd.io/etcd/proxy/grpcproxy/cache	[no test files]
=== RUN   TestNewDirectorScheme
2023-01-16 21:53:05.944051 I | proxy/httpproxy: endpoints found ["http://example.com:8080" "http://192.0.2.8:4002"]
--- PASS: TestNewDirectorScheme (0.00s)
=== RUN   TestDirectorEndpointsFiltering
--- PASS: TestDirectorEndpointsFiltering (0.00s)
=== RUN   TestReadonlyHandler
--- PASS: TestReadonlyHandler (0.00s)
=== RUN   TestConfigHandlerGET
--- PASS: TestConfigHandlerGET (0.00s)
=== RUN   TestReverseProxyServe
2023-01-16 21:53:05.947272 I | proxy/httpproxy: zero endpoints currently available
2023-01-16 21:53:05.947616 I | proxy/httpproxy: failed to direct request to http://192.0.2.3:4040: what a bad trip
2023-01-16 21:53:05.947702 I | proxy/httpproxy: marked endpoint http://192.0.2.3:4040 unavailable
2023-01-16 21:53:05.947791 I | proxy/httpproxy: no failFunc defined, endpoint http://192.0.2.3:4040 will be unavailable forever.
2023-01-16 21:53:05.947886 I | proxy/httpproxy: unable to get response from 1 endpoint(s)
--- PASS: TestReverseProxyServe (0.00s)
=== RUN   TestRedirectRequest
--- PASS: TestRedirectRequest (0.00s)
=== RUN   TestMaybeSetForwardedFor
--- PASS: TestMaybeSetForwardedFor (0.00s)
=== RUN   TestRemoveSingleHopHeaders
--- PASS: TestRemoveSingleHopHeaders (0.00s)
=== RUN   TestCopyHeader
--- PASS: TestCopyHeader (0.00s)
PASS
ok  	go.etcd.io/etcd/proxy/httpproxy	0.052s
=== RUN   TestUserspaceProxy
2023-01-16 21:53:10.154897 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:33423]
--- PASS: TestUserspaceProxy (0.01s)
=== RUN   TestUserspaceProxyPriority
2023-01-16 21:53:10.161079 I | proxy/tcpproxy: ready to proxy client requests to [127.0.0.1:38943 127.0.0.1:46461 127.0.0.1:38433]
--- PASS: TestUserspaceProxyPriority (0.00s)
PASS
ok  	go.etcd.io/etcd/proxy/tcpproxy	0.040s
=== RUN   TestFindConflict
raft2023/01/16 21:53:30 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:30 INFO: found conflict at index 3 [existing term: 3, conflicting term: 1]
--- PASS: TestFindConflict (0.00s)
=== RUN   TestIsUpToDate
--- PASS: TestIsUpToDate (0.00s)
=== RUN   TestAppend
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 1
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 2
--- PASS: TestAppend (0.00s)
=== RUN   TestLogMaybeAppend
raft2023/01/16 21:53:30 INFO: found conflict at index 3 [existing term: 3, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 3
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 2
raft2023/01/16 21:53:30 INFO: found conflict at index 1 [existing term: 1, conflicting term: 4]
raft2023/01/16 21:53:30 entry 1 conflict with committed entry [committed(1)]
raft2023/01/16 21:53:30 INFO: found conflict at index 2 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 2
--- PASS: TestLogMaybeAppend (0.00s)
=== RUN   TestCompactionSideEffects
--- PASS: TestCompactionSideEffects (0.00s)
=== RUN   TestHasNextEnts
--- PASS: TestHasNextEnts (0.00s)
=== RUN   TestNextEnts
--- PASS: TestNextEnts (0.00s)
=== RUN   TestUnstableEnts
--- PASS: TestUnstableEnts (0.00s)
=== RUN   TestCommitTo
raft2023/01/16 21:53:30 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
raft2023/01/16 21:53:30 compact 1001 is out of bound lastindex(1000)
--- PASS: TestCompaction (0.01s)
=== RUN   TestLogRestore
--- PASS: TestLogRestore (0.00s)
=== RUN   TestIsOutOfBounds
raft2023/01/16 21:53:30 slice[201,202) out of bound [101,200]
raft2023/01/16 21:53:30 slice[202,202) out of bound [101,200]
--- PASS: TestIsOutOfBounds (0.00s)
=== RUN   TestTerm
--- PASS: TestTerm (0.00s)
=== RUN   TestTermWithUnstableSnapshot
raft2023/01/16 21:53:30 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
raft2023/01/16 21:53:30 slice[200,201) out of bound [101,199]
--- PASS: TestSlice (0.00s)
=== RUN   TestUnstableMaybeFirstIndex
--- PASS: TestUnstableMaybeFirstIndex (0.00s)
=== RUN   TestMaybeLastIndex
--- PASS: TestMaybeLastIndex (0.00s)
=== RUN   TestUnstableMaybeTerm
--- PASS: TestUnstableMaybeTerm (0.00s)
=== RUN   TestUnstableRestore
--- PASS: TestUnstableRestore (0.00s)
=== RUN   TestUnstableStableTo
--- PASS: TestUnstableStableTo (0.00s)
=== RUN   TestUnstableTruncateAndAppend
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 5
raft2023/01/16 21:53:30 INFO: replace the unstable entries from index 4
raft2023/01/16 21:53:30 INFO: truncate the unstable entries before index 6
raft2023/01/16 21:53:30 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
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodePropose (0.00s)
=== RUN   TestNodeReadIndex
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeReadIndex (0.00s)
=== RUN   TestDisableProposalForwarding
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 3 not forwarding to leader 1 at term 1; dropping proposal
--- PASS: TestDisableProposalForwarding (0.00s)
=== RUN   TestNodeReadIndexToOldLeader
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:30 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:30 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:30 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 2
raft2023/01/16 21:53:30 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:30 INFO: 2 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 [term: 2] ignored a MsgHeartbeat message with lower term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 3 became leader at term 2
raft2023/01/16 21:53:30 INFO: 1 no leader at term 2; dropping index reading msg
--- PASS: TestNodeReadIndexToOldLeader (0.00s)
=== RUN   TestNodeProposeConfig
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestNodeProposeConfig (0.00s)
=== RUN   TestNodeProposeAddDuplicateNode
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestNodeProposeAddDuplicateNode (0.00s)
=== RUN   TestBlockProposal
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestBlockProposal (0.01s)
=== RUN   TestNodeProposeWaitDropped
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
    node_test.go:462: dropping message: type:MsgProp from:1 entries:<Data:"test_dropping" > snapshot:<metadata:<conf_state:<> > > 
--- PASS: TestNodeProposeWaitDropped (0.00s)
=== RUN   TestNodeTick
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestNodeTick (0.10s)
=== RUN   TestNodeStop
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 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
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 became leader at term 2
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeStart (0.00s)
=== RUN   TestNodeRestart
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestNodeRestart (0.00s)
=== RUN   TestNodeRestartFromSnapshot
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestNodeRestartFromSnapshot (0.00s)
=== RUN   TestNodeAdvance
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 became leader at term 2
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 2
--- PASS: TestNodeAdvance (0.00s)
=== RUN   TestSoftStateEqual
--- PASS: TestSoftStateEqual (0.00s)
=== RUN   TestIsHardStateEqual
--- PASS: TestIsHardStateEqual (0.00s)
=== RUN   TestNodeProposeAddLearnerNode
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
    node_test.go:833: raft: [{1 1 EntryNormal [] []}]
    node_test.go:833: raft: [{1 2 EntryConfChange [8 0 16 3 24 2] []}]
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1) learners=(2)
    node_test.go:850: apply raft conf {ConfChangeAddLearnerNode 2 [] 0 []} changed to: voters:1 learners:2 
    node_test.go:833: raft: []
--- PASS: TestNodeProposeAddLearnerNode (0.00s)
=== RUN   TestAppendPagination
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 2 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 3 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 2 became follower at term 1
raft2023/01/16 21:53:30 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:30 INFO: 3 became follower at term 1
raft2023/01/16 21:53:30 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestAppendPagination (0.00s)
=== RUN   TestCommitPagination
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: raft.node: 1 elected leader 1 at term 1
--- PASS: TestCommitPagination (0.00s)
=== RUN   TestNodeCommitPaginationAfterRestart
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 10, lastterm: 1]
--- PASS: TestNodeCommitPaginationAfterRestart (0.00s)
=== RUN   TestMsgAppFlowControlFull
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlFull (0.00s)
=== RUN   TestMsgAppFlowControlMoveForward
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlMoveForward (0.03s)
=== RUN   TestMsgAppFlowControlRecvHeartbeat
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestMsgAppFlowControlRecvHeartbeat (0.00s)
=== RUN   TestFollowerUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestFollowerUpdateTermFromMessage (0.00s)
=== RUN   TestCandidateUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestCandidateUpdateTermFromMessage (0.00s)
=== RUN   TestLeaderUpdateTermFromMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 0 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestLeaderUpdateTermFromMessage (0.00s)
=== RUN   TestRejectStaleTermMessage
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestRejectStaleTermMessage (0.00s)
=== RUN   TestStartAsFollower
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestStartAsFollower (0.00s)
=== RUN   TestLeaderBcastBeat
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
--- PASS: TestLeaderBcastBeat (0.00s)
=== RUN   TestFollowerStartElection
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestFollowerStartElection (0.00s)
=== RUN   TestCandidateStartNewElection
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
--- PASS: TestCandidateStartNewElection (0.00s)
=== RUN   TestLeaderElectionInOneRoundRPC
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became leader at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
--- PASS: TestLeaderElectionInOneRoundRPC (0.01s)
=== RUN   TestFollowerVote
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 2] cast MsgVote for 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0, vote: 1] rejected MsgVote from 2 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 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
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 became follower at term 1
raft2023/01/16 21:53:30 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:30 INFO: 1 became follower at term 0
raft2023/01/16 21:53:30 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:30 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:30 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:30 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:30 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:30 INFO: 1 [term: 1] received a MsgApp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:30 INFO: 1 became follower at term 2
--- PASS: TestCandidateFallback (0.00s)
=== RUN   TestFollowerElectionTimeoutRandomized
--- PASS: TestFollowerElectionTimeoutRandomized (0.10s)
=== RUN   TestCandidateElectionTimeoutRandomized
--- PASS: TestCandidateElectionTimeoutRandomized (0.09s)
=== RUN   TestFollowersElectionTimeoutNonconflict
--- PASS: TestFollowersElectionTimeoutNonconflict (0.46s)
=== RUN   TestCandidatesElectionTimeoutNonconflict
--- PASS: TestCandidatesElectionTimeoutNonconflict (0.46s)
=== RUN   TestLeaderStartReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderStartReplication (0.00s)
=== RUN   TestLeaderCommitEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderCommitEntry (0.00s)
=== RUN   TestLeaderAcknowledgeCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderAcknowledgeCommit (0.01s)
=== RUN   TestLeaderCommitPrecedingEntries
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
--- PASS: TestLeaderCommitPrecedingEntries (0.00s)
=== RUN   TestFollowerCommitEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestFollowerCommitEntry (0.00s)
=== RUN   TestFollowerCheckMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestFollowerCheckMsgApp (0.00s)
=== RUN   TestFollowerAppendEntries
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 2 [existing term: 2, conflicting term: 3]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 1, conflicting term: 3]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestFollowerAppendEntries (0.00s)
=== RUN   TestLeaderSyncFollowerLog
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 9, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 6, index: 9, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 4, lastterm: 4]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 4, index: 4, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 6, index: 11, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 11 [existing term: 6, conflicting term: 9]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 11
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 12, lastterm: 7]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 7, index: 12, vote: 0] rejected MsgVote from 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 11 [existing term: 7, conflicting term: 9]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 11
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 7, lastterm: 4]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 4, index: 7, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 6 [existing term: 4, conflicting term: 5]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 6
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 10, lastterm: 6]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 11, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 8
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 [logterm: 6, index: 10] sent MsgVote request to 3 at term 9
raft2023/01/16 21:53:31 INFO: 2 [term: 7] received a MsgVote message with higher term from 1 [term: 9]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 9
raft2023/01/16 21:53:31 INFO: 2 [logterm: 3, index: 11, vote: 0] cast MsgVote for 1 [logterm: 6, index: 10] at term 9
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 9
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 9
raft2023/01/16 21:53:31 INFO: found conflict at index 4 [existing term: 2, conflicting term: 4]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 4
--- PASS: TestLeaderSyncFollowerLog (0.02s)
=== RUN   TestVoteRequest
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgApp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
--- PASS: TestVoteRequest (0.00s)
=== RUN   TestVoter
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 3
--- PASS: TestVoter (0.01s)
=== RUN   TestLeaderOnlyCommitsLogFromCurrentTerm
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
--- PASS: TestLeaderOnlyCommitsLogFromCurrentTerm (0.00s)
=== RUN   TestSendingSnapshotSetPendingSnapshot
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSendingSnapshotSetPendingSnapshot (0.00s)
=== RUN   TestPendingSnapshotPauseReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestPendingSnapshotPauseReplication (0.00s)
=== RUN   TestSnapshotFailure
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotFailure (0.00s)
=== RUN   TestSnapshotSucceed
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotSucceed (0.00s)
=== RUN   TestSnapshotAbort
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSnapshotAbort (0.00s)
=== RUN   TestProgressLeader
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressLeader (0.00s)
=== RUN   TestProgressResumeByHeartbeatResp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressResumeByHeartbeatResp (0.00s)
=== RUN   TestProgressPaused
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressPaused (0.00s)
=== RUN   TestProgressFlowControl
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestProgressFlowControl (0.00s)
=== RUN   TestUncommittedEntryLimit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestUncommittedEntryLimit (0.05s)
=== RUN   TestLeaderElection
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 1 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderElection (0.02s)
=== RUN   TestLeaderElectionPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 5 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 4 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 5 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 2, vote: 0] rejected MsgPreVote from 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderElectionPreVote (0.02s)
=== RUN   TestLearnerElectionTimeout
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
--- PASS: TestLearnerElectionTimeout (0.00s)
=== RUN   TestLearnerPromotion
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 3
--- PASS: TestLearnerPromotion (0.00s)
=== RUN   TestLearnerCanVote
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 11, index: 11] at term 2
--- PASS: TestLearnerCanVote (0.00s)
=== RUN   TestLeaderCycle
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
--- PASS: TestLeaderCycle (0.01s)
=== RUN   TestLeaderCyclePreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 2 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 2 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 3 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 3 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
--- PASS: TestLeaderCyclePreVote (0.01s)
=== RUN   TestLeaderElectionOverwriteNewerLogs
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 3 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 3
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 3
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogs (0.01s)
=== RUN   TestLeaderElectionOverwriteNewerLogsPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [], term: 2, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgPreVoteResp message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgPreVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgPreVote from 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 3] cast MsgPreVote for 1 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp rejection from 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 4 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1] sent MsgVote request to 5 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1, vote: 0] rejected MsgVote from 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 4 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 3
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 5 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 3
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 2, conflicting term: 1]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
--- PASS: TestLeaderElectionOverwriteNewerLogsPreVote (0.01s)
=== RUN   TestVoteFromAnyState
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 2, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 42] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 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
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 42] at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 3, index: 42] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:31 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
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestLogReplication (0.01s)
=== RUN   TestLearnerLogReplication
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgHeartbeat message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
--- PASS: TestLearnerLogReplication (0.00s)
=== RUN   TestSingleNodeCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCommit (0.00s)
=== RUN   TestCannotCommitWithoutNewTermEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestCannotCommitWithoutNewTermEntry (0.01s)
=== RUN   TestCommitWithoutNewTermEntry
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 4 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 3] sent MsgVote request to 5 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 4 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 2
raft2023/01/16 21:53:31 INFO: 4 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 5 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 2
raft2023/01/16 21:53:31 INFO: 5 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
--- PASS: TestCommitWithoutNewTermEntry (0.01s)
=== RUN   TestDuelingCandidates
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 3 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp rejection from 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
--- PASS: TestDuelingCandidates (0.00s)
=== RUN   TestDuelingPreCandidates
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 2 at term 0
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 0
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 0
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgPreVoteResp message with higher term from 2 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 1] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp rejection from 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:31 INFO: 3 received MsgPreVoteResp rejection from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 1 MsgPreVoteResp votes and 2 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
--- PASS: TestDuelingPreCandidates (0.00s)
=== RUN   TestCandidateConcede
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 1 at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 3 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 3 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestCandidateConcede (0.00s)
=== RUN   TestSingleNodeCandidate
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodeCandidate (0.00s)
=== RUN   TestSingleNodePreCandidate
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestSingleNodePreCandidate (0.00s)
=== RUN   TestOldMessages
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgApp message with lower term from 2 [term: 2]
--- PASS: TestOldMessages (0.01s)
=== RUN   TestProposal
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 4 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 4 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 4 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 5 switched to configuration voters=(1 2 3 4 5)
raft2023/01/16 21:53:31 INFO: 5 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 5 [peers: [1,2,3,4,5], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
    raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 no leader at term 1; dropping proposal
    raft_test.go:1066: #2: empty log
    raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 no leader at term 1; dropping proposal
    raft_test.go:1066: #2: empty log
    raft_test.go:1066: #3: empty log
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 5 at term 1
raft2023/01/16 21:53:31 INFO: 4 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 4 became follower at term 1
raft2023/01/16 21:53:31 INFO: 4 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 5 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 5 became follower at term 1
raft2023/01/16 21:53:31 INFO: 5 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 4 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 5 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 3 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
    raft_test.go:1066: #2: empty log
    raft_test.go:1066: #3: empty log
--- PASS: TestProposal (0.02s)
=== RUN   TestProposalByProxy
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
    raft_test.go:1104: #3: empty log
--- PASS: TestProposalByProxy (0.01s)
=== RUN   TestCommit
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 1, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 1, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 2, commit: 0, applied: 0, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3 4)
--- PASS: TestCommit (0.01s)
=== RUN   TestPastElectionTimeout
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPastElectionTimeout (0.04s)
=== RUN   TestStepIgnoreOldTermMsg
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [term: 2] ignored a MsgApp message with lower term from 0 [term: 1]
--- PASS: TestStepIgnoreOldTermMsg (0.00s)
=== RUN   TestHandleMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: found conflict at index 1 [existing term: 1, conflicting term: 2]
raft2023/01/16 21:53:31 INFO: replace the unstable entries from index 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 2, lastterm: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestHandleMsgApp (0.00s)
=== RUN   TestHandleHeartbeat
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestHandleHeartbeat (0.00s)
=== RUN   TestHandleHeartbeatResp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 3]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestHandleHeartbeatResp (0.00s)
=== RUN   TestRaftFreesReadOnlyMem
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestRaftFreesReadOnlyMem (0.00s)
=== RUN   TestMsgAppRespWaitReset
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestMsgAppRespWaitReset (0.00s)
=== RUN   TestRecvMsgVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 0, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgVote from 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgVote for 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgVote from 2 [logterm: 3, index: 3] at term 3
--- PASS: TestRecvMsgVote (0.01s)
=== RUN   TestRecvMsgPreVote
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 0, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 2 [logterm: 1, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 0] cast MsgPreVote for 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 2] cast MsgPreVote for 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 2, index: 3] at term 2
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 2 [logterm: 3, index: 3] at term 3
--- PASS: TestRecvMsgPreVote (0.01s)
=== RUN   TestStateTransition
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became leader at term 0
--- PASS: TestStateTransition (0.01s)
=== RUN   TestAllServerStepdown
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:31 INFO: 1 [term: 0] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 3, index: 0] at term 3
--- PASS: TestAllServerStepdown (0.00s)
=== RUN   TestCandidateResetTermMsgHeartbeat
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgHeartbeat message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgHeartbeat (0.00s)
=== RUN   TestCandidateResetTermMsgApp
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 2 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 2 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 [logterm: 2, index: 2] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:31 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 2, index: 2, vote: 0] cast MsgVote for 1 [logterm: 2, index: 2] at term 3
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 2] received a MsgApp message with higher term from 1 [term: 3]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 [term: 3] ignored a MsgVote message with lower term from 3 [term: 2]
--- PASS: TestCandidateResetTermMsgApp (0.01s)
=== RUN   TestLeaderStepdownWhenQuorumActive
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestLeaderStepdownWhenQuorumActive (0.00s)
=== RUN   TestLeaderStepdownWhenQuorumLost
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 WARN: 1 stepped down to follower since quorum is not active
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
--- PASS: TestLeaderStepdownWhenQuorumLost (0.00s)
=== RUN   TestLeaderSupersedingWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 3
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 3
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgApp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
--- PASS: TestLeaderSupersedingWithCheckQuorum (0.00s)
=== RUN   TestLeaderElectionWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 2
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 2 [term: 2]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 2
--- PASS: TestLeaderElectionWithCheckQuorum (0.00s)
=== RUN   TestFreeStuckCandidateWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 1 [term: 1] received a MsgAppResp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 3
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:31 INFO: 3 [logterm: 1, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:31 INFO: 1 [term: 3] received a MsgVote message with higher term from 3 [term: 4]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 4
raft2023/01/16 21:53:31 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 3 [logterm: 1, index: 1] at term 4
raft2023/01/16 21:53:31 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)
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 1 at term 4
raft2023/01/16 21:53:31 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 3 became leader at term 4
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgApp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 4
--- PASS: TestFreeStuckCandidateWithCheckQuorum (0.00s)
=== RUN   TestNonPromotableVoterWithCheckQuorum
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:31 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 1
--- PASS: TestNonPromotableVoterWithCheckQuorum (0.00s)
=== RUN   TestDisruptiveFollower
raft2023/01/16 21:53:31 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 1 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 2 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:31 INFO: 3 became follower at term 0
raft2023/01/16 21:53:31 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:31 INFO: 1 became follower at term 1
raft2023/01/16 21:53:31 INFO: 2 became follower at term 1
raft2023/01/16 21:53:31 INFO: 3 became follower at term 1
raft2023/01/16 21:53:31 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:31 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:31 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 2 became follower at term 2
raft2023/01/16 21:53:31 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:31 INFO: 3 became follower at term 2
raft2023/01/16 21:53:31 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:31 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:31 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:31 INFO: 1 became leader at term 2
raft2023/01/16 21:53:31 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:31 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:31 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:31 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
--- PASS: TestDisruptiveFollower (0.00s)
=== RUN   TestDisruptiveFollowerPreVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 4, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
--- PASS: TestDisruptiveFollowerPreVote (0.00s)
=== RUN   TestReadOnlyOptionSafe
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionSafe (0.01s)
=== RUN   TestReadOnlyWithLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
--- PASS: TestReadOnlyWithLearner (0.00s)
=== RUN   TestReadOnlyOptionLease
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestReadOnlyOptionLease (0.01s)
=== RUN   TestReadOnlyForNewLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 1, commit: 1, applied: 1, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 1, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
--- PASS: TestReadOnlyForNewLeader (0.00s)
=== RUN   TestLeaderAppResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestLeaderAppResp (0.00s)
=== RUN   TestBcastBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 1000, applied: 1000, lastindex: 1000, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
--- PASS: TestBcastBeat (0.00s)
=== RUN   TestRecvMsgBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRecvMsgBeat (0.00s)
=== RUN   TestLeaderIncreaseNext
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestLeaderIncreaseNext (0.00s)
=== RUN   TestSendAppendForProgressProbe
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressProbe (0.00s)
=== RUN   TestSendAppendForProgressReplicate
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressReplicate (0.00s)
=== RUN   TestSendAppendForProgressSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestSendAppendForProgressSnapshot (0.00s)
=== RUN   TestRecvMsgUnreachable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 3, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRecvMsgUnreachable (0.00s)
=== RUN   TestRestore
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestore (0.00s)
=== RUN   TestRestoreWithLearner
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreWithLearner (0.00s)
=== RUN   TestRestoreVoterToLearner
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreVoterToLearner (0.00s)
=== RUN   TestRestoreLearnerPromotion
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2) learners=(3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreLearnerPromotion (0.00s)
=== RUN   TestLearnerReceiveSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestLearnerReceiveSnapshot (0.00s)
=== RUN   TestRestoreIgnoreSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 [commit: 1, lastindex: 3, lastterm: 1] fast-forwarded commit to snapshot [index: 2, term: 1]
--- PASS: TestRestoreIgnoreSnapshot (0.00s)
=== RUN   TestProvideSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestProvideSnap (0.00s)
=== RUN   TestIgnoreProvidingSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestIgnoreProvidingSnap (0.00s)
=== RUN   TestRestoreFromSnapMsg
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgSnap message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 2 [commit: 11, lastindex: 11, lastterm: 11] restored snapshot [index: 11, term: 11]
raft2023/01/16 21:53:32 INFO: 2 [commit: 11] restored snapshot [index: 11, term: 11]
--- PASS: TestRestoreFromSnapMsg (0.00s)
=== RUN   TestSlowNodeRestore
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 102, term: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 102, lastindex: 102, lastterm: 1] restored snapshot [index: 102, term: 1]
raft2023/01/16 21:53:32 INFO: 3 [commit: 102] restored snapshot [index: 102, term: 1]
--- PASS: TestSlowNodeRestore (0.01s)
=== RUN   TestStepConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestStepConfig (0.00s)
=== RUN   TestStepIgnoreConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 ignoring conf change {ConfChangeAddNode 0 [] 0 []} at config voters=(1 2): possible unapplied conf change at index 2 (applied to 0)
--- PASS: TestStepIgnoreConfig (0.00s)
=== RUN   TestNewLeaderPendingConfig
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestNewLeaderPendingConfig (0.00s)
=== RUN   TestAddNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddNode (0.00s)
=== RUN   TestAddLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestAddLearner (0.00s)
=== RUN   TestAddNodeCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 WARN: 1 stepped down to follower since quorum is not active
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
--- PASS: TestAddNodeCheckQuorum (0.00s)
=== RUN   TestRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveNode (0.00s)
=== RUN   TestRemoveLearner
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestRemoveLearner (0.00s)
=== RUN   TestPromotable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=()
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestPromotable (0.00s)
=== RUN   TestRaftNodes
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRaftNodes (0.00s)
=== RUN   TestCampaignWhileLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestCampaignWhileLeader (0.00s)
=== RUN   TestPreCampaignWhileLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 0
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestPreCampaignWhileLeader (0.00s)
=== RUN   TestCommitAfterRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
--- PASS: TestCommitAfterRemoveNode (0.00s)
=== RUN   TestLeaderTransferToUpToDateNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNode (0.01s)
=== RUN   TestLeaderTransferToUpToDateNodeFromFollower
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferToUpToDateNodeFromFollower (0.01s)
=== RUN   TestLeaderTransferWithCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 [term 2] starts to transfer leadership to 1
raft2023/01/16 21:53:32 INFO: 2 sends MsgTimeoutNow to 1 immediately as 1 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 2] received MsgTimeoutNow from 2 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 3] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 3, vote: 0] cast MsgVote for 1 [logterm: 2, index: 3] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 3
--- PASS: TestLeaderTransferWithCheckQuorum (0.01s)
=== RUN   TestLeaderTransferToSlowFollower
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2023/01/16 21:53:32 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2023/01/16 21:53:32 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferToSlowFollower (0.01s)
=== RUN   TestLeaderTransferAfterSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 1, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateReplicate match=1 next=2 inflight=1]
raft2023/01/16 21:53:32 DEBUG: 1 [firstindex: 3, commit: 2] sent snapshot[index: 2, term: 1] to 3 [StateProbe match=1 next=2]
raft2023/01/16 21:53:32 DEBUG: 1 paused sending replication messages to 3 [StateSnapshot match=1 next=2 paused pendingSnap=2]
raft2023/01/16 21:53:32 INFO: log [committed=1, applied=0, unstable.offset=1, len(unstable.Entries)=1] starts to restore snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 [commit: 2, lastindex: 2, lastterm: 1] restored snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 INFO: 3 [commit: 2] restored snapshot [index: 2, term: 1]
raft2023/01/16 21:53:32 DEBUG: 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=2 next=3 paused pendingSnap=2]
raft2023/01/16 21:53:32 INFO: 1 sent MsgTimeoutNow to 3 after received MsgAppResp
raft2023/01/16 21:53:32 INFO: 3 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 1, index: 2] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 3 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 3 [logterm: 1, index: 2] at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became leader at term 2
--- PASS: TestLeaderTransferAfterSnapshot (0.01s)
=== RUN   TestLeaderTransferToSelf
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferToSelf (0.00s)
=== RUN   TestLeaderTransferToNonExistingNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 no progress available for 4
--- PASS: TestLeaderTransferToNonExistingNode (0.00s)
=== RUN   TestLeaderTransferTimeout
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
--- PASS: TestLeaderTransferTimeout (0.00s)
=== RUN   TestLeaderTransferIgnoreProposal
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 [term 1] transfer leadership to 3 is in progress; dropping proposal
--- PASS: TestLeaderTransferIgnoreProposal (0.01s)
=== RUN   TestLeaderTransferReceiveHigherTermVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgHup message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
--- PASS: TestLeaderTransferReceiveHigherTermVote (0.03s)
=== RUN   TestLeaderTransferRemoveNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestLeaderTransferRemoveNode (0.00s)
=== RUN   TestLeaderTransferBack
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2023/01/16 21:53:32 DEBUG: 1 is already leader. Ignored transferring leadership to self
--- PASS: TestLeaderTransferBack (0.00s)
=== RUN   TestLeaderTransferSecondTransferToAnotherNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] abort previous transferring leadership to 3
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 2
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 2 immediately as 2 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 2 [term 1] received MsgTimeoutNow from 1 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 1, index: 1] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] cast MsgVote for 2 [logterm: 1, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 2
--- PASS: TestLeaderTransferSecondTransferToAnotherNode (0.00s)
=== RUN   TestLeaderTransferSecondTransferToSameNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 [term 1] starts to transfer leadership to 3
raft2023/01/16 21:53:32 INFO: 1 sends MsgTimeoutNow to 3 immediately as 3 already has up-to-date log
raft2023/01/16 21:53:32 INFO: 1 [term 1] transfer leadership to 3 is in progress, ignores request to same node 3
--- PASS: TestLeaderTransferSecondTransferToSameNode (0.00s)
=== RUN   TestTransferNonMember
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2 3 4)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [2,3,4], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 received MsgTimeoutNow from 2 but is not promotable
--- PASS: TestTransferNonMember (0.00s)
=== RUN   TestNodeWithSmallerTermCanCompleteElection
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
raft2023/01/16 21:53:32 INFO: going to bring back peer 3 and kill peer 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 1 at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2, vote: 2] rejected MsgPreVote from 3 [logterm: 0, index: 0] at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgPreVoteResp message with higher term from 1 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgPreVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 3, index: 2] at term 3
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 3, index: 2] sent MsgVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [term: 3] received a MsgVote message with higher term from 1 [term: 4]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 3, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 4
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 3, index: 2] from 1
raft2023/01/16 21:53:32 DEBUG: 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 1 decreased progress of 3 to [StateProbe match=0 next=1]
--- PASS: TestNodeWithSmallerTermCanCompleteElection (0.01s)
=== RUN   TestPreVoteWithSplitVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 3 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgVote from 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 2] rejected MsgVote from 3 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp rejection from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp rejection from 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 has received 1 MsgVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [term: 3] received a MsgVote message with higher term from 2 [term: 4]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 4
--- PASS: TestPreVoteWithSplitVote (0.01s)
=== RUN   TestPreVoteWithCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1, vote: 1] ignored MsgPreVote from 3 [logterm: 2, index: 1] at term 2: lease is not expired (remaining ticks: 10)
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 1] cast MsgPreVote for 2 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 1] sent MsgVote request to 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [term: 2] received a MsgVote message with higher term from 2 [term: 3]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 1] at term 3
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 3
--- PASS: TestPreVoteWithCheckQuorum (0.01s)
=== RUN   TestLearnerCampaign
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1) learners=(2)
raft2023/01/16 21:53:32 WARN: 2 is unpromotable and can not campaign; ignoring MsgHup
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 2 received MsgTimeoutNow from 1 but is not promotable
--- PASS: TestLearnerCampaign (0.00s)
=== RUN   TestPreVoteMigrationCanCompleteElection
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 2
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] rejected MsgPreVote from 2 [logterm: 2, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 2 [term: 2] received a MsgPreVoteResp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 0] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp rejection from 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 has received 1 MsgPreVoteResp votes and 1 vote rejections
raft2023/01/16 21:53:32 INFO: 2 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 2 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 2 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgPreVote request to 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 3] cast MsgPreVote for 2 [logterm: 2, index: 2] at term 4
raft2023/01/16 21:53:32 INFO: 2 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became candidate at term 5
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 2 at term 5
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 1 at term 5
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2] sent MsgVote request to 3 at term 5
raft2023/01/16 21:53:32 INFO: 3 [term: 4] received a MsgVote message with higher term from 2 [term: 5]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 5
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1, vote: 0] cast MsgVote for 2 [logterm: 2, index: 2] at term 5
raft2023/01/16 21:53:32 INFO: 2 received MsgVoteResp from 3 at term 5
raft2023/01/16 21:53:32 INFO: 2 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 2 became leader at term 5
raft2023/01/16 21:53:32 DEBUG: 3 [logterm: 0, index: 2] rejected MsgApp [logterm: 2, index: 2] from 2
raft2023/01/16 21:53:32 DEBUG: 2 received MsgAppResp(MsgApp was rejected, lastindex: 1) from 3 for index 2
raft2023/01/16 21:53:32 DEBUG: 2 decreased progress of 3 to [StateProbe match=0 next=2]
--- PASS: TestPreVoteMigrationCanCompleteElection (0.02s)
=== RUN   TestPreVoteMigrationWithFreeStuckPreCandidate
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 2 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 2 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 2 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 3 switched to configuration voters=(1 2 3)
raft2023/01/16 21:53:32 INFO: 3 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 3 [peers: [1,2,3], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: 2 became follower at term 1
raft2023/01/16 21:53:32 INFO: 3 became follower at term 1
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 1
raft2023/01/16 21:53:32 INFO: 1 became pre-candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgPreVote request to 3 at term 1
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgPreVote for 1 [logterm: 0, index: 0] at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgPreVoteResp from 2 at term 1
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgPreVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 [logterm: 0, index: 0] sent MsgVote request to 3 at term 2
raft2023/01/16 21:53:32 INFO: 2 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 2 became follower at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 1] received a MsgVote message with higher term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 became follower at term 2
raft2023/01/16 21:53:32 INFO: 3 [logterm: 0, index: 0, vote: 0] cast MsgVote for 1 [logterm: 0, index: 0] at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 2 at term 2
raft2023/01/16 21:53:32 INFO: 1 has received 2 MsgVoteResp votes and 0 vote rejections
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 2
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 3
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 3
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 3
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 3
raft2023/01/16 21:53:32 INFO: 3 became candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 is starting a new election at term 4
raft2023/01/16 21:53:32 INFO: 3 became pre-candidate at term 4
raft2023/01/16 21:53:32 INFO: 3 received MsgPreVoteResp from 3 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 1 at term 4
raft2023/01/16 21:53:32 INFO: 3 [logterm: 2, index: 1] sent MsgPreVote request to 2 at term 4
raft2023/01/16 21:53:32 INFO: 1 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 2 [logterm: 2, index: 2, vote: 1] rejected MsgPreVote from 3 [logterm: 2, index: 1] at term 2
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 1 [term: 2]
raft2023/01/16 21:53:32 INFO: 3 [term: 4] ignored a MsgPreVoteResp message with lower term from 2 [term: 2]
raft2023/01/16 21:53:32 INFO: 1 [term: 2] received a MsgAppResp message with higher term from 3 [term: 4]
raft2023/01/16 21:53:32 INFO: 1 became follower at term 4
--- PASS: TestPreVoteMigrationWithFreeStuckPreCandidate (0.01s)
=== RUN   TestRawNodeStep
=== RUN   TestRawNodeStep/MsgReadIndexResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 ERROR: 1 invalid format of MsgReadIndexResp from 0, entries count: 0
=== RUN   TestRawNodeStep/MsgPreVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgPreVote from 0 [logterm: 0, index: 0] at term 1
=== RUN   TestRawNodeStep/MsgAppResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgVote
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [logterm: 1, index: 1, vote: 0] rejected MsgVote from 0 [logterm: 0, index: 0] at term 1
=== RUN   TestRawNodeStep/MsgReadIndex
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping index reading msg
=== RUN   TestRawNodeStep/MsgHup
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgVoteResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgHeartbeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgCheckQuorum
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgTransferLeader
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping leader transfer msg
=== RUN   TestRawNodeStep/MsgTimeoutNow
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [term 1] received MsgTimeoutNow from 0 and starts an election to get leadership.
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 2
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 2
raft2023/01/16 21:53:32 INFO: 1 became leader at term 2
=== RUN   TestRawNodeStep/MsgBeat
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgProp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 no leader at term 1; dropping proposal
=== RUN   TestRawNodeStep/MsgApp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgSnap
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
raft2023/01/16 21:53:32 INFO: 1 [commit: 1] ignored snapshot [index: 0, term: 0]
=== RUN   TestRawNodeStep/MsgHeartbeatResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgUnreachable
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgSnapStatus
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
=== RUN   TestRawNodeStep/MsgPreVoteResp
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 1, lastindex: 1, lastterm: 1]
--- PASS: TestRawNodeStep (0.01s)
    --- PASS: TestRawNodeStep/MsgReadIndexResp (0.00s)
    --- PASS: TestRawNodeStep/MsgPreVote (0.00s)
    --- PASS: TestRawNodeStep/MsgAppResp (0.00s)
    --- PASS: TestRawNodeStep/MsgVote (0.00s)
    --- PASS: TestRawNodeStep/MsgReadIndex (0.00s)
    --- PASS: TestRawNodeStep/MsgHup (0.00s)
    --- PASS: TestRawNodeStep/MsgVoteResp (0.00s)
    --- PASS: TestRawNodeStep/MsgHeartbeat (0.00s)
    --- PASS: TestRawNodeStep/MsgCheckQuorum (0.00s)
    --- PASS: TestRawNodeStep/MsgTransferLeader (0.00s)
    --- PASS: TestRawNodeStep/MsgTimeoutNow (0.00s)
    --- PASS: TestRawNodeStep/MsgBeat (0.00s)
    --- PASS: TestRawNodeStep/MsgProp (0.00s)
    --- PASS: TestRawNodeStep/MsgApp (0.00s)
    --- PASS: TestRawNodeStep/MsgSnap (0.00s)
    --- PASS: TestRawNodeStep/MsgHeartbeatResp (0.00s)
    --- PASS: TestRawNodeStep/MsgUnreachable (0.00s)
    --- PASS: TestRawNodeStep/MsgSnapStatus (0.00s)
    --- PASS: TestRawNodeStep/MsgPreVoteResp (0.00s)
=== RUN   TestRawNodeProposeAndConfChange
=== RUN   TestRawNodeProposeAndConfChange/#00
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
=== RUN   TestRawNodeProposeAndConfChange/#01
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
=== RUN   TestRawNodeProposeAndConfChange/#02
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#03
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2)
    rawnode_test.go:336: leaving joint state manually
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#04
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)&&(1) learners=(2) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(1)&&(1) learners=(2) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1) learners=(2)
=== RUN   TestRawNodeProposeAndConfChange/#05
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN   TestRawNodeProposeAndConfChange/#06
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1)
    rawnode_test.go:336: leaving joint state manually
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
=== RUN   TestRawNodeProposeAndConfChange/#07
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: initiating automatic transition out of joint configuration voters=(2)&&(1) learners=(3) learners_next=(1) autoleave
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(2) learners=(1 3)
--- PASS: TestRawNodeProposeAndConfChange (0.01s)
    --- PASS: TestRawNodeProposeAndConfChange/#00 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#01 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#02 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#03 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#04 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#05 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#06 (0.00s)
    --- PASS: TestRawNodeProposeAndConfChange/#07 (0.00s)
=== RUN   TestRawNodeProposeAddDuplicateNode
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
--- PASS: TestRawNodeProposeAddDuplicateNode (0.00s)
=== RUN   TestRawNodeReadIndex
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeReadIndex (0.00s)
=== RUN   TestRawNodeStart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 1, applied: 1, lastindex: 1, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStart (0.00s)
=== RUN   TestRawNodeRestart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 1, applied: 0, lastindex: 2, lastterm: 1]
--- PASS: TestRawNodeRestart (0.00s)
=== RUN   TestRawNodeRestartFromSnapshot
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1 2)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1,2], term: 1, commit: 3, applied: 2, lastindex: 3, lastterm: 1]
--- PASS: TestRawNodeRestartFromSnapshot (0.00s)
=== RUN   TestRawNodeStatus
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
--- PASS: TestRawNodeStatus (0.00s)
=== RUN   TestRawNodeCommitPaginationAfterRestart
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 1
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 1, commit: 10, applied: 1, lastindex: 11, lastterm: 1]
--- PASS: TestRawNodeCommitPaginationAfterRestart (0.00s)
=== RUN   TestRawNodeBoundedLogGrowthWithPartition
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
raft2023/01/16 21:53:32 INFO: 1 is starting a new election at term 0
raft2023/01/16 21:53:32 INFO: 1 became candidate at term 1
raft2023/01/16 21:53:32 INFO: 1 received MsgVoteResp from 1 at term 1
raft2023/01/16 21:53:32 INFO: 1 became leader at term 1
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
raft2023/01/16 21:53:32 DEBUG: 1 appending new entries to log would exceed uncommitted entry size limit; dropping proposal
--- PASS: TestRawNodeBoundedLogGrowthWithPartition (0.06s)
=== RUN   TestRawNodeConsumeReady
raft2023/01/16 21:53:32 INFO: 1 switched to configuration voters=(1)
raft2023/01/16 21:53:32 INFO: 1 became follower at term 0
raft2023/01/16 21:53:32 INFO: newRaft 1 [peers: [1], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
--- PASS: TestRawNodeConsumeReady (0.00s)
=== RUN   TestStorageTerm
--- PASS: TestStorageTerm (0.00s)
=== RUN   TestStorageEntries
--- PASS: TestStorageEntries (0.00s)
=== RUN   TestStorageLastIndex
--- PASS: TestStorageLastIndex (0.00s)
=== RUN   TestStorageFirstIndex
--- PASS: TestStorageFirstIndex (0.00s)
=== RUN   TestStorageCompact
--- PASS: TestStorageCompact (0.00s)
=== RUN   TestStorageCreateSnapshot
--- PASS: TestStorageCreateSnapshot (0.00s)
=== RUN   TestStorageAppend
--- PASS: TestStorageAppend (0.00s)
=== RUN   TestStorageApplySnapshot
--- PASS: TestStorageApplySnapshot (0.00s)
=== RUN   TestDescribeEntry
--- PASS: TestDescribeEntry (0.00s)
=== RUN   TestLimitSize
--- PASS: TestLimitSize (0.00s)
=== RUN   TestIsLocalMsg
--- PASS: TestIsLocalMsg (0.00s)
=== RUN   TestInteraction
=== RUN   TestInteraction/campaign
    interaction_test.go:30: 
        testdata/campaign.txt:1:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign.txt:5:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1 2 3)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
        INFO 2 switched to configuration voters=(1 2 3)
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
        INFO 3 switched to configuration voters=(1 2 3)
        INFO 3 became follower at term 0
        INFO newRaft 3 [peers: [1,2,3], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/campaign.txt:17:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 [logterm: 1, index: 2] sent MsgVote request to 2 at term 1
        INFO 1 [logterm: 1, index: 2] sent MsgVote request to 3 at term 1
    interaction_test.go:30: 
        testdata/campaign.txt:25:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Lead:0 State:StateCandidate
          HardState Term:1 Vote:1 Commit:2
          Messages:
          1->2 MsgVote Term:1 Log:1/2
          1->3 MsgVote Term:1 Log:1/2
        > 2 receiving messages
          1->2 MsgVote Term:1 Log:1/2
          INFO 2 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          INFO 2 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
        > 3 receiving messages
          1->3 MsgVote Term:1 Log:1/2
          INFO 3 [term: 0] received a MsgVote message with higher term from 1 [term: 1]
          INFO 3 became follower at term 1
          INFO 3 [logterm: 1, index: 2, vote: 0] cast MsgVote for 1 [logterm: 1, index: 2] at term 1
        > 2 handling Ready
          Ready MustSync=true:
          HardState Term:1 Vote:1 Commit:2
          Messages:
          2->1 MsgVoteResp Term:1 Log:0/0
        > 3 handling Ready
          Ready MustSync=true:
          HardState Term:1 Vote:1 Commit:2
          Messages:
          3->1 MsgVoteResp Term:1 Log:0/0
        > 1 receiving messages
          2->1 MsgVoteResp Term:1 Log:0/0
          INFO 1 received MsgVoteResp from 2 at term 1
          INFO 1 has received 2 MsgVoteResp votes and 0 vote rejections
          INFO 1 became leader at term 1
          3->1 MsgVoteResp Term:1 Log:0/0
        > 1 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateLeader
          Entries:
          1/3 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
          1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/2 Commit:2 Entries:[1/3 EntryNormal ""]
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          Entries:
          1/3 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3
        > 3 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          Entries:
          1/3 EntryNormal ""
          Messages:
          3->1 MsgAppResp Term:1 Log:0/3
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3
          3->1 MsgAppResp Term:1 Log:0/3
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:3
          CommittedEntries:
          1/3 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:3
          1->3 MsgApp Term:1 Log:1/3 Commit:3
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:3
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/3 Commit:3
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:3
          CommittedEntries:
          1/3 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3
        > 3 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:3
          CommittedEntries:
          1/3 EntryNormal ""
          Messages:
          3->1 MsgAppResp Term:1 Log:0/3
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3
          3->1 MsgAppResp Term:1 Log:0/3
=== RUN   TestInteraction/campaign_learner_must_vote
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:12:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:17:
        add-nodes [4 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:22:
        campaign [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:26:
        stabilize [0 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:31:
        propose-conf-change [1 args]
        v3
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:37:
        stabilize [2 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:43:
        deliver-msgs [1 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:49:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:53:
        campaign [1 args]
        <no input to command>
        ----
        INFO 2 is starting a new election at term 1
        INFO 2 became candidate at term 2
        INFO 2 received MsgVoteResp from 2 at term 2
        INFO 2 [logterm: 1, index: 4] sent MsgVote request to 1 at term 2
        INFO 2 [logterm: 1, index: 4] sent MsgVote request to 3 at term 2
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:62:
        process-ready [1 args]
        <no input to command>
        ----
        Ready MustSync=true:
        Lead:0 State:StateCandidate
        HardState Term:2 Vote:2 Commit:4
        Messages:
        2->1 MsgVote Term:2 Log:1/4
        2->3 MsgVote Term:2 Log:1/4
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:75:
        stabilize [1 args]
        <no input to command>
        ----
        > 3 receiving messages
          2->3 MsgVote Term:2 Log:1/4
          INFO 3 [term: 1] received a MsgVote message with higher term from 2 [term: 2]
          INFO 3 became follower at term 2
          INFO 3 [logterm: 1, index: 3, vote: 0] cast MsgVote for 2 [logterm: 1, index: 4] at term 2
        > 3 handling Ready
          Ready MustSync=true:
          Lead:0 State:StateFollower
          HardState Term:2 Vote:2 Commit:3
          Messages:
          3->2 MsgVoteResp Term:2 Log:0/0
    interaction_test.go:30: 
        testdata/campaign_learner_must_vote.txt:89:
        stabilize [2 args]
        <no input to command>
        ----
        > 2 receiving messages
          3->2 MsgVoteResp Term:2 Log:0/0
          INFO 2 received MsgVoteResp from 3 at term 2
          INFO 2 has received 2 MsgVoteResp votes and 0 vote rejections
          INFO 2 became leader at term 2
        > 2 handling Ready
          Ready MustSync=true:
          Lead:2 State:StateLeader
          Entries:
          2/5 EntryNormal ""
          Messages:
          2->1 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
          2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
        > 3 receiving messages
          2->3 MsgApp Term:2 Log:1/4 Commit:4 Entries:[2/5 EntryNormal ""]
          DEBUG 3 [logterm: 0, index: 4] rejected MsgApp [logterm: 1, index: 4] from 2
        > 3 handling Ready
          Ready MustSync=false:
          Lead:2 State:StateFollower
          Messages:
          3->2 MsgAppResp Term:2 Log:0/4 Rejected (Hint: 3)
        > 2 receiving messages
          3->2 MsgAppResp Term:2 Log:0/4 Rejected (Hint: 3)
          DEBUG 2 received MsgAppResp(MsgApp was rejected, lastindex: 3) from 3 for index 4
          DEBUG 2 decreased progress of 3 to [StateProbe match=0 next=4]
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
        > 3 receiving messages
          2->3 MsgApp Term:2 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v3, 2/5 EntryNormal ""]
        > 3 handling Ready
          Ready MustSync=true:
          HardState Term:2 Vote:2 Commit:4
          Entries:
          1/4 EntryConfChangeV2 v3
          2/5 EntryNormal ""
          CommittedEntries:
          1/4 EntryConfChangeV2 v3
          Messages:
          3->2 MsgAppResp Term:2 Log:0/5
          INFO 3 switched to configuration voters=(1 2 3)
        > 2 receiving messages
          3->2 MsgAppResp Term:2 Log:0/5
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:2 Vote:2 Commit:5
          CommittedEntries:
          2/5 EntryNormal ""
          Messages:
          2->3 MsgApp Term:2 Log:2/5 Commit:5
        > 3 receiving messages
          2->3 MsgApp Term:2 Log:2/5 Commit:5
        > 3 handling Ready
          Ready MustSync=false:
          HardState Term:2 Vote:2 Commit:5
          CommittedEntries:
          2/5 EntryNormal ""
          Messages:
          3->2 MsgAppResp Term:2 Log:0/5
        > 2 receiving messages
          3->2 MsgAppResp Term:2 Log:0/5
=== RUN   TestInteraction/confchange_v1_add_single
    interaction_test.go:30: 
        testdata/confchange_v1_add_single.txt:4:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/confchange_v1_add_single.txt:10:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 became leader at term 1
    interaction_test.go:30: 
        testdata/confchange_v1_add_single.txt:18:
        propose-conf-change [2 args]
        v2
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_add_single.txt:24:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 2 switched to configuration voters=()
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/confchange_v1_add_single.txt:33:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateLeader
          HardState Term:1 Vote:1 Commit:4
          Entries:
          1/3 EntryNormal ""
          1/4 EntryConfChange v2
          CommittedEntries:
          1/3 EntryNormal ""
          1/4 EntryConfChange v2
          INFO 1 switched to configuration voters=(1 2)
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChange v2]
          INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
          DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
        > 2 receiving messages
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
          INFO 2 switched to configuration voters=(1 2)
          INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
          INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:4
          Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
=== RUN   TestInteraction/confchange_v1_remove_leader
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:2:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:8:
        add-nodes [3 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:12:
        campaign [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:16:
        stabilize [0 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:20:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:25:
        propose-conf-change [2 args]
        r1
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:31:
        propose [2 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:36:
        process-ready [1 args]
        <no input to command>
        ----
        Ready MustSync=true:
        Entries:
        1/4 EntryConfChange r1
        1/5 EntryNormal "foo"
        Messages:
        1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
        1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
        1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
        1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:50:
        stabilize [1 args]
        <no input to command>
        ----
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
          1->2 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/4 EntryConfChange r1
          1/5 EntryNormal "foo"
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
          2->1 MsgAppResp Term:1 Log:0/5
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:65:
        propose [2 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:73:
        stabilize [1 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/6 EntryNormal "bar"
          Messages:
          1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
          1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          2->1 MsgAppResp Term:1 Log:0/5
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:5
          CommittedEntries:
          1/4 EntryConfChange r1
          1/5 EntryNormal "foo"
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:4
          1->3 MsgApp Term:1 Log:1/6 Commit:4
          1->2 MsgApp Term:1 Log:1/6 Commit:5
          1->3 MsgApp Term:1 Log:1/6 Commit:5
          INFO 1 switched to configuration voters=(2 3)
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:99:
        stabilize [1 args]
        <no input to command>
        ----
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
          1->2 MsgApp Term:1 Log:1/6 Commit:4
          1->2 MsgApp Term:1 Log:1/6 Commit:5
        > 2 handling Ready
          Ready MustSync=true:
          HardState Term:1 Vote:1 Commit:5
          Entries:
          1/6 EntryNormal "bar"
          CommittedEntries:
          1/4 EntryConfChange r1
          1/5 EntryNormal "foo"
          Messages:
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
          INFO 2 switched to configuration voters=(2 3)
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:120:
        stabilize [1 args]
        <no input to command>
        ----
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:128:
        stabilize [0 args]
        <no input to command>
        ----
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/3 Commit:3 Entries:[1/4 EntryConfChange r1]
          1->3 MsgApp Term:1 Log:1/4 Commit:3 Entries:[1/5 EntryNormal "foo"]
          1->3 MsgApp Term:1 Log:1/5 Commit:3 Entries:[1/6 EntryNormal "bar"]
          1->3 MsgApp Term:1 Log:1/6 Commit:4
          1->3 MsgApp Term:1 Log:1/6 Commit:5
        > 3 handling Ready
          Ready MustSync=true:
          HardState Term:1 Vote:1 Commit:5
          Entries:
          1/4 EntryConfChange r1
          1/5 EntryNormal "foo"
          1/6 EntryNormal "bar"
          CommittedEntries:
          1/4 EntryConfChange r1
          1/5 EntryNormal "foo"
          Messages:
          3->1 MsgAppResp Term:1 Log:0/4
          3->1 MsgAppResp Term:1 Log:0/5
          3->1 MsgAppResp Term:1 Log:0/6
          3->1 MsgAppResp Term:1 Log:0/6
          3->1 MsgAppResp Term:1 Log:0/6
          INFO 3 switched to configuration voters=(2 3)
        > 1 receiving messages
          3->1 MsgAppResp Term:1 Log:0/4
          3->1 MsgAppResp Term:1 Log:0/5
          3->1 MsgAppResp Term:1 Log:0/6
          3->1 MsgAppResp Term:1 Log:0/6
          3->1 MsgAppResp Term:1 Log:0/6
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:6
          CommittedEntries:
          1/6 EntryNormal "bar"
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:6
          1->3 MsgApp Term:1 Log:1/6 Commit:6
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/6 Commit:6
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/6 Commit:6
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:6
          CommittedEntries:
          1/6 EntryNormal "bar"
          Messages:
          2->1 MsgAppResp Term:1 Log:0/6
        > 3 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:6
          CommittedEntries:
          1/6 EntryNormal "bar"
          Messages:
          3->1 MsgAppResp Term:1 Log:0/6
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/6
          3->1 MsgAppResp Term:1 Log:0/6
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:192:
        propose [2 args]
        <no input to command>
        ----
        raft proposal dropped
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:196:
        tick-heartbeat [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v1_remove_leader.txt:203:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
          1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
        > 2 receiving messages
          1->2 MsgHeartbeat Term:1 Log:0/0 Commit:6
        > 3 receiving messages
          1->3 MsgHeartbeat Term:1 Log:0/0 Commit:6
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->1 MsgHeartbeatResp Term:1 Log:0/0
        > 3 handling Ready
          Ready MustSync=false:
          Messages:
          3->1 MsgHeartbeatResp Term:1 Log:0/0
        > 1 receiving messages
          2->1 MsgHeartbeatResp Term:1 Log:0/0
          3->1 MsgHeartbeatResp Term:1 Log:0/0
=== RUN   TestInteraction/confchange_v2_add_double_auto
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:6:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:12:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 became leader at term 1
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:19:
        propose-conf-change [2 args]
        v2 v3
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:25:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 2 switched to configuration voters=()
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
        INFO 3 switched to configuration voters=()
        INFO 3 became follower at term 0
        INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:39:
        process-ready [1 args]
        <no input to command>
        ----
        Ready MustSync=true:
        Lead:1 State:StateLeader
        HardState Term:1 Vote:1 Commit:4
        Entries:
        1/3 EntryNormal ""
        1/4 EntryConfChangeV2 v2 v3
        CommittedEntries:
        1/3 EntryNormal ""
        1/4 EntryConfChangeV2 v2 v3
        INFO 1 switched to configuration voters=(1 2 3)&&(1) autoleave
        INFO initiating automatic transition out of joint configuration voters=(1 2 3)&&(1) autoleave
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:54:
        stabilize [1 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
          1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:69:
        stabilize [2 args]
        <no input to command>
        ----
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
          INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
          DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
        > 2 receiving messages
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
          INFO 2 switched to configuration voters=(1 2 3)&&(1) autoleave
          INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
          INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:4
          Snapshot Index:4 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:5
          CommittedEntries:
          1/5 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/5 Commit:5
          INFO 1 switched to configuration voters=(1 2 3)
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/5 Commit:5
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:5
          CommittedEntries:
          1/5 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
          INFO 2 switched to configuration voters=(1 2 3)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:143:
        stabilize [2 args]
        <no input to command>
        ----
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2 v3]
          INFO 3 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 3 became follower at term 1
          DEBUG 3 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 3 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          3->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 3 for index 3
          DEBUG 1 decreased progress of 3 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 5] sent snapshot[index: 5, term: 1] to 3 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=1 paused pendingSnap=5]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
        > 3 receiving messages
          1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 5, term: 1]
          INFO 3 switched to configuration voters=(1 2 3)
          INFO 3 [commit: 5, lastindex: 5, lastterm: 1] restored snapshot [index: 5, term: 1]
          INFO 3 [commit: 5] restored snapshot [index: 5, term: 1]
        > 3 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:5
          Snapshot Index:5 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          Messages:
          3->1 MsgAppResp Term:1 Log:0/5
        > 1 receiving messages
          3->1 MsgAppResp Term:1 Log:0/5
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=5 next=6 paused pendingSnap=5]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->3 MsgApp Term:1 Log:1/5 Commit:5
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/5 Commit:5
        > 3 handling Ready
          Ready MustSync=false:
          Messages:
          3->1 MsgAppResp Term:1 Log:0/5
        > 1 receiving messages
          3->1 MsgAppResp Term:1 Log:0/5
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_auto.txt:195:
        stabilize [0 args]
        <no input to command>
        ----
        ok
=== RUN   TestInteraction/confchange_v2_add_double_implicit
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_implicit.txt:8:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_implicit.txt:14:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 became leader at term 1
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_implicit.txt:21:
        propose-conf-change [2 args]
        v2
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_implicit.txt:27:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 2 switched to configuration voters=()
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/confchange_v2_add_double_implicit.txt:36:
        stabilize [2 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateLeader
          HardState Term:1 Vote:1 Commit:4
          Entries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          CommittedEntries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          INFO 1 switched to configuration voters=(1 2)&&(1) autoleave
          INFO initiating automatic transition out of joint configuration voters=(1 2)&&(1) autoleave
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
          INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
          DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
        > 2 receiving messages
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
          INFO 2 switched to configuration voters=(1 2)&&(1) autoleave
          INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
          INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:4
          Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:true
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:5
          CommittedEntries:
          1/5 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/5 Commit:5
          INFO 1 switched to configuration voters=(1 2)
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/5 Commit:5
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:5
          CommittedEntries:
          1/5 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
          INFO 2 switched to configuration voters=(1 2)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
=== RUN   TestInteraction/confchange_v2_add_single_auto
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:6:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:12:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 became leader at term 1
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:20:
        propose-conf-change [1 args]
        v2
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:26:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 2 switched to configuration voters=()
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:34:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateLeader
          HardState Term:1 Vote:1 Commit:4
          Entries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          CommittedEntries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          INFO 1 switched to configuration voters=(1 2)
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
          INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
          DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
        > 2 receiving messages
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
          INFO 2 switched to configuration voters=(1 2)
          INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
          INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:4
          Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:103:
        propose-conf-change [1 args]
        v3 v4 v5
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:109:
        propose-conf-change [1 args]
        <no input to command>
        ----
        INFO 1 ignoring conf change {ConfChangeTransitionAuto [] [] []} at config voters=(1 2): possible unapplied conf change at index 5 (applied to 4)
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:114:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2 v3 v4 v5
          1/6 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
          1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryConfChangeV2 v3 v4 v5]
          1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryNormal ""]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryConfChangeV2 v3 v4 v5
          1/6 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
          2->1 MsgAppResp Term:1 Log:0/6
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
          2->1 MsgAppResp Term:1 Log:0/6
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:6
          CommittedEntries:
          1/5 EntryConfChangeV2 v3 v4 v5
          1/6 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:5
          1->2 MsgApp Term:1 Log:1/6 Commit:6
          INFO 1 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
          INFO initiating automatic transition out of joint configuration voters=(1 2 3 4 5)&&(1 2) autoleave
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/6 Commit:5
          1->2 MsgApp Term:1 Log:1/6 Commit:6
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/7 EntryConfChangeV2
          Messages:
          1->3 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
          1->4 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
          1->5 MsgApp Term:1 Log:1/5 Commit:6 Entries:[1/6 EntryNormal ""]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:6
          CommittedEntries:
          1/5 EntryConfChangeV2 v3 v4 v5
          1/6 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
          INFO 2 switched to configuration voters=(1 2 3 4 5)&&(1 2) autoleave
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:175:
        propose-conf-change [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_auto.txt:180:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/8 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryConfChangeV2, 1/8 EntryConfChangeV2]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/7 EntryConfChangeV2
          1/8 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/8
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/8
=== RUN   TestInteraction/confchange_v2_add_single_explicit
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:6:
        add-nodes [3 args]
        <no input to command>
        ----
        INFO 1 switched to configuration voters=(1)
        INFO 1 became follower at term 0
        INFO newRaft 1 [peers: [1], term: 0, commit: 2, applied: 2, lastindex: 2, lastterm: 1]
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:12:
        campaign [1 args]
        <no input to command>
        ----
        INFO 1 is starting a new election at term 0
        INFO 1 became candidate at term 1
        INFO 1 received MsgVoteResp from 1 at term 1
        INFO 1 became leader at term 1
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:20:
        propose-conf-change [2 args]
        v2
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:26:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 2 switched to configuration voters=()
        INFO 2 became follower at term 0
        INFO newRaft 2 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:34:
        stabilize [2 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateLeader
          HardState Term:1 Vote:1 Commit:4
          Entries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          CommittedEntries:
          1/3 EntryNormal ""
          1/4 EntryConfChangeV2 v2
          INFO 1 switched to configuration voters=(1 2)&&(1)
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/3 Commit:4 Entries:[1/4 EntryConfChangeV2 v2]
          INFO 2 [term: 0] received a MsgApp message with higher term from 1 [term: 1]
          INFO 2 became follower at term 1
          DEBUG 2 [logterm: 0, index: 3] rejected MsgApp [logterm: 1, index: 3] from 1
        > 2 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/3 Rejected (Hint: 0)
          DEBUG 1 received MsgAppResp(MsgApp was rejected, lastindex: 0) from 2 for index 3
          DEBUG 1 decreased progress of 2 to [StateProbe match=0 next=1]
          DEBUG 1 [firstindex: 3, commit: 4] sent snapshot[index: 4, term: 1] to 2 [StateProbe match=0 next=1]
          DEBUG 1 paused sending replication messages to 2 [StateSnapshot match=0 next=1 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
        > 2 receiving messages
          1->2 MsgSnap Term:1 Log:0/0 Snapshot: Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 4, term: 1]
          INFO 2 switched to configuration voters=(1 2)&&(1)
          INFO 2 [commit: 4, lastindex: 4, lastterm: 1] restored snapshot [index: 4, term: 1]
          INFO 2 [commit: 4] restored snapshot [index: 4, term: 1]
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:4
          Snapshot Index:4 Term:1 ConfState:Voters:[1 2] VotersOutgoing:[1] Learners:[] LearnersNext:[] AutoLeave:false
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 2 [StateSnapshot match=4 next=5 paused pendingSnap=4]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->1 MsgAppResp Term:1 Log:0/4
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/4
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:103:
        propose-conf-change [1 args]
        v3 v4 v5
        ----
        INFO 1 ignoring conf change {ConfChangeTransitionAuto [{ConfChangeAddNode 3 []} {ConfChangeAddNode 4 []} {ConfChangeAddNode 5 []}] [] []} at config voters=(1 2)&&(1): must transition out of joint config first
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:109:
        propose-conf-change [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:114:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryNormal ""
          1/6 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
          1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/4 Commit:4 Entries:[1/5 EntryNormal ""]
          1->2 MsgApp Term:1 Log:1/5 Commit:4 Entries:[1/6 EntryConfChangeV2]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/5 EntryNormal ""
          1/6 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/5
          2->1 MsgAppResp Term:1 Log:0/6
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/5
          2->1 MsgAppResp Term:1 Log:0/6
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:6
          CommittedEntries:
          1/5 EntryNormal ""
          1/6 EntryConfChangeV2
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:5
          1->2 MsgApp Term:1 Log:1/6 Commit:6
          INFO 1 switched to configuration voters=(1 2)
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/6 Commit:5
          1->2 MsgApp Term:1 Log:1/6 Commit:6
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:6
          CommittedEntries:
          1/5 EntryNormal ""
          1/6 EntryConfChangeV2
          Messages:
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
          INFO 2 switched to configuration voters=(1 2)
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/6
          2->1 MsgAppResp Term:1 Log:0/6
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:166:
        propose-conf-change [1 args]
        <no input to command>
        ----
        INFO 1 ignoring conf change {ConfChangeTransitionAuto [] [] []} at config voters=(1 2): not in joint state; refusing empty conf change
    interaction_test.go:30: 
        testdata/confchange_v2_add_single_explicit.txt:171:
        stabilize [0 args]
        <no input to command>
        ----
        > 1 handling Ready
          Ready MustSync=true:
          Entries:
          1/7 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/6 Commit:6 Entries:[1/7 EntryNormal ""]
        > 2 handling Ready
          Ready MustSync=true:
          Entries:
          1/7 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/7
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/7
        > 1 handling Ready
          Ready MustSync=false:
          HardState Term:1 Vote:1 Commit:7
          CommittedEntries:
          1/7 EntryNormal ""
          Messages:
          1->2 MsgApp Term:1 Log:1/7 Commit:7
        > 2 receiving messages
          1->2 MsgApp Term:1 Log:1/7 Commit:7
        > 2 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:7
          CommittedEntries:
          1/7 EntryNormal ""
          Messages:
          2->1 MsgAppResp Term:1 Log:0/7
        > 1 receiving messages
          2->1 MsgAppResp Term:1 Log:0/7
=== RUN   TestInteraction/snapshot_succeed_via_app_resp
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:10:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:15:
        add-nodes [3 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:19:
        campaign [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:24:
        stabilize [0 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:28:
        compact [2 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:33:
        deliver-msgs [1 args]
        <no input to command>
        ----
        ok (quiet)
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:38:
        log-level [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:42:
        status [1 args]
        <no input to command>
        ----
        1: StateReplicate match=11 next=12 inactive
        2: StateReplicate match=11 next=12
        3: StateProbe match=0 next=11 paused inactive
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:50:
        add-nodes [1 args]
        <no input to command>
        ----
        INFO 3 switched to configuration voters=()
        INFO 3 became follower at term 0
        INFO newRaft 3 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:58:
        tick-heartbeat [1 args]
        <no input to command>
        ----
        ok
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:62:
        process-ready [1 args]
        <no input to command>
        ----
        Ready MustSync=false:
        Messages:
        1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
        1->3 MsgHeartbeat Term:1 Log:0/0
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:71:
        stabilize [1 args]
        <no input to command>
        ----
        > 3 receiving messages
          1->3 MsgHeartbeat Term:1 Log:0/0
          INFO 3 [term: 0] received a MsgHeartbeat message with higher term from 1 [term: 1]
          INFO 3 became follower at term 1
        > 3 handling Ready
          Ready MustSync=true:
          Lead:1 State:StateFollower
          HardState Term:1 Commit:0
          Messages:
          3->1 MsgHeartbeatResp Term:1 Log:0/0
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:85:
        stabilize [1 args]
        <no input to command>
        ----
        > 1 receiving messages
          3->1 MsgHeartbeatResp Term:1 Log:0/0
          DEBUG 1 [firstindex: 12, commit: 11] sent snapshot[index: 11, term: 1] to 3 [StateProbe match=0 next=11]
          DEBUG 1 paused sending replication messages to 3 [StateSnapshot match=0 next=11 paused pendingSnap=11]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:96:
        status [1 args]
        <no input to command>
        ----
        1: StateReplicate match=11 next=12 inactive
        2: StateReplicate match=11 next=12
        3: StateSnapshot match=0 next=11 paused pendingSnap=11
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:106:
        stabilize [1 args]
        <no input to command>
        ----
        > 3 receiving messages
          1->3 MsgSnap Term:1 Log:0/0 Snapshot: Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          INFO log [committed=0, applied=0, unstable.offset=1, len(unstable.Entries)=0] starts to restore snapshot [index: 11, term: 1]
          INFO 3 switched to configuration voters=(1 2 3)
          INFO 3 [commit: 11, lastindex: 11, lastterm: 1] restored snapshot [index: 11, term: 1]
          INFO 3 [commit: 11] restored snapshot [index: 11, term: 1]
        > 3 handling Ready
          Ready MustSync=false:
          HardState Term:1 Commit:11
          Snapshot Index:11 Term:1 ConfState:Voters:[1 2 3] VotersOutgoing:[] Learners:[] LearnersNext:[] AutoLeave:false
          Messages:
          3->1 MsgAppResp Term:1 Log:0/11
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:123:
        stabilize [1 args]
        <no input to command>
        ----
        > 1 receiving messages
          3->1 MsgAppResp Term:1 Log:0/11
          DEBUG 1 recovered from needing snapshot, resumed sending replication messages to 3 [StateSnapshot match=11 next=12 paused pendingSnap=11]
        > 1 handling Ready
          Ready MustSync=false:
          Messages:
          1->3 MsgApp Term:1 Log:1/11 Commit:11
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:133:
        status [1 args]
        <no input to command>
        ----
        1: StateReplicate match=11 next=12 inactive
        2: StateReplicate match=11 next=12
        3: StateReplicate match=11 next=12
    interaction_test.go:30: 
        testdata/snapshot_succeed_via_app_resp.txt:140:
        stabilize [0 args]
        <no input to command>
        ----
        > 2 receiving messages
          1->2 MsgHeartbeat Term:1 Log:0/0 Commit:11
        > 3 receiving messages
          1->3 MsgApp Term:1 Log:1/11 Commit:11
        > 2 handling Ready
          Ready MustSync=false:
          Messages:
          2->1 MsgHeartbeatResp Term:1 Log:0/0
        > 3 handling Ready
          Ready MustSync=false:
          Messages:
          3->1 MsgAppResp Term:1 Log:0/11
        > 1 receiving messages
          2->1 MsgHeartbeatResp Term:1 Log:0/0
          3->1 MsgAppResp Term:1 Log:0/11
--- PASS: TestInteraction (0.22s)
    --- PASS: TestInteraction/campaign (0.05s)
    --- PASS: TestInteraction/campaign_learner_must_vote (0.01s)
    --- PASS: TestInteraction/confchange_v1_add_single (0.01s)
    --- PASS: TestInteraction/confchange_v1_remove_leader (0.02s)
    --- PASS: TestInteraction/confchange_v2_add_double_auto (0.02s)
    --- PASS: TestInteraction/confchange_v2_add_double_implicit (0.02s)
    --- PASS: TestInteraction/confchange_v2_add_single_auto (0.01s)
    --- PASS: TestInteraction/confchange_v2_add_single_explicit (0.01s)
    --- PASS: TestInteraction/snapshot_succeed_via_app_resp (0.07s)
PASS
ok  	go.etcd.io/etcd/raft	2.408s
=== RUN   TestConfChangeDataDriven
=== RUN   TestConfChangeDataDriven/joint_autoleave
    datadriven_test.go:47: 
        testdata/joint_autoleave.txt:4:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/joint_autoleave.txt:11:
        enter-joint [1 args]
        v2 v3
        ----
        voters=(1 2 3)&&(1) autoleave
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
        3: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/joint_autoleave.txt:20:
        enter-joint [1 args]
        <no input to command>
        ----
        config is already joint
    datadriven_test.go:47: 
        testdata/joint_autoleave.txt:24:
        leave-joint [0 args]
        <no input to command>
        ----
        voters=(1 2 3)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
        3: StateProbe match=0 next=1
=== RUN   TestConfChangeDataDriven/joint_idempotency
    datadriven_test.go:47: 
        testdata/joint_idempotency.txt:4:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/joint_idempotency.txt:10:
        enter-joint [0 args]
        r1 r2 r9 v2 v3 v4 v2 v3 v4 l2 l2 r4 r4 l1 l1
        ----
        voters=(3)&&(1) learners=(2) learners_next=(1)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1 learner
        3: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/joint_idempotency.txt:18:
        leave-joint [0 args]
        <no input to command>
        ----
        voters=(3) learners=(1 2)
        1: StateProbe match=0 next=0 learner
        2: StateProbe match=0 next=1 learner
        3: StateProbe match=0 next=1
=== RUN   TestConfChangeDataDriven/joint_learners_next
    datadriven_test.go:47: 
        testdata/joint_learners_next.txt:7:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/joint_learners_next.txt:13:
        enter-joint [0 args]
        v2 l1
        ----
        voters=(2)&&(1) learners_next=(1)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/joint_learners_next.txt:20:
        leave-joint [0 args]
        <no input to command>
        ----
        voters=(2) learners=(1)
        1: StateProbe match=0 next=0 learner
        2: StateProbe match=0 next=1
=== RUN   TestConfChangeDataDriven/joint_safety
    datadriven_test.go:47: 
        testdata/joint_safety.txt:1:
        leave-joint [0 args]
        <no input to command>
        ----
        can't leave a non-joint config
    datadriven_test.go:47: 
        testdata/joint_safety.txt:5:
        enter-joint [0 args]
        <no input to command>
        ----
        can't make a zero-voter config joint
    datadriven_test.go:47: 
        testdata/joint_safety.txt:9:
        enter-joint [0 args]
        v1
        ----
        can't make a zero-voter config joint
    datadriven_test.go:47: 
        testdata/joint_safety.txt:14:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=3
    datadriven_test.go:47: 
        testdata/joint_safety.txt:20:
        leave-joint [0 args]
        <no input to command>
        ----
        can't leave a non-joint config
    datadriven_test.go:47: 
        testdata/joint_safety.txt:25:
        enter-joint [0 args]
        <no input to command>
        ----
        voters=(1)&&(1)
        1: StateProbe match=0 next=3
    datadriven_test.go:47: 
        testdata/joint_safety.txt:30:
        enter-joint [0 args]
        <no input to command>
        ----
        config is already joint
    datadriven_test.go:47: 
        testdata/joint_safety.txt:34:
        leave-joint [0 args]
        <no input to command>
        ----
        voters=(1)
        1: StateProbe match=0 next=3
    datadriven_test.go:47: 
        testdata/joint_safety.txt:39:
        leave-joint [0 args]
        <no input to command>
        ----
        can't leave a non-joint config
    datadriven_test.go:47: 
        testdata/joint_safety.txt:44:
        enter-joint [0 args]
        r1 v2 v3 l4
        ----
        voters=(2 3)&&(1) learners=(4)
        1: StateProbe match=0 next=3
        2: StateProbe match=0 next=9
        3: StateProbe match=0 next=9
        4: StateProbe match=0 next=9 learner
    datadriven_test.go:47: 
        testdata/joint_safety.txt:53:
        enter-joint [0 args]
        <no input to command>
        ----
        config is already joint
    datadriven_test.go:47: 
        testdata/joint_safety.txt:57:
        enter-joint [0 args]
        v12
        ----
        config is already joint
    datadriven_test.go:47: 
        testdata/joint_safety.txt:62:
        simple [0 args]
        l15
        ----
        can't apply simple config change in joint config
    datadriven_test.go:47: 
        testdata/joint_safety.txt:67:
        leave-joint [0 args]
        <no input to command>
        ----
        voters=(2 3) learners=(4)
        2: StateProbe match=0 next=9
        3: StateProbe match=0 next=9
        4: StateProbe match=0 next=9 learner
    datadriven_test.go:47: 
        testdata/joint_safety.txt:74:
        simple [0 args]
        l9
        ----
        voters=(2 3) learners=(4 9)
        2: StateProbe match=0 next=9
        3: StateProbe match=0 next=9
        4: StateProbe match=0 next=9 learner
        9: StateProbe match=0 next=14 learner
=== RUN   TestConfChangeDataDriven/simple_idempotency
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:1:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:7:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:13:
        simple [0 args]
        v2
        ----
        voters=(1 2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:20:
        simple [0 args]
        l1
        ----
        voters=(2) learners=(1)
        1: StateProbe match=0 next=0 learner
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:27:
        simple [0 args]
        l1
        ----
        voters=(2) learners=(1)
        1: StateProbe match=0 next=0 learner
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:34:
        simple [0 args]
        r1
        ----
        voters=(2)
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:40:
        simple [0 args]
        r1
        ----
        voters=(2)
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:46:
        simple [0 args]
        v3
        ----
        voters=(2 3)
        2: StateProbe match=0 next=2
        3: StateProbe match=0 next=7
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:53:
        simple [0 args]
        r3
        ----
        voters=(2)
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:59:
        simple [0 args]
        r3
        ----
        voters=(2)
        2: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_idempotency.txt:65:
        simple [0 args]
        r4
        ----
        voters=(2)
        2: StateProbe match=0 next=2
=== RUN   TestConfChangeDataDriven/simple_promote_demote
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:3:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:9:
        simple [0 args]
        v2
        ----
        voters=(1 2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:16:
        simple [0 args]
        v3
        ----
        voters=(1 2 3)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
        3: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:26:
        simple [0 args]
        l1 v1
        ----
        voters=(1 2 3)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
        3: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:35:
        simple [0 args]
        l2
        ----
        voters=(1 3) learners=(2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1 learner
        3: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:45:
        simple [0 args]
        v2 l2
        ----
        voters=(1 3) learners=(2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1 learner
        3: StateProbe match=0 next=2
    datadriven_test.go:47: 
        testdata/simple_promote_demote.txt:54:
        simple [0 args]
        v2
        ----
        voters=(1 2 3)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
        3: StateProbe match=0 next=2
=== RUN   TestConfChangeDataDriven/simple_safety
    datadriven_test.go:47: 
        testdata/simple_safety.txt:1:
        simple [0 args]
        l1
        ----
        removed all voters
    datadriven_test.go:47: 
        testdata/simple_safety.txt:6:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/simple_safety.txt:12:
        simple [0 args]
        v2 l3
        ----
        voters=(1 2) learners=(3)
        1: StateProbe match=0 next=1
        2: StateProbe match=0 next=2
        3: StateProbe match=0 next=2 learner
    datadriven_test.go:47: 
        testdata/simple_safety.txt:20:
        simple [0 args]
        r1 v5
        ----
        more than one voter changed without entering joint config
    datadriven_test.go:47: 
        testdata/simple_safety.txt:25:
        simple [0 args]
        r1 r2
        ----
        removed all voters
    datadriven_test.go:47: 
        testdata/simple_safety.txt:30:
        simple [0 args]
        v3 v4
        ----
        more than one voter changed without entering joint config
    datadriven_test.go:47: 
        testdata/simple_safety.txt:35:
        simple [0 args]
        l1 v5
        ----
        more than one voter changed without entering joint config
    datadriven_test.go:47: 
        testdata/simple_safety.txt:40:
        simple [0 args]
        l1 l2
        ----
        removed all voters
    datadriven_test.go:47: 
        testdata/simple_safety.txt:45:
        simple [0 args]
        l2 l3 l4 l5
        ----
        voters=(1) learners=(2 3 4 5)
        1: StateProbe match=0 next=1
        2: StateProbe match=0 next=2 learner
        3: StateProbe match=0 next=2 learner
        4: StateProbe match=0 next=8 learner
        5: StateProbe match=0 next=8 learner
    datadriven_test.go:47: 
        testdata/simple_safety.txt:55:
        simple [0 args]
        r1
        ----
        removed all voters
    datadriven_test.go:47: 
        testdata/simple_safety.txt:60:
        simple [0 args]
        r2 r3 r4 r5
        ----
        voters=(1)
        1: StateProbe match=0 next=1
=== RUN   TestConfChangeDataDriven/update
    datadriven_test.go:47: 
        testdata/update.txt:5:
        simple [0 args]
        v1
        ----
        voters=(1)
        1: StateProbe match=0 next=0
    datadriven_test.go:47: 
        testdata/update.txt:11:
        simple [0 args]
        v2 u1
        ----
        voters=(1 2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
    datadriven_test.go:47: 
        testdata/update.txt:18:
        simple [0 args]
        u1 u2 u3 u1 u2 u3
        ----
        voters=(1 2)
        1: StateProbe match=0 next=0
        2: StateProbe match=0 next=1
=== RUN   TestConfChangeDataDriven/zero
    datadriven_test.go:47: 
        testdata/zero.txt:2:
        simple [0 args]
        v1 r0 v0 l0
        ----
        voters=(1)
        1: StateProbe match=0 next=0
--- PASS: TestConfChangeDataDriven (0.03s)
    --- PASS: TestConfChangeDataDriven/joint_autoleave (0.00s)
    --- PASS: TestConfChangeDataDriven/joint_idempotency (0.00s)
    --- PASS: TestConfChangeDataDriven/joint_learners_next (0.00s)
    --- PASS: TestConfChangeDataDriven/joint_safety (0.01s)
    --- PASS: TestConfChangeDataDriven/simple_idempotency (0.01s)
    --- PASS: TestConfChangeDataDriven/simple_promote_demote (0.00s)
    --- PASS: TestConfChangeDataDriven/simple_safety (0.01s)
    --- PASS: TestConfChangeDataDriven/update (0.00s)
    --- PASS: TestConfChangeDataDriven/zero (0.00s)
=== RUN   TestConfChangeQuick
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(2)
    quick_test.go:115: changes: ConfChangeAddNode(4) ConfChangeAddLearnerNode(9) ConfChangeAddNode(5) ConfChangeUpdateNode(6) ConfChangeRemoveNode(5) ConfChangeUpdateNode(2)
    quick_test.go:116: voters=(1 2 3 4) learners=(9)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10
        3: StateProbe match=0 next=10
        4: StateProbe match=0 next=10
        9: StateProbe match=0 next=10 learner
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3) ConfChangeAddNode(2)
    quick_test.go:115: changes: ConfChangeAddLearnerNode(4) ConfChangeAddLearnerNode(10) ConfChangeRemoveNode(10) ConfChangeAddLearnerNode(8) ConfChangeUpdateNode(7) ConfChangeAddNode(10) ConfChangeRemoveNode(10)
    quick_test.go:116: voters=(1 2 3) learners=(4 8)
    quick_test.go:117: 1: StateProbe match=0 next=10
        2: StateProbe match=0 next=10
        3: StateProbe match=0 next=10
        4: StateProbe match=0 next=10 learner
        8: StateProbe match=0 next=10 learner
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(3)
    quick_test.go:115: changes: ConfChangeUpdateNode(5) ConfChangeAddLearnerNode(6) ConfChangeRemoveNode(10)
    quick_test.go:116: voters=(1 3) learners=(6)
    quick_test.go:117: 1: StateProbe match=0 next=10
        3: StateProbe match=0 next=10
        6: StateProbe match=0 next=10 learner
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(1) ConfChangeAddNode(4) ConfChangeAddNode(5) ConfChangeAddNode(3) ConfChangeAddNode(5)
    quick_test.go:115: changes: ConfChangeRemoveNode(10) ConfChangeRemoveNode(2) ConfChangeUpdateNode(3) ConfChangeUpdateNode(10) ConfChangeRemoveNode(10) ConfChangeAddNode(7) ConfChangeAddNode(9) ConfChangeRemoveNode(6) ConfChangeAddNode(9)
    quick_test.go:116: voters=(1 3 4 5 7 9)
    quick_test.go:117: 1: StateProbe match=0 next=10
        3: StateProbe match=0 next=10
        4: StateProbe match=0 next=10
        5: StateProbe match=0 next=10
        7: StateProbe match=0 next=10
        9: StateProbe match=0 next=10
        
    quick_test.go:114: initial setup: ConfChangeAddNode(1) ConfChangeAddNode(4)
    quick_test.go:115: changes: ConfChangeAddLearnerNode(7) ConfChangeRemoveNode(2) ConfChangeAddNode(4) ConfChangeAddNode(4) ConfChangeUpdateNode(2) ConfChangeAddLearnerNode(5)
    quick_test.go:116: voters=(1 4) learners=(5 7)
    quick_test.go:117: 1: StateProbe match=0 next=10
        4: StateProbe match=0 next=10
        5: StateProbe match=0 next=10 learner
        7: StateProbe match=0 next=10 learner
        
--- PASS: TestConfChangeQuick (1.01s)
=== RUN   TestRestore
--- PASS: TestRestore (0.32s)
PASS
ok  	go.etcd.io/etcd/raft/confchange	1.384s
=== RUN   TestDataDriven
=== RUN   TestDataDriven/joint_commit
    datadriven_test.go:38: 
        testdata/joint_commit.txt:9:
        committed [3 args]
        <no input to command>
        ----
               idx
        x>     100    (id=1)
        xx>    101    (id=2)
        >       99    (id=3)
        100
    datadriven_test.go:38: 
        testdata/joint_commit.txt:19:
        committed [3 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:28:
        committed [3 args]
        <no input to command>
        ----
              idx
        x>    100    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:36:
        committed [3 args]
        <no input to command>
        ----
              idx
        >      13    (id=1)
        x>    100    (id=2)
        13
    datadriven_test.go:38: 
        testdata/joint_commit.txt:45:
        committed [3 args]
        <no input to command>
        ----
             idx
        ?      0    (id=1)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:51:
        committed [3 args]
        <no input to command>
        ----
             idx
        >    100    (id=1)
        100
    datadriven_test.go:38: 
        testdata/joint_commit.txt:60:
        committed [3 args]
        <no input to command>
        ----
               idx
        ?        0    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:68:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>    100    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:77:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>    100    (id=1)
        x>      50    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:86:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>    100    (id=1)
        x>      50    (id=2)
        >       45    (id=3)
        45
    datadriven_test.go:38: 
        testdata/joint_commit.txt:96:
        committed [3 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:104:
        committed [3 args]
        <no input to command>
        ----
              idx
        x>    100    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:112:
        committed [3 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        x>    100    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:119:
        committed [3 args]
        <no input to command>
        ----
              idx
        >      50    (id=1)
        x>    100    (id=2)
        50
    datadriven_test.go:38: 
        testdata/joint_commit.txt:126:
        committed [3 args]
        <no input to command>
        ----
              idx
        x>    100    (id=1)
        >      50    (id=2)
        50
    datadriven_test.go:38: 
        testdata/joint_commit.txt:137:
        committed [3 args]
        <no input to command>
        ----
                idx
        xxx>     50    (id=1)
        ?         0    (id=2)
        ?         0    (id=3)
        ?         0    (id=4)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:146:
        committed [3 args]
        <no input to command>
        ----
                idx
        xxx>     50    (id=1)
        ?         0    (id=2)
        xx>      49    (id=3)
        ?         0    (id=4)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:155:
        committed [3 args]
        <no input to command>
        ----
                idx
        xxx>     50    (id=1)
        x>       48    (id=2)
        xx>      49    (id=3)
        ?         0    (id=4)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:164:
        committed [3 args]
        <no input to command>
        ----
                idx
        xxx>     50    (id=1)
        x>       48    (id=2)
        xx>      49    (id=3)
        >        47    (id=4)
        47
    datadriven_test.go:38: 
        testdata/joint_commit.txt:174:
        committed [3 args]
        <no input to command>
        ----
               idx
        ?        0    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:182:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>    100    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:190:
        committed [3 args]
        <no input to command>
        ----
               idx
        ?        0    (id=1)
        xx>    100    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:198:
        committed [3 args]
        <no input to command>
        ----
               idx
        ?        0    (id=1)
        xx>    100    (id=2)
        x>      99    (id=3)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:206:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>    101    (id=1)
        x>     100    (id=2)
        >       99    (id=3)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:215:
        committed [3 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:222:
        committed [3 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        x>     40    (id=2)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:229:
        committed [3 args]
        <no input to command>
        ----
              idx
        x>     41    (id=1)
        >      40    (id=2)
        40
    datadriven_test.go:38: 
        testdata/joint_commit.txt:240:
        committed [3 args]
        <no input to command>
        ----
                  idx
        ?           0    (id=1)
        ?           0    (id=2)
        ?           0    (id=3)
        ?           0    (id=4)
        ?           0    (id=5)
        ?           0    (id=6)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:251:
        committed [3 args]
        <no input to command>
        ----
                  idx
        xxxxx>    100    (id=1)
        ?           0    (id=2)
        ?           0    (id=3)
        ?           0    (id=4)
        ?           0    (id=5)
        ?           0    (id=6)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:262:
        committed [3 args]
        <no input to command>
        ----
                  idx
        xxxxx>    100    (id=1)
        ?           0    (id=2)
        ?           0    (id=3)
        xxxx>      90    (id=4)
        ?           0    (id=5)
        ?           0    (id=6)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:273:
        committed [3 args]
        <no input to command>
        ----
                  idx
        xxxxx>    100    (id=1)
        xxxx>      99    (id=2)
        ?           0    (id=3)
        ?           0    (id=4)
        ?           0    (id=5)
        ?           0    (id=6)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:286:
        committed [3 args]
        <no input to command>
        ----
                  idx
        ?           0    (id=1)
        xxxxx>     99    (id=2)
        xx>        90    (id=3)
        xxxx>      97    (id=4)
        xxx>       95    (id=5)
        ?           0    (id=6)
        90
    datadriven_test.go:38: 
        testdata/joint_commit.txt:299:
        committed [3 args]
        <no input to command>
        ----
                  idx
        xx>        92    (id=1)
        xxxxx>     99    (id=2)
        x>         90    (id=3)
        xxxx>      97    (id=4)
        xxx>       95    (id=5)
        ?           0    (id=6)
        92
    datadriven_test.go:38: 
        testdata/joint_commit.txt:311:
        committed [3 args]
        <no input to command>
        ----
                  idx
        xx>        92    (id=1)
        xxxxx>     99    (id=2)
        x>         90    (id=3)
        xxxx>      97    (id=4)
        xxx>       95    (id=5)
        >          77    (id=6)
        92
    datadriven_test.go:38: 
        testdata/joint_commit.txt:325:
        committed [3 args]
        <no input to command>
        ----
                 idx
        ?          0    (id=1)
        ?          0    (id=2)
        ?          0    (id=3)
        ?          0    (id=4)
        ?          0    (id=5)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:335:
        committed [3 args]
        <no input to command>
        ----
                 idx
        xxxx>    100    (id=1)
        ?          0    (id=2)
        ?          0    (id=3)
        ?          0    (id=4)
        ?          0    (id=5)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:345:
        committed [3 args]
        <no input to command>
        ----
                 idx
        xxx>     100    (id=1)
        xxxx>    101    (id=2)
        ?          0    (id=3)
        ?          0    (id=4)
        ?          0    (id=5)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:355:
        committed [3 args]
        <no input to command>
        ----
                 idx
        xx>      100    (id=1)
        xxxx>    101    (id=2)
        >        100    (id=3)
        ?          0    (id=4)
        ?          0    (id=5)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:366:
        committed [3 args]
        <no input to command>
        ----
                 idx
        ?          0    (id=1)
        xxxx>    100    (id=2)
        ?          0    (id=3)
        xxx>      99    (id=4)
        xx>       98    (id=5)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:377:
        committed [3 args]
        <no input to command>
        ----
                 idx
        ?          0    (id=1)
        xxxx>    100    (id=2)
        xx>       99    (id=3)
        >         99    (id=4)
        x>        98    (id=5)
        98
    datadriven_test.go:38: 
        testdata/joint_commit.txt:387:
        committed [3 args]
        <no input to command>
        ----
                 idx
        >          1    (id=1)
        xxxx>    100    (id=2)
        xx>       99    (id=3)
        >         99    (id=4)
        x>        98    (id=5)
        98
    datadriven_test.go:38: 
        testdata/joint_commit.txt:397:
        committed [3 args]
        <no input to command>
        ----
                 idx
        xxx>     100    (id=1)
        >        100    (id=2)
        x>        99    (id=3)
        >         99    (id=4)
        >         98    (id=5)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:410:
        committed [3 args]
        <no input to command>
        ----
                idx
        ?         0    (id=1)
        ?         0    (id=2)
        ?         0    (id=3)
        ?         0    (id=4)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:419:
        committed [3 args]
        <no input to command>
        ----
                idx
        ?         0    (id=1)
        xxx>    100    (id=2)
        xx>      99    (id=3)
        ?         0    (id=4)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:428:
        committed [3 args]
        <no input to command>
        ----
                idx
        x>       98    (id=1)
        xxx>    100    (id=2)
        xx>      99    (id=3)
        ?         0    (id=4)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:437:
        committed [3 args]
        <no input to command>
        ----
                idx
        xx>     100    (id=1)
        >       100    (id=2)
        x>       99    (id=3)
        ?         0    (id=4)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:446:
        committed [3 args]
        <no input to command>
        ----
                idx
        xx>     100    (id=1)
        >       100    (id=2)
        x>       99    (id=3)
        >        98    (id=4)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:455:
        committed [3 args]
        <no input to command>
        ----
                idx
        xx>     100    (id=1)
        ?         0    (id=2)
        ?         0    (id=3)
        xxx>    101    (id=4)
        0
    datadriven_test.go:38: 
        testdata/joint_commit.txt:464:
        committed [3 args]
        <no input to command>
        ----
                idx
        xx>     100    (id=1)
        x>       99    (id=2)
        ?         0    (id=3)
        xxx>    101    (id=4)
        99
    datadriven_test.go:38: 
        testdata/joint_commit.txt:475:
        committed [3 args]
        <no input to command>
        ----
               idx
        xx>     50    (id=1)
        x>      45    (id=2)
        ?        0    (id=3)
        45
=== RUN   TestDataDriven/joint_vote
    datadriven_test.go:38: 
        testdata/joint_vote.txt:4:
        vote [1 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:10:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:14:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:18:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:22:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:26:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:30:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:34:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:38:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:42:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:46:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:50:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:54:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:58:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:64:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:68:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:72:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:76:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:80:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:84:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:88:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:92:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:96:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:100:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:104:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:108:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:112:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:116:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:120:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:124:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:128:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:135:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:139:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:143:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:147:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/joint_vote.txt:151:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:155:
        vote [3 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/joint_vote.txt:159:
        vote [3 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/joint_vote.txt:163:
        vote [3 args]
        <no input to command>
        ----
        VoteWon
=== RUN   TestDataDriven/majority_commit
    datadriven_test.go:38: 
        testdata/majority_commit.txt:3:
        committed [0 args]
        <no input to command>
        ----
        <empty majority quorum>∞
    datadriven_test.go:38: 
        testdata/majority_commit.txt:10:
        committed [2 args]
        <no input to command>
        ----
             idx
        ?      0    (id=1)
        0
    datadriven_test.go:38: 
        testdata/majority_commit.txt:17:
        committed [2 args]
        <no input to command>
        ----
             idx
        >     12    (id=1)
        12
    datadriven_test.go:38: 
        testdata/majority_commit.txt:27:
        committed [2 args]
        <no input to command>
        ----
              idx
        ?       0    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/majority_commit.txt:36:
        committed [2 args]
        <no input to command>
        ----
              idx
        x>     12    (id=1)
        ?       0    (id=2)
        0
    datadriven_test.go:38: 
        testdata/majority_commit.txt:45:
        committed [2 args]
        <no input to command>
        ----
              idx
        x>     12    (id=1)
        >       5    (id=2)
        5
    datadriven_test.go:38: 
        testdata/majority_commit.txt:56:
        committed [2 args]
        <no input to command>
        ----
               idx
        ?        0    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/majority_commit.txt:64:
        committed [2 args]
        <no input to command>
        ----
               idx
        xx>     12    (id=1)
        ?        0    (id=2)
        ?        0    (id=3)
        0
    datadriven_test.go:38: 
        testdata/majority_commit.txt:74:
        committed [2 args]
        <no input to command>
        ----
               idx
        xx>     12    (id=1)
        x>       5    (id=2)
        ?        0    (id=3)
        5
    datadriven_test.go:38: 
        testdata/majority_commit.txt:83:
        committed [2 args]
        <no input to command>
        ----
               idx
        xx>     12    (id=1)
        >        5    (id=2)
        x>       6    (id=3)
        6
    datadriven_test.go:38: 
        testdata/majority_commit.txt:92:
        committed [2 args]
        <no input to command>
        ----
               idx
        xx>     12    (id=1)
        x>       5    (id=2)
        >        4    (id=3)
        5
    datadriven_test.go:38: 
        testdata/majority_commit.txt:103:
        committed [2 args]
        <no input to command>
        ----
               idx
        x>       5    (id=1)
        >        5    (id=2)
        ?        0    (id=3)
        5
    datadriven_test.go:38: 
        testdata/majority_commit.txt:112:
        committed [2 args]
        <no input to command>
        ----
               idx
        >        5    (id=1)
        >        5    (id=2)
        xx>     12    (id=3)
        5
    datadriven_test.go:38: 
        testdata/majority_commit.txt:121:
        committed [2 args]
        <no input to command>
        ----
               idx
        >      100    (id=1)
        x>     101    (id=2)
        xx>    103    (id=3)
        101
    datadriven_test.go:38: 
        testdata/majority_commit.txt:133:
        committed [2 args]
        <no input to command>
        ----
                 idx
        x>       101    (id=1)
        xxxx>    104    (id=2)
        xx>      103    (id=3)
        >        103    (id=4)
        ?          0    (id=5)
        103
    datadriven_test.go:38: 
        testdata/majority_commit.txt:145:
        committed [2 args]
        <no input to command>
        ----
                 idx
        x>       101    (id=1)
        xx>      102    (id=2)
        xxx>     103    (id=3)
        >        103    (id=4)
        ?          0    (id=5)
        102
=== RUN   TestDataDriven/majority_vote
    datadriven_test.go:38: 
        testdata/majority_vote.txt:2:
        vote [0 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:6:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:10:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/majority_vote.txt:14:
        vote [2 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:21:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:26:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/majority_vote.txt:30:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:34:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/majority_vote.txt:38:
        vote [2 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:44:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:48:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:52:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:56:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/majority_vote.txt:60:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:64:
        vote [2 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:68:
        vote [2 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:72:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
    datadriven_test.go:38: 
        testdata/majority_vote.txt:79:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:83:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:87:
        vote [2 args]
        <no input to command>
        ----
        VoteWon
    datadriven_test.go:38: 
        testdata/majority_vote.txt:91:
        vote [2 args]
        <no input to command>
        ----
        VotePending
    datadriven_test.go:38: 
        testdata/majority_vote.txt:95:
        vote [2 args]
        <no input to command>
        ----
        VoteLost
--- PASS: TestDataDriven (0.36s)
    --- PASS: TestDataDriven/joint_commit (0.33s)
    --- PASS: TestDataDriven/joint_vote (0.01s)
    --- PASS: TestDataDriven/majority_commit (0.01s)
    --- PASS: TestDataDriven/majority_vote (0.01s)
=== RUN   TestQuick
=== RUN   TestQuick/majority_commit
--- PASS: TestQuick (3.67s)
    --- PASS: TestQuick/majority_commit (3.67s)
PASS
ok  	go.etcd.io/etcd/raft/quorum	4.045s
=== RUN   TestConfState_Equivalent
=== RUN   TestConfState_Equivalent/#00
=== RUN   TestConfState_Equivalent/#01
=== RUN   TestConfState_Equivalent/#02
=== RUN   TestConfState_Equivalent/#03
=== RUN   TestConfState_Equivalent/#04
=== RUN   TestConfState_Equivalent/#05
--- PASS: TestConfState_Equivalent (0.00s)
    --- PASS: TestConfState_Equivalent/#00 (0.00s)
    --- PASS: TestConfState_Equivalent/#01 (0.00s)
    --- PASS: TestConfState_Equivalent/#02 (0.00s)
    --- PASS: TestConfState_Equivalent/#03 (0.00s)
    --- PASS: TestConfState_Equivalent/#04 (0.00s)
    --- PASS: TestConfState_Equivalent/#05 (0.00s)
PASS
ok  	go.etcd.io/etcd/raft/raftpb	0.020s
=== RUN   TestInflightsAdd
--- PASS: TestInflightsAdd (0.00s)
=== RUN   TestInflightFreeTo
--- PASS: TestInflightFreeTo (0.00s)
=== RUN   TestInflightFreeFirstOne
--- PASS: TestInflightFreeFirstOne (0.00s)
=== RUN   TestProgressString
--- PASS: TestProgressString (0.00s)
=== RUN   TestProgressIsPaused
--- PASS: TestProgressIsPaused (0.00s)
=== RUN   TestProgressResume
--- PASS: TestProgressResume (0.00s)
=== RUN   TestProgressBecomeProbe
--- PASS: TestProgressBecomeProbe (0.00s)
=== RUN   TestProgressBecomeReplicate
--- PASS: TestProgressBecomeReplicate (0.00s)
=== RUN   TestProgressBecomeSnapshot
--- PASS: TestProgressBecomeSnapshot (0.00s)
=== RUN   TestProgressUpdate
--- PASS: TestProgressUpdate (0.00s)
=== RUN   TestProgressMaybeDecr
--- PASS: TestProgressMaybeDecr (0.00s)
PASS
ok  	go.etcd.io/etcd/raft/tracker	0.020s
?   	go.etcd.io/etcd/version	[no test files]
=== RUN   TestFilePipeline
--- PASS: TestFilePipeline (0.00s)
=== RUN   TestFilePipelineFailPreallocate
{"level":"warn","msg":"failed to preallocate space when creating a new WAL","size":9223372036854775807,"error":"file too large"}
--- PASS: TestFilePipelineFailPreallocate (0.00s)
=== RUN   TestFilePipelineFailLockFile
--- PASS: TestFilePipelineFailLockFile (0.00s)
=== RUN   TestReadRecord
--- PASS: TestReadRecord (0.00s)
=== RUN   TestWriteRecord
--- PASS: TestWriteRecord (0.00s)
=== RUN   TestRepairTruncate
{"level":"info","msg":"repairing","path":"/tmp/waltest2706928690/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest2706928690/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairTruncate (1.48s)
=== RUN   TestRepairWriteTearLast
{"level":"info","msg":"repairing","path":"/tmp/waltest4019945996/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest4019945996/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairWriteTearLast (3.03s)
=== RUN   TestRepairWriteTearMiddle
{"level":"info","msg":"repairing","path":"/tmp/waltest843917076/0000000000000000-0000000000000000.wal"}
{"level":"info","msg":"repaired","path":"/tmp/waltest843917076/0000000000000000-0000000000000000.wal","error":"unexpected EOF"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
{"level":"warn","msg":"slow fdatasync","took":"1.218638275s","expected-duration":"1s"}
{"level":"warn","msg":"ignored file in WAL directory","path":"0000000000000000-0000000000000000.wal.broken"}
--- PASS: TestRepairWriteTearMiddle (3.37s)
=== RUN   TestRepairFailDeleteDir
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000001-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000002-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000003-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000004-000000000000000c.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000005-000000000000000f.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000006-0000000000000012.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000007-0000000000000015.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000008-0000000000000018.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000009-000000000000001b.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000a-000000000000001e.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000b-0000000000000021.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000c-0000000000000024.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000d-0000000000000027.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000e-000000000000002a.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/000000000000000f-000000000000002d.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000010-0000000000000030.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4135408711/0000000000000011-0000000000000033.wal"}
--- PASS: TestRepairFailDeleteDir (9.05s)
=== RUN   TestNew
--- PASS: TestNew (0.24s)
=== RUN   TestCreateFailFromPollutedDir
--- PASS: TestCreateFailFromPollutedDir (0.00s)
=== RUN   TestWalCleanup
--- PASS: TestWalCleanup (0.14s)
=== RUN   TestCreateFailFromNoSpaceLeft
{"level":"warn","msg":"failed to preallocate an initial WAL file","path":"/tmp/waltest3154068623.tmp/0000000000000000-0000000000000000.wal","segment-bytes":9223372036854775807,"error":"file too large"}
--- PASS: TestCreateFailFromNoSpaceLeft (0.00s)
=== RUN   TestNewForInitedDir
--- PASS: TestNewForInitedDir (0.00s)
=== RUN   TestOpenAtIndex
--- PASS: TestOpenAtIndex (0.09s)
=== RUN   TestVerify
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest15509172/0000000000000005-0000000000000005.wal"}
--- PASS: TestVerify (3.07s)
=== RUN   TestCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2956430158/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2956430158/0000000000000002-0000000000000002.wal"}
--- PASS: TestCut (1.38s)
=== RUN   TestSaveWithCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4258555184/0000000000000001-0000000000000005.wal"}
--- PASS: TestSaveWithCut (0.87s)
=== RUN   TestRecover
--- PASS: TestRecover (0.46s)
=== RUN   TestSearchIndex
--- PASS: TestSearchIndex (0.00s)
=== RUN   TestScanWalName
--- PASS: TestScanWalName (0.00s)
=== RUN   TestRecoverAfterCut
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest4157178477/000000000000000a-000000000000000a.wal"}
--- PASS: TestRecoverAfterCut (4.92s)
=== RUN   TestOpenAtUncommittedIndex
--- PASS: TestOpenAtUncommittedIndex (0.33s)
=== RUN   TestOpenForRead
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest1840851615/000000000000000a-000000000000000a.wal"}
--- PASS: TestOpenForRead (4.09s)
=== RUN   TestOpenWithMaxIndex
--- PASS: TestOpenWithMaxIndex (0.36s)
=== RUN   TestSaveEmpty
--- PASS: TestSaveEmpty (0.00s)
=== RUN   TestReleaseLockTo
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000001-0000000000000001.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000002-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000003-0000000000000003.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000004-0000000000000004.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000005-0000000000000005.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000006-0000000000000006.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000007-0000000000000007.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000008-0000000000000008.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/0000000000000009-0000000000000009.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest739685038/000000000000000a-000000000000000a.wal"}
--- PASS: TestReleaseLockTo (5.46s)
=== RUN   TestTailWriteNoSlackSpace
--- PASS: TestTailWriteNoSlackSpace (0.67s)
=== RUN   TestRestartCreateWal
--- PASS: TestRestartCreateWal (0.20s)
=== RUN   TestOpenOnTornWrite
--- PASS: TestOpenOnTornWrite (2.65s)
=== RUN   TestRenameFail
{"level":"info","msg":"closing WAL to release flock and retry directory renaming","from":"/tmp/waltest4040610608","to":"/tmp/waltest2242659602"}
--- PASS: TestRenameFail (0.01s)
=== RUN   TestValidSnapshotEntries
--- PASS: TestValidSnapshotEntries (0.37s)
=== RUN   TestValidSnapshotEntriesAfterPurgeWal
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2128518897/0000000000000001-0000000000000002.wal"}
{"level":"info","msg":"created a new WAL segment","path":"/tmp/waltest2128518897/0000000000000002-0000000000000004.wal"}
--- PASS: TestValidSnapshotEntriesAfterPurgeWal (1.09s)
=== RUN   TestReadAllFail
--- PASS: TestReadAllFail (0.18s)
PASS
ok  	go.etcd.io/etcd/wal	43.586s
?   	go.etcd.io/etcd/wal/walpb	[no test files]
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules execute_after_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
find _build -type s -delete
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--buildsystem=golang -O--builddirectory=_build
   dh_prep -a -O--buildsystem=golang -O--builddirectory=_build
   dh_auto_install -a -O--buildsystem=golang -O--builddirectory=_build
	cd _build && mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr
	cd _build && cp -r bin /<<PKGBUILDDIR>>/debian/tmp/usr
   dh_install -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installdocs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installchangelogs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installman -a -O--buildsystem=golang -O--builddirectory=_build
   debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installinit -p etcd-server --name=etcd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_installsystemd
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installsystemd -p etcd-server --name=etcd
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installsystemduser -a -O--buildsystem=golang -O--builddirectory=_build
   dh_perl -a -O--buildsystem=golang -O--builddirectory=_build
   dh_link -a -O--buildsystem=golang -O--builddirectory=_build
   dh_strip_nondeterminism -a -O--buildsystem=golang -O--builddirectory=_build
   dh_compress -a -O--buildsystem=golang -O--builddirectory=_build
   dh_fixperms -a -O--buildsystem=golang -O--builddirectory=_build
   dh_missing -a -O--buildsystem=golang -O--builddirectory=_build
   dh_strip -a -O--buildsystem=golang -O--builddirectory=_build
dh_strip: warning: Could not find the BuildID in debian/etcd-client/usr/bin/etcdctl
dh_strip: warning: Could not find the BuildID in debian/etcd-server/usr/bin/etcd
   dh_makeshlibs -a -O--buildsystem=golang -O--builddirectory=_build
   dh_shlibdeps -a -O--buildsystem=golang -O--builddirectory=_build
   dh_installdeb -a -O--buildsystem=golang -O--builddirectory=_build
   dh_golang -a -O--buildsystem=golang -O--builddirectory=_build
   dh_gencontrol -a -O--buildsystem=golang -O--builddirectory=_build
dpkg-gencontrol: warning: package etcd-client: substitution variable ${misc:Static-Built-Using} unused, but is defined
dpkg-gencontrol: warning: package etcd-server: substitution variable ${misc:Static-Built-Using} unused, but is defined
   dh_md5sums -a -O--buildsystem=golang -O--builddirectory=_build
   dh_builddeb -a -O--buildsystem=golang -O--builddirectory=_build
dpkg-deb: building package 'etcd-server' in '../etcd-server_3.4.23-4_armhf.deb'.
dpkg-deb: building package 'etcd-client' in '../etcd-client_3.4.23-4_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../etcd_3.4.23-4_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> -O../etcd_3.4.23-4_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2023-01-16T22:08:29Z

Finished
--------

I: Built successfully

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


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


etcd_3.4.23-4_armhf.changes:
----------------------------

Format: 1.8
Date: Mon, 09 Jan 2023 19:29:55 +0800
Source: etcd
Binary: etcd-client etcd-server
Architecture: armhf
Version: 3.4.23-4
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Shengjing Zhu <zhsj@debian.org>
Description:
 etcd-client - highly-available key value store -- client
 etcd-server - highly-available key value store -- daemon
Changes:
 etcd (3.4.23-4) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to skip flaky TestReadWriteTimeout
   * Add vip-manager << 1.0.2-5~ to Breaks
Checksums-Sha1:
 cb1300ccefbf7e9b2403bfc2bd5ff2c3a4bffdd0 4030148 etcd-client_3.4.23-4_armhf.deb
 4171713993bbd8b4b0c608b99d1c496fadb0f990 7697592 etcd-server_3.4.23-4_armhf.deb
 b405f5d5231adbaf5600884b08aa519f70a17c88 12451 etcd_3.4.23-4_armhf.buildinfo
Checksums-Sha256:
 61ea493644e6cbad92b919def508189e089a6d03b0b034b5d531663c0f225ae8 4030148 etcd-client_3.4.23-4_armhf.deb
 c2c56ac378814466fe7b39cfa5ae149abc239338c2e0cf6d3bc5f10900e7ed1f 7697592 etcd-server_3.4.23-4_armhf.deb
 77dc272b89ab167e65b6b3209bef7ffa847682d07875e7b1649eb975a278bcd5 12451 etcd_3.4.23-4_armhf.buildinfo
Files:
 17c7442edb6d523c99a5c46e3d99c1ec 4030148 net optional etcd-client_3.4.23-4_armhf.deb
 982600cc905eb3ecb0015b71775c86d5 7697592 net optional etcd-server_3.4.23-4_armhf.deb
 aeb52d55f1b51a69e96c2b937e435093 12451 net optional etcd_3.4.23-4_armhf.buildinfo

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


etcd-client_3.4.23-4_armhf.deb
------------------------------

 new Debian package, version 2.0.
 size 4030148 bytes: control archive=1708 bytes.
    3256 bytes,    24 lines      control              
     266 bytes,     4 lines      md5sums              
 Package: etcd-client
 Source: etcd
 Version: 3.4.23-4
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 15724
 Depends: libc6 (>= 2.34)
 Built-Using: go-md2man-v2 (= 2.0.2+ds1-1), golang-1.19 (= 1.19.4-1), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.5-1), golang-github-coreos-go-systemd (= 22.3.2-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.18-1), golang-github-dustin-go-humanize (= 1.0.0-3), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-2), golang-github-golang-jwt-jwt (= 4.4.3-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4), golang-github-google-btree (= 1.0.0-1), golang-github-google-uuid (= 1.3.0-1), golang-github-gorilla-websocket (= 1.5.0-2), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-1), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.6.4-2), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-1), golang-github-mattn-go-runewidth (= 0.0.13-3), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.14.0-3), golang-github-prometheus-client-model (= 0.3.0-3), golang-github-prometheus-common (= 0.39.0-2), golang-github-prometheus-procfs (= 0.8.0-3), golang-github-rivo-uniseg (= 0.4.2-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.6.1-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.9-2), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.4.0-1), golang-go.uber-atomic (= 1.10.0-2), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.23.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.4.0+dfsg-1), golang-golang-x-sys (= 0.3.0-1), golang-golang-x-text (= 0.5.0-1), golang-golang-x-time (= 0.3.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.33.3-2), golang-google-protobuf (= 1.28.1-2), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-1), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-protobuf-extensions (= 1.0.1-3), golang-yaml.v2 (= 2.4.0-4)
 Section: net
 Priority: optional
 Homepage: https://etcd.io
 Description: highly-available key value store -- client
  A highly-available key value store for shared configuration and service
  discovery. etcd is inspired by zookeeper and doozer, with a focus on:
  .
   * Simple: curl'able user facing API (HTTP+JSON)
   * Secure: optional SSL client cert authentication
   * Fast: benchmarked 1000s of writes/s per instance
   * Reliable: Properly distributed using Raft
  .
  Etcd uses the Raft consensus algorithm to manage a highly-available replicated
  log.
  .
  This package contains the client binaries.

drwxr-xr-x root/root         0 2023-01-09 11:29 ./
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/bin/
-rwxr-xr-x root/root  16082512 2023-01-09 11:29 ./usr/bin/etcdctl
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-client/
-rw-r--r-- root/root      2618 2023-01-09 11:29 ./usr/share/doc/etcd-client/changelog.Debian.gz
-rw-r--r-- root/root      2553 2023-01-09 11:29 ./usr/share/doc/etcd-client/copyright
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/man/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/man/man1/
-rw-r--r-- root/root      2554 2023-01-09 11:29 ./usr/share/man/man1/etcdctl.1.gz


etcd-server_3.4.23-4_armhf.deb
------------------------------

 new Debian package, version 2.0.
 size 7697592 bytes: control archive=7228 bytes.
      35 bytes,     2 lines      conffiles            
    3331 bytes,    26 lines      control              
   17943 bytes,   210 lines      md5sums              
    2199 bytes,    64 lines   *  postinst             #!/bin/sh
     827 bytes,    30 lines   *  postrm               #!/bin/sh
     225 bytes,     7 lines   *  preinst              #!/bin/sh
     473 bytes,    12 lines   *  prerm                #!/bin/sh
 Package: etcd-server
 Source: etcd
 Version: 3.4.23-4
 Architecture: armhf
 Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
 Installed-Size: 22865
 Pre-Depends: init-system-helpers (>= 1.54~)
 Depends: adduser, libc6 (>= 2.34)
 Suggests: etcd-client
 Built-Using: go-md2man-v2 (= 2.0.2+ds1-1), golang-1.19 (= 1.19.4-1), golang-blackfriday-v2 (= 2.1.0-1), golang-github-beorn7-perks (= 1.0.1-1), golang-github-bgentry-speakeasy (= 0.1.0-2), golang-github-cespare-xxhash (= 2.1.1-2), golang-github-cockroachdb-datadriven (= 1.0.2-6), golang-github-coreos-bbolt (= 1.3.5-1), golang-github-coreos-go-systemd (= 22.3.2-1), golang-github-coreos-pkg (= 4-3), golang-github-coreos-semver (= 0.3.0-1), golang-github-creack-pty (= 1.1.18-1), golang-github-dustin-go-humanize (= 1.0.0-3), golang-github-golang-groupcache (= 0.0~git20200121.8c9f03a-2), golang-github-golang-jwt-jwt (= 4.4.3-1), golang-github-golang-protobuf-1-3 (= 1.3.5-4), golang-github-google-btree (= 1.0.0-1), golang-github-google-uuid (= 1.3.0-1), golang-github-gorilla-websocket (= 1.5.0-2), golang-github-grpc-ecosystem-go-grpc-middleware (= 1.3.0-1), golang-github-grpc-ecosystem-go-grpc-prometheus (= 1.2.0+git20191002.6af20e3-3), golang-github-grpc-ecosystem-grpc-gateway (= 1.6.4-2), golang-github-jonboulle-clockwork (= 0.1.0-4.1), golang-github-json-iterator-go (= 1.1.12-1), golang-github-mattn-go-runewidth (= 0.0.13-3), golang-github-modern-go-concurrent (= 1.0.3-1.1), golang-github-modern-go-reflect2 (= 1.0.2-2), golang-github-olekukonko-tablewriter (= 0.0.5-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-prometheus-client-golang (= 1.14.0-3), golang-github-prometheus-client-model (= 0.3.0-3), golang-github-prometheus-common (= 0.39.0-2), golang-github-prometheus-procfs (= 0.8.0-3), golang-github-rivo-uniseg (= 0.4.2-1), golang-github-soheilhy-cmux (= 0.1.5-2), golang-github-spf13-cobra (= 1.6.1-1), golang-github-spf13-pflag (= 1.0.6~git20210604-d5e0c0615ace-1), golang-github-tmc-grpc-websocket-proxy (= 0.0~git20200427.3cfed13-3), golang-github-urfave-cli (= 1.22.9-2), golang-github-xiang90-probing (= 0.0.2-2), golang-go.crypto (= 1:0.4.0-1), golang-go.uber-atomic (= 1.10.0-2), golang-go.uber-multierr (= 1.6.0-1), golang-go.uber-zap (= 1.23.0-1), golang-gogoprotobuf (= 1.3.2-3), golang-golang-x-net (= 1:0.4.0+dfsg-1), golang-golang-x-sys (= 0.3.0-1), golang-golang-x-text (= 0.5.0-1), golang-golang-x-time (= 0.3.0-1), golang-google-genproto (= 0.0~git20200413.b5235f6-3), golang-google-grpc (= 1.33.3-2), golang-google-protobuf (= 1.28.1-2), golang-gopkg-cheggaaa-pb.v1 (= 1.0.25-1), golang-k8s-sigs-yaml (= 1.3.0-1), golang-logrus (= 1.9.0-1), golang-protobuf-extensions (= 1.0.1-3), golang-yaml.v2 (= 2.4.0-4)
 Section: net
 Priority: optional
 Homepage: https://etcd.io
 Description: highly-available key value store -- daemon
  A highly-available key value store for shared configuration and service
  discovery. etcd is inspired by zookeeper and doozer, with a focus on:
  .
   * Simple: curl'able user facing API (HTTP+JSON)
   * Secure: optional SSL client cert authentication
   * Fast: benchmarked 1000s of writes/s per instance
   * Reliable: Properly distributed using Raft
  .
  Etcd uses the Raft consensus algorithm to manage a highly-available replicated
  log.
  .
  This package contains the server binaries.

drwxr-xr-x root/root         0 2023-01-09 11:29 ./
drwxr-xr-x root/root         0 2023-01-09 11:29 ./etc/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./etc/default/
-rw-r--r-- root/root       183 2023-01-09 11:29 ./etc/default/etcd
drwxr-xr-x root/root         0 2023-01-09 11:29 ./etc/init.d/
-rwxr-xr-x root/root       571 2023-01-09 11:29 ./etc/init.d/etcd
drwxr-xr-x root/root         0 2023-01-09 11:29 ./lib/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./lib/systemd/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./lib/systemd/system/
-rw-r--r-- root/root       576 2023-01-09 11:29 ./lib/systemd/system/etcd.service
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/bin/
-rwxr-xr-x root/root  20275960 2023-01-09 11:29 ./usr/bin/etcd
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/
lrwxrwxrwx root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/README.md.gz -> docs.md.gz
-rw-r--r-- root/root        97 2023-01-09 11:29 ./usr/share/doc/etcd-server/TODO.Debian
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/benchmarks/
-rw-r--r-- root/root       435 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/README.md
-rw-r--r-- root/root      2762 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root      3252 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-benchmarks.md
-rw-r--r-- root/root      3842 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root      1612 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root      1360 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root      3866 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-3-watch-memory-benchmark.md
-rw-r--r-- root/root      1650 2022-12-21 06:11 ./usr/share/doc/etcd-server/benchmarks/etcd-storage-memory-benchmark.md.gz
-rw-r--r-- root/root      1540 2022-12-21 06:11 ./usr/share/doc/etcd-server/branch_management.md
-rw-r--r-- root/root      2617 2023-01-09 11:29 ./usr/share/doc/etcd-server/changelog.Debian.gz
-rw-r--r-- root/root      2553 2023-01-09 11:29 ./usr/share/doc/etcd-server/copyright
-rw-r--r-- root/root      2759 2022-12-21 06:11 ./usr/share/doc/etcd-server/demo.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-guide/
-rw-r--r-- root/root      1956 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_concurrency_reference_v3.md.gz
-rw-r--r-- root/root      1817 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_grpc_gateway.md.gz
-rw-r--r-- root/root      7848 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/api_reference_v3.md.gz
drwxr-xr-x root/root         0 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/
-rw-r--r-- root/root      9359 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/rpc.swagger.json.gz
-rw-r--r-- root/root      1884 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3election.swagger.json.gz
-rw-r--r-- root/root      1254 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/apispec/swagger/v3lock.swagger.json.gz
-rw-r--r-- root/root      1104 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/experimental_apis.md
-rw-r--r-- root/root      2300 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/grpc_naming.md
-rw-r--r-- root/root      3717 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/interacting_v3.md.gz
-rw-r--r-- root/root       563 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/limit.md
-rw-r--r-- root/root      1542 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-guide/local_cluster.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/dev-internal/
-rw-r--r-- root/root      2121 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/discovery_protocol.md.gz
-rw-r--r-- root/root      1285 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/logging.md
-rw-r--r-- root/root      2707 2022-12-21 06:11 ./usr/share/doc/etcd-server/dev-internal/release.md.gz
-rw-r--r-- root/root      2383 2022-12-21 06:11 ./usr/share/doc/etcd-server/dl_build.md
-rw-r--r-- root/root      1604 2022-12-21 06:11 ./usr/share/doc/etcd-server/docs.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/etcd-mixin/
-rw-r--r-- root/root       883 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/README.md
-rw-r--r-- root/root      3563 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/mixin.libsonnet.gz
-rw-r--r-- root/root      2806 2022-12-21 06:11 ./usr/share/doc/etcd-server/etcd-mixin/test.yaml
-rw-r--r-- root/root      6576 2022-12-21 06:11 ./usr/share/doc/etcd-server/faq.md.gz
-rw-r--r-- root/root      3770 2022-12-21 06:11 ./usr/share/doc/etcd-server/integrations.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/learning/
-rw-r--r-- root/root      7469 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/api.md.gz
-rw-r--r-- root/root      2114 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/api_guarantees.md.gz
-rw-r--r-- root/root      3668 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/data_model.md
-rw-r--r-- root/root      3570 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-auth-v3.md.gz
-rw-r--r-- root/root      4410 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-client.md.gz
-rw-r--r-- root/root      4162 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/design-learner.md.gz
-rw-r--r-- root/root      2616 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/glossary.md
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/learning/img/
-rw-r--r-- root/root     81852 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-01.png
-rw-r--r-- root/root     64299 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-02.png
-rw-r--r-- root/root     59901 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-03.png
-rw-r--r-- root/root     67322 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-04.png
-rw-r--r-- root/root     67372 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-05.png
-rw-r--r-- root/root     80910 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-06.png
-rw-r--r-- root/root     65900 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-07.png
-rw-r--r-- root/root    263288 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-08.png
-rw-r--r-- root/root    223757 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/client-balancer-figure-09.png
-rw-r--r-- root/root      4380 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/etcd.png
-rw-r--r-- root/root    125903 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-01.png
-rw-r--r-- root/root    106424 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-02.png
-rw-r--r-- root/root    148787 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-03.png
-rw-r--r-- root/root    118795 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-04.png
-rw-r--r-- root/root    131249 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-05.png
-rw-r--r-- root/root    157006 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-06.png
-rw-r--r-- root/root     82029 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-07.png
-rw-r--r-- root/root     91205 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-08.png
-rw-r--r-- root/root    125525 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-09.png
-rw-r--r-- root/root     98006 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-10.png
-rw-r--r-- root/root     67641 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-11.png
-rw-r--r-- root/root     61802 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-12.png
-rw-r--r-- root/root     58051 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/img/server-learner-figure-13.png
-rw-r--r-- root/root      5042 2022-12-21 06:11 ./usr/share/doc/etcd-server/learning/why.md.gz
-rw-r--r-- root/root      2743 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/metrics/
-rw-r--r-- root/root      5240 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/latest.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.0.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.1.gz
-rw-r--r-- root/root      2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.10.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.11.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.12.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.13.gz
-rw-r--r-- root/root      2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.14.gz
-rw-r--r-- root/root      2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.15.gz
-rw-r--r-- root/root      2801 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.16.gz
-rw-r--r-- root/root      2798 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.17.gz
-rw-r--r-- root/root      2858 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.18.gz
-rw-r--r-- root/root      3296 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.19.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.2.gz
-rw-r--r-- root/root      4433 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.20.gz
-rw-r--r-- root/root      2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.3.gz
-rw-r--r-- root/root      2773 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.4.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.5.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.6.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.7.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.8.gz
-rw-r--r-- root/root      2775 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.1.9.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.0.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.1.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.10.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.11.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.12.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.13.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.14.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.15.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.16.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.17.gz
-rw-r--r-- root/root      2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.18.gz
-rw-r--r-- root/root      2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.19.gz
-rw-r--r-- root/root      2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.2.gz
-rw-r--r-- root/root      2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.20.gz
-rw-r--r-- root/root      2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.21.gz
-rw-r--r-- root/root      2956 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.22.gz
-rw-r--r-- root/root      3015 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.23.gz
-rw-r--r-- root/root      3436 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.24.gz
-rw-r--r-- root/root      4441 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.25.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.3.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.4.gz
-rw-r--r-- root/root      2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.5.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.6.gz
-rw-r--r-- root/root      2927 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.7.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.8.gz
-rw-r--r-- root/root      2930 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.2.9.gz
-rw-r--r-- root/root      3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.0.gz
-rw-r--r-- root/root      3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.1.gz
-rw-r--r-- root/root      4732 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.10.gz
-rw-r--r-- root/root      3898 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.2.gz
-rw-r--r-- root/root      3897 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.3.gz
-rw-r--r-- root/root      3924 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.4.gz
-rw-r--r-- root/root      3922 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.5.gz
-rw-r--r-- root/root      3923 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.6.gz
-rw-r--r-- root/root      3925 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.7.gz
-rw-r--r-- root/root      3925 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.8.gz
-rw-r--r-- root/root      4439 2022-12-21 06:11 ./usr/share/doc/etcd-server/metrics/v3.3.9.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/op-guide/
-rw-r--r-- root/root      2408 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/authentication.md.gz
-rw-r--r-- root/root      5294 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/clustering.md.gz
-rw-r--r-- root/root      6106 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/configuration.md.gz
-rw-r--r-- root/root      2060 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/container.md.gz
-rw-r--r-- root/root     98749 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd-sample-grafana.png
-rw-r--r-- root/root      1235 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.gz
-rw-r--r-- root/root      1015 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/etcd3_alert.rules.yml.gz
-rw-r--r-- root/root      1619 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/failures.md.gz
-rw-r--r-- root/root      1829 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/gateway.md.gz
-rw-r--r-- root/root      2842 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/grafana.json.gz
-rw-r--r-- root/root      3631 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/grpc_proxy.md.gz
-rw-r--r-- root/root      2592 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/hardware.md.gz
-rw-r--r-- root/root      4743 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/maintenance.md.gz
-rw-r--r-- root/root      2479 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/monitoring.md.gz
-rw-r--r-- root/root      2188 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/performance.md.gz
-rw-r--r-- root/root      1632 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/recovery.md.gz
-rw-r--r-- root/root      4460 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/runtime-configuration.md.gz
-rw-r--r-- root/root      1988 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/runtime-reconf-design.md.gz
-rw-r--r-- root/root      7442 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/security.md.gz
-rw-r--r-- root/root      2536 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/supported-platform.md
-rw-r--r-- root/root      2182 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/v2-migration.md.gz
-rw-r--r-- root/root       418 2022-12-21 06:11 ./usr/share/doc/etcd-server/op-guide/versioning.md
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/platforms/
-rw-r--r-- root/root      3357 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/aws.md.gz
-rw-r--r-- root/root      2053 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/container-linux-systemd.md.gz
-rw-r--r-- root/root      2629 2022-12-21 06:11 ./usr/share/doc/etcd-server/platforms/freebsd.md
-rw-r--r-- root/root      3035 2022-12-21 06:11 ./usr/share/doc/etcd-server/production-users.md.gz
-rw-r--r-- root/root      2332 2022-12-21 06:11 ./usr/share/doc/etcd-server/reporting_bugs.md
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/rfc/
-rw-r--r-- root/root      1825 2022-12-21 06:11 ./usr/share/doc/etcd-server/rfc/v3api.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/triage/
-rw-r--r-- root/root      1658 2022-12-21 06:11 ./usr/share/doc/etcd-server/triage/PRs.md
-rw-r--r-- root/root      2651 2022-12-21 06:11 ./usr/share/doc/etcd-server/triage/issues.md
-rw-r--r-- root/root      2435 2022-12-21 06:11 ./usr/share/doc/etcd-server/tuning.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/upgrades/
-rw-r--r-- root/root      2983 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_0.md.gz
-rw-r--r-- root/root      2919 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_1.md.gz
-rw-r--r-- root/root      5236 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_2.md.gz
-rw-r--r-- root/root      7127 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_3.md.gz
-rw-r--r-- root/root      6940 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_4.md.gz
-rw-r--r-- root/root      5529 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrade_3_5.md.gz
-rw-r--r-- root/root       749 2022-12-21 06:11 ./usr/share/doc/etcd-server/upgrades/upgrading-etcd.md
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/
-rw-r--r-- root/root      1304 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/04_to_2_snapshot_migration.md
-rw-r--r-- root/root      2899 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/README.md
-rw-r--r-- root/root      5394 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/admin_guide.md.gz
-rw-r--r-- root/root      7945 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/api.md.gz
-rw-r--r-- root/root      3368 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/api_v3.md.gz
-rw-r--r-- root/root      3539 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/auth_api.md.gz
-rw-r--r-- root/root      2063 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/authentication.md.gz
-rw-r--r-- root/root      1933 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/backward_compatibility.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/benchmarks/
-rw-r--r-- root/root       573 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/README.md
-rw-r--r-- root/root      2830 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-1-0-alpha-benchmarks.md
-rw-r--r-- root/root      3409 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-benchmarks.md
-rw-r--r-- root/root      3944 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-benchmarks.md
-rw-r--r-- root/root      1706 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-2-2-0-rc-memory-benchmarks.md
-rw-r--r-- root/root      1464 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-demo-benchmarks.md
-rw-r--r-- root/root      3988 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-3-watch-memory-benchmark.md
-rw-r--r-- root/root      1707 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/benchmarks/etcd-storage-memory-benchmark.md.gz
-rw-r--r-- root/root      1442 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/branch_management.md
-rw-r--r-- root/root      4786 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/clustering.md.gz
-rw-r--r-- root/root      3851 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/configuration.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/dev/
-rw-r--r-- root/root      1888 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/dev/release.md.gz
-rw-r--r-- root/root      2215 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/discovery_protocol.md.gz
-rw-r--r-- root/root      3939 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/docker_guide.md
-rw-r--r-- root/root      2078 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/errorcode.md
-rw-r--r-- root/root      1029 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.gz
-rw-r--r-- root/root      3544 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/etcd_alert.rules.yml
-rw-r--r-- root/root      1855 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/faq.md.gz
-rw-r--r-- root/root      1021 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/glossary.md
-rw-r--r-- root/root      2646 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/internal-protocol-versioning.md
-rw-r--r-- root/root      2341 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/libraries-and-tools.md.gz
-rw-r--r-- root/root      3434 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/members_api.md
-rw-r--r-- root/root      2892 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/metrics.md.gz
-rw-r--r-- root/root       683 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/other_apis.md
drwxr-xr-x root/root         0 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/platforms/
-rw-r--r-- root/root      2913 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/platforms/freebsd.md
-rw-r--r-- root/root      2827 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/production-users.md
-rw-r--r-- root/root      3117 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/proxy.md.gz
-rw-r--r-- root/root      2442 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/reporting_bugs.md
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/doc/etcd-server/v2/rfc/
-rw-r--r-- root/root      1892 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/rfc/v3api.md.gz
-rw-r--r-- root/root      3784 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/runtime-configuration.md.gz
-rw-r--r-- root/root      2148 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/runtime-reconf-design.md.gz
-rw-r--r-- root/root      3508 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/security.md.gz
-rw-r--r-- root/root      2008 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/tuning.md.gz
-rw-r--r-- root/root      2136 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_1.md.gz
-rw-r--r-- root/root      2183 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_2.md.gz
-rw-r--r-- root/root      2438 2022-12-21 06:11 ./usr/share/doc/etcd-server/v2/upgrade_2_3.md.gz
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/man/
drwxr-xr-x root/root         0 2023-01-09 11:29 ./usr/share/man/man1/
-rw-r--r-- root/root      3466 2023-01-09 11:29 ./usr/share/man/man1/etcd.1.gz


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


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

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

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

Build Architecture: armhf
Build-Space: 827260
Build-Time: 2481
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 1557
Job: etcd_3.4.23-4
Machine Architecture: armhf
Package: etcd
Package-Time: 4112
Source-Version: 3.4.23-4
Space: 827260
Status: successful
Version: 3.4.23-4
--------------------------------------------------------------------------------
Finished at 2023-01-16T22:08:29Z
Build needed 01:08:32, 827260k disc space